無需使用BeautifulSoup,如何自動下載具有下載按鈕的網頁檔案?
P粉762730205
P粉762730205 2023-08-30 18:19:18
0
1
478
<p>我已經創建了一個Streamlit應用程序,其中有一個下載按鈕用於下載CSV檔案。我想使用"GET"或"POST"請求自動下載內容。有沒有辦法做到這一點? </p> <p>這是我的應用程式網址: https://maalaei97-test2.hf.space/?__theme=light</p> <p>我嘗試使用urllib2.Request("GET", URL),但我收到了None。我應該提到,由於我在一個僅支援Iron Python的軟體中使用python腳本,我無法存取像Beautifulsoap和requests這樣的函式庫。但我可以訪問urllib2和webbrowser庫。 </p>
P粉762730205
P粉762730205

全部回覆(1)
P粉546179835

我已經檢查了您的網站,它使用JavaScript在該按鈕上開啟一個新視窗並下載您的CSV檔案。在您的情況下,實際的URL是:

https://maalaei97-test2.hf.space/media/c721b14394345aab14989004e9ce8a3bae6fbb02a8e8d6a41a4f5401.csv?title=app%20%C2%B7%20Streamlit

我認為您可以使用urllibGET請求下載它。如果您想用Python點擊該鏈接,您需要執行JavaScript程式碼。

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板