無需使用BeautifulSoup,如何自動下載具有下載按鈕的網頁檔案?
P粉762730205
P粉762730205 2023-08-30 18:19:18
0
1
382

我已經創建了一個Streamlit應用程序,其中有一個下載按鈕用於下載CSV檔案。我想使用"GET"或"POST"請求自動下載內容。有沒有辦法做到這一點?

這是我的應用程式網址: https://maalaei97-test2.hf.space/?__theme=light

我嘗試使用urllib2.Request("GET", URL),但我收到了None。我應該提到,由於我在一個僅支援Iron Python的軟體中使用python腳本,我無法存取像Beautifulsoap和requests這樣的函式庫。但我可以訪問urllib2和webbrowser庫。

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程式碼。

    最新下載
    更多>
    網站特效
    網站源碼
    網站素材
    前端模板
    關於我們 免責聲明 Sitemap
    PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!