ouvrir plusieurs URL simultanément ?

ouvrir plusieurs URL simultanément ? - Python - Programmation

Marsh Posté le 08-04-2020 à 14:55:55    

Bonjour
Soit le code suivant inclus dans une boucle.

Code :
  1. for ADRESSE in ........ :
  2.     user_agent = 'Mozilla/5.0 (Windows NT 6.1; WOW64; rv:43.0) Gecko/20100101 Firefox/43.0'
  3.     headers = { 'User-Agent' : user_agent }
  4.     socket.setdefaulttimeout(20)
  5.     req = urllib2.Request(ADRESSE, None, headers)
  6. .../...


A chaque passage de boucle, ça ouvre UNE page web.
Maintenant je cherche à savoir si je peux en ouvrir deux simultanément  
(pendant qu'il charge la première, je lance la deuxième etc etc) car là,
je suis obligé d'attendre que le travail sur la première page soit effectué avant qu'il ne lise la deuxième etc etc etc
NOTA:
Je ne parle pas d'ouverture dans un navigateur externe.
Je suis déjà à l'intérieur d'une boucle.
 
Merci !


---------------
http://www.ypikay.com
Reply

Marsh Posté le 08-04-2020 à 14:55:55   

Reply

Marsh Posté le 08-04-2020 à 16:04:19    

Bonjour,
 
Je n'y connais pas grand chose en Python mais faut passer en asynchrone à mon avis : https://docs.python.org/fr/3/library/asyncio.html


---------------
C'est en écrivant n'importe quoi qu'on devient n'importe qui.
Reply

Marsh Posté le 08-04-2020 à 17:06:43    

Merci je ne connaissais pas cette possibilité qui me semble génialissime !!


---------------
http://www.ypikay.com
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed