2014-09-15 1 views
-1

Должна быть такая проблема: я должен разбирать ссылки с сайта. Все будет хорошо, но ссылки отображаются в скрипте, а в исходном коде они отсутствуют. Точнее, они есть, но старые.Разбирайте ссылки из WebBrowser, если исходный код не обновлен

Вот сайт: http://54.join.ru/resume?q=

Нужно разобрать ссылки возобновить. Все отлично. Но когда вы переходите на другую страницу, например, 5, сводка изменений, а исходный код - это старые ссылки, то есть те, которые были на первой странице.

Может ли кто-нибудь предложить, как я могу разобрать новые ссылки? Напишите в C# с помощью webBrowser.

+0

ли вы имеете в виду 'Parse' вместо' Spars'? – Jonesopolis

+0

да, конечно – user3020463

ответ

0

Использование Selenium WebDriver.

селен WebDriver был разработан для более эффективной поддержки динамических веб-страниц где элементы страницы могут меняться без самой страницы будучи перезагружаются.

Таким образом, вы сможете получить доступ к элементам на веб-странице, которая была изменена динамически с помощью javascript.


После кода, например, находит элемент данного имени класса:

IWebElement we = driver.FindElement(By.ClassName("ra-elements-list__new-window-link")); 
+0

спасибо. Можете ли вы предложить, как получить ссылки, которые имеют класс = ra-elements-list__new-window-link, используя Selenium WebDriver – user3020463

Смежные вопросы