|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
21.07.2017, 09:47 | #1 |
2 the Nation Glory
Старожил
Регистрация: 27.05.2014
Сообщений: 3,289
|
Несоответствие html-страницы и DownloadString
Хочу получить список товара со страниц p1 u p2
Проблема в том что страница, которая открывается, и текст, который получаю в DownloadString, отличаются. Как получить точный список со страниц? Код:
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы. |
21.07.2017, 10:04 | #2 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Либо изучать запросы и/или JS код, либо использовать полноценный браузер (например Selenium).
И не парсить так HTML, возьмите библиотеку какую-нибудь. Например HtmlAgilityPack.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. Последний раз редактировалось Alex11223; 21.07.2017 в 10:07. |
21.07.2017, 10:42 | #3 | |
2 the Nation Glory
Старожил
Регистрация: 27.05.2014
Сообщений: 3,289
|
Цитата:
Во вопрос больше о отличиях данных, а не способе парсинга.
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы. |
|
21.07.2017, 10:56 | #4 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Ну так познакомьтесь, это проще намного. + надежнее, например не зависит от форматирования кода и можно легко искать по наличию класса, а не по точному списку и порядку классов.
А про данные я ж сказал уже, видимо они JS загружаются/генерируется. Изучайте запросы/код или берите браузер/PhantomJS (проще всего через Selenium).
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Вывести HTML код страницы (включая код фрэйм страницы) | Lorden | PHP | 0 | 04.09.2014 18:21 |
C# WebClient ошибка использования DownloadString | Claster | Помощь студентам | 3 | 01.11.2012 10:56 |
Создание HTML страницы | Игорек89 | Помощь студентам | 2 | 17.12.2009 15:54 |
Парсинг HTML страницы | OkeaH | Работа с сетью в Delphi | 1 | 19.01.2009 09:17 |
Html страницы | LineStown | Работа с сетью в Delphi | 3 | 11.04.2007 13:16 |