Hello.
Je bloque sur une bétise, découvrant le python, je vous expose mon soucis.
Je cherche a récuperer une liste de lien sur un site lambda (www.proute.com), sauf ceux dont le texte du dit lien comporte certains mots.
Voici ma requête, avec un import mechanize plus haut.
ça coince, j'ai ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 import mechanize br = mechanize.Browser() URL = "http://www.proute.com/" br.open(URL) BAN = ["img","Russian","french"] for link in br.links(): if "http://www.proute.com/" in link.url: if BAN not in link.text: print "The name is : "+link.text print "the url is : "+link.url
Je dois avoir un soucis de syntaxe... je suis preneur de toute aide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 if BAN not in link.text: TypeError: 'in <string>' requires string as left operand, not list
Merci !
Partager