recherche

Maison  >  Questions et réponses  >  le corps du texte

Comment télécharger automatiquement un fichier de page Web avec un bouton de téléchargement sans utiliser BeautifulSoup ?

<p>J'ai créé une application Streamlit dotée d'un bouton de téléchargement pour télécharger des fichiers CSV. Je souhaite télécharger automatiquement du contenu à l'aide des requêtes "GET" ou "POST". Est-ce qu'il y a un moyen de faire ça? </p> <p>Voici l'URL de ma candidature : https://maalaei97-test2.hf.space/?__theme=light</p> <p>J'ai essayé d'utiliser urllib2.Request("GET", URL) mais j'ai reçu Aucun. Je dois mentionner que comme j'utilise un script python dans un logiciel qui ne prend en charge qu'Iron Python, je n'ai pas accès aux bibliothèques comme Beautifulsoap et aux requêtes. Mais j'ai accès aux bibliothèques urllib2 et du navigateur Web. </p>
P粉762730205P粉762730205455 Il y a quelques jours465

répondre à tous(1)je répondrai

  • P粉546179835

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

    J'ai vérifié votre site et il utilise JavaScript pour ouvrir une nouvelle fenêtre sur ce bouton et télécharger votre fichier CSV. Dans votre cas, l'URL réelle est : 

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

    Je pense que vous pouvez utiliser urllibGET pour demander à le télécharger. Si vous souhaitez cliquer sur le lien à l'aide de Python, vous devez exécuter du code JavaScript.

    répondre
    0
  • Annulerrépondre