【发布时间】:2013-10-06 20:48:58
【问题描述】:
我试图用 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')
在记事本++中,这个正则表达式工作,在python中不工作:(,请有人帮助我。
【问题讨论】: