Clicking in a online js button with python

后端 未结 2 1708
心在旅途
心在旅途 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()
    

提交回复
热议问题