我已經創建了一個Streamlit應用程序,其中有一個下載按鈕用於下載CSV檔案。我想使用"GET"或"POST"請求自動下載內容。有沒有辦法做到這一點?
這是我的應用程式網址: https://maalaei97-test2.hf.space/?__theme=light
我嘗試使用urllib2.Request("GET", URL),但我收到了None。我應該提到,由於我在一個僅支援Iron Python的軟體中使用python腳本,我無法存取像Beautifulsoap和requests這樣的函式庫。但我可以訪問urllib2和webbrowser庫。
我已經檢查了您的網站,它使用JavaScript在該按鈕上開啟一個新視窗並下載您的CSV檔案。在您的情況下,實際的URL是:
我認為您可以使用
urllib
和GET
請求下載它。如果您想用Python點擊該鏈接,您需要執行JavaScript程式碼。