Python:PyCurl 设置 URL 异常
我尝试使用此代码 c.setopt(pycurl.URL, link)
设置 url,但出现以下异常
File "/home/sultan/Repository/Django/monitor/app/thread/utils.py", line 164, in perform
self.proxy_request.setopt(pycurl.URL, u'%s' % unicode(link))
TypeError: invalid arguments to setopt
我的代码有什么问题吗?
苏丹
I try to set the url using this code c.setopt(pycurl.URL, link)
, but I get the following exception
File "/home/sultan/Repository/Django/monitor/app/thread/utils.py", line 164, in perform
self.proxy_request.setopt(pycurl.URL, u'%s' % unicode(link))
TypeError: invalid arguments to setopt
What is wrong with my code?
Sultan
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
好的,但我有这个网址:
http://www.example.com/Pok%C3%A9mon
可以吗?没有!
我使用以下方法来解决这个问题:
url=str(url.encode('utf-8'))
我可能是错的,所以如果有更好的方法请纠正我。
Ok, but i have this url:
http://www.example.com/Pok%C3%A9mon
Would it work? Nope!
I use the following approach to solve this problem:
url=str(url.encode('utf-8'))
I can be wrong, so please correct me if there's a better way.
问题是它接受字符串,而不是 unicode 对象。删除 u 和 unicode()。
The problem is that it accepts strings, not unicode objects. Remove the u and unicode().