1
我有閱讀和提取html源代碼的經驗(通過urllib.request),但現在我想執行類似於瀏覽器的操作(如填寫表單,或從選項菜單中選擇一個值),然後像往常一樣讀取生成的html代碼。我遇到了一些看起來很有希望的模塊,但是結果不支持Python 3.因此,我在這裏要求一個庫/模塊的名稱,它可以滿足需要,或者指向標準庫中的解決方案,如果它存在的話我沒有看到它。Python 3 - 與網頁進行交互的方式
我有閱讀和提取html源代碼的經驗(通過urllib.request),但現在我想執行類似於瀏覽器的操作(如填寫表單,或從選項菜單中選擇一個值),然後像往常一樣讀取生成的html代碼。我遇到了一些看起來很有希望的模塊,但是結果不支持Python 3.因此,我在這裏要求一個庫/模塊的名稱,它可以滿足需要,或者指向標準庫中的解決方案,如果它存在的話我沒有看到它。Python 3 - 與網頁進行交互的方式
通常很多網站(如Twitter,臉書或維基百科)都提供他們的API來讓開發人員掛鉤到他們的應用程序並以編程方式執行活動。對於您希望通過代碼執行活動的網站,只需查找其API支持即可。
如果您需要做網絡報廢,您可以使用scrapy。但它只支持python 2.7.x.無論如何,您可以使用requests作爲HTTP客戶端,使用beautiful soup作爲HTML解析。
我已經在使用BS了,至於「請求」,我會了解它並嘗試將它與BS結合使用。感謝您的推薦,聽起來像它可能會有用。 – morris