2

我正在尝试使用 Python selenium webdriver 和 PhantomJS 访问 WSJ 登录页面。

from selenium import webdriver
driver = webdriver.PhantomJS()
driver.get("https://id.wsj.com/access/pages/wsj/us/login_standalone.html")
driver.save_screenshot('login.png')

出于某种原因,它永远不会像我在屏幕截图中看到的那样完全加载:它没有 CSS,也可能没有加载 Javascript。这可能是我的登录不起作用的原因。

我不知道如何调试它,或者如何确保加载其他内容。当我将它与 Firefox 网络驱动程序一起使用时,它看起来一切都很好,我可以登录了。

有任何想法吗?使用 selenium 2.35,phantomjs 1.9.1

4

1 回答 1

1

尝试这个:

driver = webdriver.PhantomJS(service_args=['--ignore-ssl-errors=true'])

归功于:ashomedai 于 2013 年 8 月 9 日在以下网址发表评论:https ://github.com/detro/ghostdriver/issues/233

于 2014-10-08T21:41:22.110 回答