我正试图从雅虎财经中删除一些信息。下面是我的简单代码:
{
question_id: "1",
selected: true,
EN: "Question 1 - EN",
FR: "Question 1 -FR",
},
{
question_id: "2",
selected: false,
EN: "Question 2 - EN",
FR: "Question 2 -FR"
}
但是我收到以下错误:
url = "https://finance.yahoo.com/quote/AAPL/key-statistics?p=AAPL"
from selenium import webdriver
webdriver.PhantomJS(executable_path="/anaconda/bin/phantomjs")
browser.get(url)
browser.quit
我已经检查了有关此主题的其他问题,但未找到任何相关答案。我该如何更正此错误?
答案 0 :(得分:0)
以下是您的问题的答案:
错误堆栈跟踪向我们提示实际问题可能出在代码的这一行:
webdriver.PhantomJS(executable_path="/anaconda/bin/phantomjs")
当您尝试通过browser
中的browser.get(url)
实例打开网址时,必须使用 {的browser
配置absolute path
实例{1}} 可执行文件如下(在我的Win8机器上通过PyCharm IDE):
PhantomJS
我的控制台上的输出如下:
from selenium import webdriver
url = "https://finance.yahoo.com/quote/AAPL/key-statistics?p=AAPL"
browser = webdriver.PhantomJS(executable_path="C:\\Utility\\phantomjs-2.1.1-windows\\bin\\phantomjs.exe")
browser.get(url)
# your code block
print(browser.title)
# your code block
browser.quit
如果这回答你的问题,请告诉我。