为什么硒代码每次都不起作用?

时间:2017-12-07 13:02:02

标签: python selenium web-scraping

我目前正在撰写此网页:

https://www.orbitz.com/Flights-Search?trip=oneway&leg1=from:Hong%20Kong,to:New%20York%20City,departure:01/01/2018TANYT&passengers=children:0,adults:1,seniors:0,infantinlap:Y&mode=search

我的代码:

#function for searching for all "details" button, return list
def search_detail_button():
    detail_buttons = browser.find_elements_by_css_selector("span.show-flight-details")
    return (detail_buttons)

##Open all details pages
def open_details():
    time.sleep(3)
    for button in search_detail_button():
        button.click()
        time.sleep(1.5)

open_details()

预期结果:

所有"航班详情和行李费"会被打开。

实际结果:

有时它会起作用,有时会给我一个例外。 为什么代码有时会起作用,有时候不是?

0 个答案:

没有答案
相关问题