[英]How to click the button and get the source of new page with python-selenium?
[英]How to get new page source after navigating Python Selenium
我面临一个问题。 我通过 Selenium Chrome 在页面上导航。 我有超时和 WebDriverWait,因为我需要一整页才能从中获取 JSON。 然后我点击导航按钮
driver.execute_script("arguments[0].click();", element)
正常的点击从来没有奏效。 它导航正常,我看到 Selenium 正在正常浏览。 没问题。 但是driver.page_source
仍然是我通过“get”方法获得的第一页
所有超时都与第一页相同。 我正常看到这些新页面,但 page_source 永远不会更新。
我究竟做错了什么?
导航到新页面后,您需要通过以下方式获取当前的 URL:
url = driver.current_url()
接着:
driver.get(url)
driver.getPageSource()
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.