ホームページ  >  に質問  >  本文

BeautifulSoupを使用せずに、ダウンロードボタンを使用してWebページファイルを自動的にダウンロードするにはどうすればよいですか?

<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粉762730205P粉762730205416日前435

全員に返信(1)返信します

  • P粉546179835

    P粉5461798352023-08-31 11:03:25

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

    リーリー

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

    返事
    0
  • キャンセル返事