我正在尝试使用Selenium进入谷歌搜索结果的下一页;手动完成后,在浏览器中单击“下一步”可以实现的功能。以下是摘录
browser.get('https://www.google.com')
inputElement = browser.find_element_by_name("q")
inputElement.send_keys('python' + Keys.RETURN)
任何指针或片段都会有所帮助。
答案 0 :(得分:1)
这非常简单:通过文本找到链接:
driver.find_element_by_link_text("Next").click()
演示:
>>> driver.current_url
u'https://www.google.com/?gws_rd=ssl#q=python'
>>> driver.find_element_by_link_text("Next").click()
>>> driver.current_url
u'https://www.google.com/?gws_rd=ssl#q=python&start=10'