Salut
je veux extraire la cline d'une page web avec méthode post mait j'ai une erreure: name "re" is not defined
python moncode.py
voici mon code:
def postData(url, host, Referer):
import requests
import urllib2
import re
headers = {'Host': host,
'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; rv:62.0) Gecko/20100101 Firefox/62.0',
'Accept': '*/*',
'Accept-Language': 'fr,fr-FR;q=0.8,en-US;q=0.5,en;q=0.3',
'Content-Type': 'application/x-www-form-urlencoded',
'Accept-Encoding' : 'deflate',
'X-Requested-With': 'XMLHttpRequest',
'Referer': Referer,
'Connection': 'keep-alive'}
params={"Dream":d,"CS":"cs","btn":"Dream-CS"}
s = requests.Session()
r = s.post(url, headers=headers, data=params)
htmldata = r.content
print params
return htmldata
d = re.search('name=\"Dream\" value=\"([a-z0-9]{9})\')', line).group(0)
d = d.split()
print "d",d
url1='http://pakface.info/freetest/'
referer1='http://pakface.info/freetest/'
host1='www.pakface.info'
data=postData(url1,host1,referer1)
regx='''</b> Free Test Cline.</font>.*?\n<center>.*?color=.*?>(.*?)<'''
cline=re.findall(regx, data)
print "cline",cline
je pense que j'ai fait une erreur dans params
mon objectif c'est déxtraire la cline C par exemple comme ca
C: pakface.info 16000 dreamhpr cs
(dreamhpr) et une variable…
# imports
Posté par Thibault (site web personnel) . Évalué à 6.
Tu dois déplacer tes import en dehors de la fonction postData() car sinon le module "re" n'est pas définit ligne 29 comme indique l'erreur.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.