Python基于PycURL實(shí)現(xiàn)POST的方法
更新時(shí)間:2015年07月25日 11:52:05 作者:Sephiroth
這篇文章主要介紹了Python基于PycURL實(shí)現(xiàn)POST的方法,涉及Python實(shí)現(xiàn)curl傳遞post數(shù)據(jù)的技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
本文實(shí)例講述了Python基于PycURL實(shí)現(xiàn)POST的方法。分享給大家供大家參考。具體如下:
import pycurl
import StringIO
import urllib
url = "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 <data> HTTP POST data
crl.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()
希望本文所述對(duì)大家的Python程序設(shè)計(jì)有所幫助。
您可能感興趣的文章:
- 解決python3 安裝完P(guān)ycurl在import pycurl時(shí)報(bào)錯(cuò)的問(wèn)題
- Yum中報(bào)錯(cuò):“pycurl.so: undefined symbol: CRYPTO_num_locks”的問(wèn)題排查
- Python安裝pycurl失敗的解決方法
- Linux下遇到PyCurl的錯(cuò)誤解決方法
- Python基于PycURL自動(dòng)處理cookie的方法
- python中pycurl庫(kù)的用法實(shí)例
- Python中的CURL PycURL使用例子
- 安裝pycurl報(bào)錯(cuò)Could not run curl-config: 'curl-config'
相關(guān)文章
簡(jiǎn)單了解python高階函數(shù)map/reduce
這篇文章主要介紹了簡(jiǎn)單了解python高階函數(shù)map/reduce,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
2019-06-06
基于python實(shí)現(xiàn)圖書(shū)管理系統(tǒng)
這篇文章主要為大家詳細(xì)介紹了基于python實(shí)現(xiàn)圖書(shū)管理系統(tǒng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
2021-04-04
解決python -m pip install --upgrade pip 升級(jí)不成功問(wèn)題
這篇文章主要介紹了python -m pip install --upgrade pip 解決升級(jí)不成功問(wèn)題,需要的朋友可以參考下
2020-03-03
關(guān)于Python如何安裝requests庫(kù)
這篇文章主要介紹了關(guān)于Python如何安裝requests庫(kù),requests庫(kù)自稱“HTTP for Humans”,直譯過(guò)來(lái)的意思是專門為人類設(shè)計(jì)的HTTP庫(kù),能夠被開(kāi)發(fā)人員安全地使用,需要的朋友可以參考下
2023-04-04
從基礎(chǔ)到進(jìn)階帶你玩轉(zhuǎn)Python中的JSON
JSON是一種輕量級(jí)的數(shù)據(jù)交換格式,在Python中處理JSON數(shù)據(jù)是日常開(kāi)發(fā)中的常見(jiàn)任務(wù)之一,本文將詳細(xì)介紹如何在Python中處理JSON對(duì)象,需要的可以參考下
2024-12-12
Python使用Rich?type和TinyDB構(gòu)建聯(lián)系人通訊錄
這篇文章主要為大家介紹了Python使用Rich?type和TinyDB構(gòu)建聯(lián)系人通訊錄應(yīng)用程序,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
2022-08-08 
