Идея состоит в том, что пользователь предоставляет некоторый URL-адрес, например, mynewssite.com/. Затем Selenium открывает браузер на этой странице и указывает пользователю любую ссылку, ведущую непосредственно на полную статью (например, «читать дальше»). Когда пользователь это делает, URL-адрес перехватывается и пользователь не переходит на следующую страницу.
Например, предположим, что пользователь нажимает на второй элемент. В данном случае URL-адрес — http://somenewssite.com/b. На этом этапе мне нужно как-то идентифицировать элемент с классами «некоторые классы», а затем создать список каждого из образцов новостей. Итак, моим результатом будет список длиной 6:
Код: Выделить всё
items = [
[0] ...
[1] ...
[2] ...
[3] ...
[4] ...
[5] ...
[6] ...
]
Код: Выделить всё
this is some sample news...
[url=http://somenewssite.com/a]
read more
[/url]
this is some sample news...
[url=http://somenewssite.com/b]
read more
[/url]
this is some sample news...
[url=http://somenewssite.com/c]
read more
[/url]
this is some sample news...
[url=http://somenewssite.com/d]
read more
[/url]
this is some sample news...
[url=http://somenewssite.com/e]
read more
[/url]
this is some sample news...
[url=http://somenewssite.com/f]
read more
[/url]
Подробнее здесь: https://stackoverflow.com/questions/793 ... most-eleme
Мобильная версия