私はpython pycurlでjoomlaトークンをキャプチャしようとしています、私はこの関数コードを書きます:
import urllib, urllib2, sys, re
import cStringIO
import pycurl
def CaptureToken(cURL):
buf = cStringIO.StringIO()
c = pycurl.Curl()
c.setopt(c.URL, cURL)
c.setopt(c.WRITEFUNCTION, buf.write)
c.setopt(c.CONNECTTIMEOUT, 30)
c.setopt(c.TIMEOUT, 30)
c.perform()
html = buf.getvalue()
buf.close()
results = re.match(r"(type=\"hidden\" name=\"([0-9a-f]{32})\")", html).group(1)
print results
CaptureToken('http://www.proregionisbono.org.pl/administrator/index.php')
IN notepad ++では、この正規表現は機能していますが、Pythonでは機能していません:(、誰か助けてください。