BeautifulSoupを使用せずに、ダウンロードボタンを使用してWebページファイルを自動的にダウンロードするにはどうすればよいですか?
P粉762730205
2023-08-30 18:19:18
<p>CSV ファイルをダウンロードするためのダウンロード ボタンがある Streamlit アプリケーションを作成しました。 「GET」または「POST」リクエストを使用してコンテンツを自動的にダウンロードしたいと考えています。これを行う方法はありますか? </p>
<p>これは私のアプリケーションの URL です:
https://maalaei97-test2.hf.space/?__theme=light</p>
<p>urllib2.Request("GET", URL) を使用してみましたが、None を受け取りました。 Iron Python のみをサポートするソフトウェアで Python スクリプトを使用しているため、Beautifulsoap やリクエストなどのライブラリにはアクセスできないことに注意してください。ただし、urllib2 とウェブブラウザのライブラリにはアクセスできます。 </p>
あなたのサイトを確認したところ、そのボタンで新しいウィンドウを開いて CSV ファイルをダウンロードするために JavaScript が使用されています。あなたの場合、実際の URL は次のとおりです:
リーリーurllib
とGET
リクエストを使用してダウンロードできると思います。 Python を使用してリンクをクリックする場合は、JavaScript コードを実行する必要があります。