小编How*_* Yu的帖子

用硒提取飞行价格内容的麻烦

我尝试从https://www.google.com/flights/explore中提取一些航班价格信息,但我得到的屏幕截图是空白的.任何人都可以看到问题是什么?

from selenium import webdriver 
from selenium.webdriver.common.desired_capabilities import DesiredCapabilities
from bs4 import BeautifulSoup

url = "https://www.google.com/flights/explore/#explore;f=JFK,EWR,LGA;t=r-Mexico-0x84043a3b88685353%253A0xed64b4be6b099811;li=3;lx=12;d=2017-05-13"
driver = webdriver.PhantomJS()
dcap = dict(DesiredCapabilities.PHANTOMJS)
dcap["phantomjs.page.settings.userAgent"] = (my_agent)
driver = webdriver.PhantomJS(desired_capabilities = dcap,service_args=['--ignore-ssl-errors=true'])
driver.implicitly_wait(20)
driver.get(url)

driver.save_screenshot(r'flight_explorer.png')
Run Code Online (Sandbox Code Playgroud)

selenium python-3.x selenium-webdriver

3
推荐指数
1
解决办法
179
查看次数

标签 统计

python-3.x ×1

selenium ×1

selenium-webdriver ×1