有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

javascript Selenium web驱动程序卡在命令中:page_source

我正在加载一个网页,然后单击一系列java链接,在页面中显示一些额外信息,然后将页面保存为html。该代码对于网站中的大多数类似页面都可以很好地工作,但是有一些页面(如代码中的页面)在点击其中的java链接后,代码在获取页面源代码时被卡住了

我已经让代码运行了几天,但它不会继续运行,也不会给出任何错误

如果我删除了单击java链接的部分代码,代码又可以正常工作了,但是我不知道页面中的哪些更改可能会导致这个问题。由于没有错误或任何迹象,我想不出跳过这一页的方法

以下是导致问题的网页中代码的简化版本:

from selenium import webdriver

driver = webdriver.Chrome()
driver.get("http://myanimelist.net/animelist/jonwoo&status=2&order=0")

javas=driver.find_elements_by_xpath("//a[contains(@href,\"javascript:void(0)\")]")

for java in javas:
   try:
      java.click()
   except:
      webdriver.common.action_chains.ActionChains(driver).move_to_element(java).click(java).perform()

urlstr = driver.page_source

谢谢你的帮助


共 (0) 个答案