簡體   English   中英

在美麗的湯中循環/沒有錯誤

[英]looping in beautiful soup / no errors

我一直在編寫一個程序,它會在加載到網站后立即在網站上查找項目。 截至目前,腳本將用於描述項目的兩個不同值(關鍵字)和用於選擇項目顏色的顏色作為輸入。 解析是在網站上已經存在的項目上進行的,但可以說我在網站加載項目之前運行我的程序,而不必重新運行整個腳本,我希望它只是刷新頁面並重新- 解析數據直到找到它。 我的問題中也沒有包含任何錯誤,因為從我的腳本示例運行中,我輸入了與網站上的項目無關的關鍵字和顏色,而不是出現錯誤,我只是得到“進程已完成,退出代碼為 0”。 在此先感謝任何花時間提供幫助的人!

這是我的代碼: 在此處輸入圖片說明

正如另一位用戶所建議的那樣,您最好在整個過程中使用 Selenium,而不是僅將其用於部分代碼並在 BSoup 和 Selenium 之間進行交換。

至於在某些項目不存在的情況下重新加載頁面,如果您已經知道頁面上應該有哪些項目,那么您可以使用 selenium 通過 id 搜索每個項目,如果找不到一個或多個,則刷新具有以下代碼行的頁面:

driver.refresh()

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM