2024-04-25 12:24:40 发布
网友
我试图点击http://www.priceline.com/中的“搜索所有航班”按钮,但我遇到了一些问题。
我知道mechanize不能与javascript一起工作,所以我试着查看源代码,尝试执行按钮的功能,但找不到函数。 还有别的办法吗?
我建议使用selenium(download link),它对javascript有很强的支持。All docs here。
selenium
下面是一个简单的例子,说明如何做到这一点:
from selenium import webdriver driver = webdriver.Firefox() driver.get("http://www.priceline.com/") driver.find_element_by_id("hotel-btn-submit-retl").click() driver.close()
Selenium或类似的库最适合您。它采用全浏览器(Firefox、Chrome等),并提供可编程API。
我建议使用
selenium
(download link),它对javascript有很强的支持。All docs here。下面是一个简单的例子,说明如何做到这一点:
Selenium或类似的库最适合您。它采用全浏览器(Firefox、Chrome等),并提供可编程API。
相关问题 更多 >
编程相关推荐