Clicking in a online js button with python

后端 未结 2 1689
心在旅途
心在旅途 2021-01-20 05:58

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

I know that mechanize doesn\'t work with javasc

相关标签:
2条回答
  • 2021-01-20 06:46

    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.com/")
    driver.find_element_by_id("hotel-btn-submit-retl").click()
    driver.close()
    
    0 讨论(0)
  • 2021-01-20 06:52

    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.

    0 讨论(0)
提交回复
热议问题