BeautifulSoupを使用せずに、ダウンロードボタンを使用してWebページファイルを自動的にダウンロードするにはどうすればよいですか?
P粉762730205
P粉762730205 2023-08-30 18:19:18
0
1
462
<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>
P粉762730205
P粉762730205

全員に返信(1)
P粉546179835

あなたのサイトを確認したところ、そのボタンで新しいウィンドウを開いて CSV ファイルをダウンロードするために JavaScript が使用されています。あなたの場合、実際の URL は次のとおりです:

リーリー

urllibGET リクエストを使用してダウンロードできると思います。 Python を使用してリンクをクリックする場合は、JavaScript コードを実行する必要があります。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート