Rumah  >  Soal Jawab  >  teks badan

Bagaimana untuk memuat turun fail halaman web secara automatik dengan butang muat turun tanpa menggunakan BeautifulSoup?

<p>Saya telah mencipta aplikasi Streamlit yang mempunyai butang muat turun untuk memuat turun fail CSV. Saya mahu memuat turun kandungan secara automatik menggunakan permintaan "GET" atau "POST". Adakah terdapat cara untuk melakukan ini? </p> <p>Ini ialah URL aplikasi saya: https://maalaei97-test2.hf.space/?__theme=light</p> <p>Saya cuba menggunakan urllib2.Request("GET", URL) tetapi saya tidak menerima Tiada. Saya harus menyebut bahawa kerana saya menggunakan skrip python dalam perisian yang hanya menyokong Iron Python, saya tidak mempunyai akses kepada perpustakaan seperti Beautifulsoap dan permintaan. Tetapi saya mempunyai akses kepada urllib2 dan perpustakaan penyemak imbas web. </p>
P粉762730205P粉762730205416 hari yang lalu432

membalas semua(1)saya akan balas

  • P粉546179835

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

    Saya telah menyemak tapak anda dan ia menggunakan JavaScript untuk membuka tetingkap baharu pada butang itu dan memuat turun fail CSV anda. Dalam kes anda, URL sebenar ialah:

    https://maalaei97-test2.hf.space/media/c721b14394345aab14989004e9ce8a3bae6fbb02a8e8d6a41a4f5401.csv?title=app%20%C2%B7%20Streamlit

    Saya rasa anda boleh menggunakan urllibGET untuk meminta untuk memuat turunnya. Jika anda ingin mengklik pautan menggunakan Python, anda perlu menjalankan kod JavaScript.

    balas
    0
  • Batalbalas