這是pycurl的sourceforge頁面上的例子。如果url包含中文。我們應該做什麼過程?由於pycurl不支持unicode?當url包含非英語語言時如何使用pycurl?
import pycurl
c = pycurl.Curl()
c.setopt(pycurl.URL, "http://www.python.org/")
c.setopt(pycurl.HTTPHEADER, ["Accept:"])
import StringIO
b = StringIO.StringIO()
c.setopt(pycurl.WRITEFUNCTION, b.write)
c.setopt(pycurl.FOLLOWLOCATION, 1)
c.setopt(pycurl.MAXREDIRS, 5)
c.perform()
print b.getvalue()
我從來沒有使用pycurl,但似乎沒有維護。我建議你嘗試更現代的圖書館,如請求,http://docs.python-requests.org/en/latest/。 – Oz123