import pycurlimport stringioimport urlliburl = http://www.google.com/post_data_dic = {name:value}crl = pycurl.curl()crl.setopt(pycurl.verbose,1)crl.setopt(pycurl.followlocation, 1)crl.setopt(pycurl.maxredirs, 5)#crl.setopt(pycurl.autoreferer,1)crl.setopt(pycurl.connecttimeout, 60)crl.setopt(pycurl.timeout, 300)#crl.setopt(pycurl.proxy,proxy)crl.setopt(pycurl.httpproxytunnel,1)#crl.setopt(pycurl.nosignal, 1)crl.fp = stringio.stringio()crl.setopt(pycurl.useragent, dhgu hoho)# option -d/--data http post datacrl.setopt(crl.postfields, urllib.urlencode(post_data_dic))crl.setopt(pycurl.url, url)crl.setopt(crl.writefunction, crl.fp.write)crl.perform()print crl.fp.getvalue()
希望本文所述对大家的python程序设计有所帮助。
