我正在获取一个网页的评论,需要扫描每个页面,直到不再有任何评论为止。评论页面有多个页面,我的第一个想法是使用 While 循环,但是,我不确定从哪里开始。网页的 HTML 代码看起来与此类似。
感谢任何帮助。
请您参考如下方法:
尝试点击 Next 找到它:
from selenium import webdriver
from selenium.common.exceptions import NoSuchElementException
driver = webdriver.Firefox()
driver.get("http://www.some_site.com")
while True:
# do whatever you want
try:
driver.find_element_by_xpath('//a/span[text()="Next"]').click()
except NoSuchElementException:
break
