Selenium + Phantomjs页面无法加载

时间:2017-01-02 09:51:48

标签: python selenium web-scraping phantomjs

我正在尝试从此网址中包含的页面中捕获信息:http://www.oddsportal.com/darts/world/pdc-world-championship/results/。我正在使用selenium和phantomJS()(我使用npm安装了phantomJS,这对其他应用程序工作正常,请注意您需要下载二进制文件或使用NPM来复制我的代码)。这是我的尝试:

from time import sleep
from selenium import webdriver
url = 'http://www.oddsportal.com/darts/world/pdc-world-championship/results/'
waiting_period = 6
driver = webdriver.PhantomJS()
driver.get(url)
sleep(waiting_period)
print driver.page_source

当我这样做时,我会将html与我定位的页面完全不同。它包含消息'您请求的页面不可用'。我想知道这是一个问题,无论是缺乏设置/ cookie,还是由phantomjs执行javascript?

毫无疑问,我想从id =' tournamentTable'中捕获来自div的信息。通过浏览器加载页面时显示。

0 个答案:

没有答案