Webbrowser: comment récupérer les information d'une page web

SITAM4 -  
mamiemando Messages postés 33746 Date d'inscription   Statut Modérateur Dernière intervention   -

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

yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   Ambassadeur 1 583
 

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?

0
SITAM4
 

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é 

0
yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   1 583
 

Donc tu veux un programme python qui "surveille" ce que l'utilisateur fait dans un navigateur, et lise les pages affichées?

0
mamiemando Messages postés 33746 Date d'inscription   Statut Modérateur Dernière intervention   7 871
 

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 :

Bonne chance

0