Коллеги, доброго дня! Подскажите, пожалуйста, способы парсинга сайтов через Excel. Понимаю, что тема может быть объемной, поэтому, буду благодарен за просто ссылки на источники информации.
Парсинг сайтов с помощью Excel
|
22.09.2016 11:19:56
|
|
|
|
|
|
22.09.2016 11:22:12
Я тоже хочу научиться этому искусству.
"..Сладку ягоду рвали вместе, горьку ягоду я одна."
|
|
|
|
|
|
22.09.2016 11:24:50
|
|||
|
|
|
|
22.09.2016 11:25:27
Ivan.kh, спасибо, смотрел сайт. Как и написал выше, там не рассказывают как сделать, а предлагают купить. |
|||
|
|
|
|
22.09.2016 11:47:02
Спасибо за мысль, подумаю. А вопросы есть конкретные, синтаксис команды, которая будет обращаться к сайту; синтаксис команды, которая копирует с сайта конкретный информацию.
|
|
|
|
|
|
22.09.2016 11:48:47
Denis87, кнопка цитирования не для ответа.
|
|
|
|
|
|
22.09.2016 12:36:38
Поиск по форуму с ключевым словом MSXML2.XMLHTTP |
|||
|
|
|
|
22.09.2016 12:52:33
Это мне не помогает. Мне нужно с самых азов. Верю, найдётся всё-таки волонтёр, откроет тему и...
"..Сладку ягоду рвали вместе, горьку ягоду я одна."
|
|
|
|
|
|
22.09.2016 13:58:59
|
|
|
|
|
|
22.09.2016 14:22:53
и вот тут начинается самое интересное - выловить из всего что вывалилось то, что нужно это можно рассматривать как простую обработку текста (все данные уже у Вас, в Вашем макросе, в переменной) интересующая Вас команда, есть в примере
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
|
|||
|
|
|
|
22.09.2016 14:23:45
, спасибо за наводку. Информации много, буду изучать. Я смотрю вы уже не первый год в этой теме.
|
|
|
|
|
|
22.09.2016 14:26:07
Какой пример вы имеете в виду? Вроде никто не выкладывал примеры. |
|||
|
|
|
|
22.09.2016 14:30:32
в сообщении #3 Иван дал ссылку на пример
в сообщении #10 Игорь написал несколько поясняющих фраз по ссылке, заходите, смотрите, текст макроса открыт, интересно - изучайте!
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
|
|
|
|
|
|
22.09.2016 15:22:06
достаточно 5 разных способов загрузить страницу по URL ? |
|||
|
|
|
|
22.09.2016 15:53:16
, да вполне, спасибо! Информация для изучения теперь есть, осталось осознать и применить и задать новые вопросы
Изменено: - 22.09.2016 16:02:12
|
|
|
|
|
|
22.09.2016 19:54:18
|
|||
|
|
|
|
23.09.2016 10:02:03
, форум для чего нужен? Если рассуждать как вы, то 99% тем здесь можно загуглить, тогда и ваша модерация не будет нужна. Вы когда на работе решаете задачу с которой не сталкивались, вы гуглите или идете к коллеге, который ее с успехом решил?
Изменено: - 23.09.2016 10:05:02
|
|
|
|
|
|
23.09.2016 10:16:08
1. Если коллега - хороший знакомый и если это 1 мин дело, то да. Но если коллеге нужно самому вместо меня поискать, 30 минут объяснять то, что я сам мог за 1 час найти... 2. Коллега с успехом заработат миллион. Вы к нему - поделится десятком тысяч, с него не будет? 3. Откуда у Вас уверенность, что тот, кто с успехом решил такую проблему, будет делиться с Вами наработками? 4. Опыт приходит не когда Вам на блюдечке, а когда самостоятельно. Никто не мешал Вам перед обращением на форум потратить день-два на самосояельные поиски. У Вас же другая позиция: отвлеку, они знают, они мне найдут и расскажут. Все, кто здесь помогает, не бегали на форумы при первом "ой, поломалася!". Поэтому и могут помогать, есть знания
|
|||||
|
|
|
|
23.09.2016 10:23:25
, все что я знаю о VBA и все что могу сейчас в нем сделать, я узнал самостоятельно тем или иным способом. Там спросил, тут спросил, здесь почитал, здесь увидел. Чтобы учиться чему-то нужно разные источники изучать. Тема парсинга, которую я здесь поднял я изучаю всеми возможными способами: методом проб и ошибок, поиском в инете и здесь на форуме, чтением. Не нравится, что я обращаюсь к вам, не отвечайте. Всегда найдутся люди, которые подскажут.
P.S. Хрен с редькой по-моему вы путатете. Если коллеге нужно вместо меня 30 минут искать решение задачи, то он скорее всего задачу это не решал и находится примерно на том же уровне что и я. |
|
|
|
|
|
23.09.2016 10:44:37
|
|||||
|
|
|
|
23.09.2016 10:53:39
, не знаю как обычно люди делают, но когда я на форум пишу, это значит что выдачей в поисковике я не удовлетворен и соответственно ищу ответы здесь. Запоросы в поисковике по данной теме сводятся к предложению купить макрос для парсинга. Именно поэтому я пришел на форум и задал вопрос здесь. В результате, некоторую базу здесь я получил плюс несколько упреков, что я сам искать не хочу.
P.S. Мне после каждый открытой темы здесь придется оправдываться почему я ее открыл? |
|
|
|
|
|
23.09.2016 11:10:05
И хватит уже об этом. |
|||||||
|
|
|
|
23.09.2016 11:30:22
, не верьте, а проверьте. То, что мне Игорь прислал, тем я и воспользовался. И то, это ссылки на сайт, где занимаются продажей макросов для парсинга, так что это не только помощь мне, но и реклама сайту на вашем ресурсе. Не удивлюсь, если Игорь владелец или сотрудник данного сайта. Сайт этот в свою очередь занимает первые 10 строк в выдаче по этому запросу.
|
|||
|
|
|
|
23.09.2016 11:44:58
Denis87, Вам скучно? У нас есть "Курилка". Я же просил закончить про поиск.
|
|
|
|
|
|
23.09.2016 11:55:02
, мне не скучно, но когда я вижу что меня не понимают, считаю долгом объяснить.
|
|
|
|
|
|
23.09.2016 12:15:17
Не хочу сказать, что Вы халявщик, но размыто заданный Вами вопрос в общей ветке навевает на определенные размышления. Скорее, конечно, Вы просто не так выразились. Но учитесь и старайтесь выражаться так, чтобы все поняли именно так, как Вы хотели бы, чтобы поняли. А не чтобы каждый мог понять как угодно(сейчас именно так Ваш стартовый топик звучит). Чтобы Вас поняли - задавайте вопросы конкретно. А то написали - везде платно. Да разве? Полно бесплатных примеров. Даже MSDN кишит ими. И первая мысль после таких утверждений - да человек тупо не искал, вот и все. А другой вопрос, что Вы в поиск не то забиваете. Но это уже отходит на второй план - Вы ведь утверждаете, что нет ничего! А это же не так. Я вот забил в Яндекс: считать страницу url vba И первые же 10 ссылок дают достаточно исчерпывающий ответ как минимум для того, чтобы понять какие использовать методы и команды. а остальное уже частности. И мы это знаем. И поэтому не надо нам подобные утверждения за истину выдавать Да и про парсинг Вы как-то уж размыто написали. Парсинг - это уже разбор полученного ответа, который предполагает, что запрос к сайту Вы уже умеете делать. И способов парсинга множестно: и стандартный разбор с помощью поиска подстрок, и регулярные выражения, и даже разбор схем XML если ответом от сайта является соответствующая структура. И никто Вам не будет все это разъяснять, т.к. это не просто объемная тема - она требует от Вас навыков и желания и к тому же всегда зависит от конкретных задач. Ну вот как-то так...Старайтесь, учитесь, не ленитесь дважды подумать перед тем, как создать тему и задать вопрос. Это не будет лишним.
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
|
|||
|
|
|
|
23.09.2016 12:46:53
, спасибо, полезная статья, учту на будущее.
|
|
|
|
|
|
13.01.2020 15:04:48
Специально зарегистрировался чтобы сказать самодовольным дятлам модерам админам, что форум ни о чем.
Человек пришёл за помощью, возможно мог остаться его участникам, а вы его тупо послали, это говорит о вашей недалекости. Если форум посвящен чему то, это это что-то должно здесь обсуждаться, а не то, что вот я такой о%%енный, а ты иди учись. Дятлы одним словом. Можете банить. Я всё сказал. |
||||
|
|
|
|||
Читают тему