Comment télécharger automatiquement un fichier de page Web avec un bouton de téléchargement sans utiliser BeautifulSoup ?
P粉762730205
P粉762730205 2023-08-30 18:19:18
0
1
480
<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粉762730205
P粉762730205

répondre à tous(1)
P粉546179835

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.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal