Webbrowser: comment récupérer les information d'une page web
Bonjour
Voici mon script python :
import webbrowser import requests url = 'https://www.bing.com/ck/a?%21=&p=032f2a1584f71648JmltdHM9MTY2ODgxNjAwMCZpZ3VpZD0wZTZhNGU3Yi0zODQyLTYzMWYtMTE0OC01YzNjMzllYTYyOWUmaW5zaWQ9NTIxMQ&ptn=3&hsh=3&fclid=0e6a4e7b-3842-631f-1148-5c3c39ea629e&psq=chat&u=a1aHR0cHM6Ly9mci53aWtpcGVkaWEub3JnL3dpa2kvQ2hhdA&ntb=1' reponse = requests.get(url) soup = BeautifulSoup(reponse.text, features="html.parser") test = soup.find('span', class_='lang-la').value print(test)
- Comment dois-je faire pour que reponse soit égale ) une page web déjà ouverte dans mon navigateur ?
- Comment je dois faire pour récupérer les information d'une page déjà ouverte ?
Merci d'avance pour votre réponse
3 réponses
bonjour,
La page "déjà ouverte", elle est ouverte par l'utilisateur du navigateur?
Et ensuite, tu souhaites que ton code python récupère des informations dans cette page?
Quel est le rapport avec le code Python que tu nous montres?
bonjour oui la page est déjà ouverte par l'utilisateur du navigateur
et oui je voudrais que mon code récupère des informations dans cette page
et pour le script c'est juste un exemple, en gros je voudrais que si la page est modifié par l'utilisateur qui la ouverte le code puisse récupérer les informations modifié
Bonjour,
Tu ne peux pas avec requests. Ce module sert à émettre une requête HTTP et en récupérer le résultat (indépendamment d'un navigateur). Or dans ton cas, tu veux intercepter une requête émise par un navigateur.
Le problème, c'est que ta question soulève des questions sur la finalité du programme. Quelques rappels légaux importants à rappeler :
- Si le but est de sniffer des informations en vue de pirater quelqu'un, c'est puni par la loi.
- Si le but est de sniffer des informations personnelles, c'est également puni par la loi.
Bonne chance