javascript - Clicking in a online js button with python - Stack Overflow

I'm trying to click on the "Search all flights" button inbut i'm having some pro

I'm trying to click on the "Search all flights" button in / but i'm having some problems.

I know that mechanize doesn't work with javascript so I tried so look on the source code trying to do what the button does but i can't find the function. There's any other way to do this?

I'm trying to click on the "Search all flights" button in http://www.priceline./ but i'm having some problems.

I know that mechanize doesn't work with javascript so I tried so look on the source code trying to do what the button does but i can't find the function. There's any other way to do this?

Share asked Aug 13, 2013 at 16:49 FindiosFindios 3071 gold badge4 silver badges14 bronze badges
Add a ment  | 

2 Answers 2

Reset to default 2

I suggest using selenium (download link), which has very heavy support for javascript. All docs here.

Here is a quick example of how you can do that:

from selenium import webdriver

driver = webdriver.Firefox()
driver.get("http://www.priceline./")
driver.find_element_by_id("hotel-btn-submit-retl").click()
driver.close()

Selenium or a similar library would be the best fit for you. It employs a full browser (Firefox, Chrome, etc.) and gives you a programmable API.

发布者:admin,转转请注明出处:http://www.yc00.com/questions/1744860303a4597660.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信