我的刮板在跟隨某些鏈接到達目標頁面時,發現有兩種類型的元素需要處理。幾頁包含第一個模式,而另一頁包含第二個模式。我想在腳本中創建任何條件語句或類似try/except塊的內容,以便在第一個腳本中嘗試,如果失敗,它將爲另一個腳本嘗試。我無法知道如何做到這一點。希望有任何建議我會到這裏。無法將兩個循環合併爲一個以滿足這兩個要求
for item in docs.find_elements_by_xpath("//div[contains(@class,'pv-top-card-section__information')]"):
name = item.find_element_by_xpath(".//h1[contains(@class,'pv-top-card-section__name')]")
print(name.text)
for item in docs.find_elements_by_xpath("//div[contains(@class,'org-top-card-module__details')]"):
name = item.find_element_by_xpath(".//h1[@title]")
print(name.text)
所以你想將兩個循環合併爲1?對不起,你能更具體些嗎? –
如果您可以編輯該文件,我們將不勝感激。 –