我的代碼掃描大量的互聯網網頁與chromedriver並搜索同一元素在每個頁面「find_elements_by_xpath」蟒蛇硒 - 需要花費大量的時間,當它沒有找到元素
Lines = driver.find_elements_by_xpath(
'//*[@id="top"]/div[contains(@style, "display: block;")]/'
'div[contains(@style, "display: block;")]//tbody//a[contains(@title, "Line")]')
當它發現,一個或多個,它工作得很快,很好。但是,當XPath不存在時,它將運行6-7秒,然後繼續。
我可以限制搜索1秒嗎?如果它在一秒鐘內找不到,就繼續?有沒有辦法做到這一點?
請添加代碼等待6-7秒。爲什麼不把等待時間從6秒降低到1秒有什麼原因? – JeffC