2 回答

TA貢獻1909條經(jīng)驗 獲得超7個贊
https://code.google.com/p/httplib2/wiki/Examples中提供了一個有關(guān)如何在httplib2中配置proxy_info的示例。
上面寫著:
import httplib2
import socks
httplib2.debuglevel=4
h = httplib2.Http(proxy_info = httplib2.ProxyInfo(socks.PROXY_TYPE_HTTP, 'localhost', 8000))
r,c = h.request("http://bitworking.org/news/")
但是,我發(fā)現(xiàn)最新的httplib2附帶了一個清理過的襪子模塊,因此您真的想做更多類似的事情:
import httplib2
ht = httplib2.Http(proxy_info = httplib2.ProxyInfo(httplib2.socks.PROXY_TYPE_HTTP, 'name_or_ip_of_the_proxy_box', proxy_port)
flow.step2_exchange(code, ht)
另外,您想使用的oauth2client> = 1.0beta8版本需要httplib2> = 0.7.4版本,在這兩個軟件包中都清除了對HTTP代理的支持。
添加回答
舉報