【发布时间】:2013-05-01 16:40:15
【问题描述】:
我有一个表单的自定义 url
http://somekey:somemorekey@host.com/getthisfile.json
我尝试了所有方法,但出现错误:
方法一:
from httplib2 import Http
ipdb> from urllib import urlencode
h=Http()
ipdb> resp, content = h.request("3b8138fedf8:1d697a75c7e50@abc.myshopify.com/admin/shop.json")
错误:
No help on =Http()
方法2: 导入urllib
urllib.urlopen(url).read()
错误:
*** IOError: [Errno url error] unknown url type: '3b8108519e5378'
我猜编码有问题..
我试过了……
ipdb> url.encode('idna')
*** UnicodeError: label empty or too long
有什么方法可以让这个复杂的 url 变得容易调用。
【问题讨论】: