Python3中的电报:Urlopen行为异常

时间:2018-08-23 10:13:31

标签: python-3.x urllib telegram-bot urlopen

我正在用Python3编写Telegram Bot,并使用urlopen从服务器获取数据并将数据发送到服务器。奇怪的是,当我使用某个参数值时,出现urlopen错误400:错误的请求。如果我通过浏览器发送相同的请求,它就可以正常工作。

更准确地说,如果我发送“ Hallo liebe Gruppe H”,则会收到错误的请求,而如果我发送例如“ Hallo liebe Gruppe B”,则它会起作用。我重复了几次测试,结果是一样的。在浏览器中,两个请求都可以正常工作,我可以通过Telegram收到它们。

Urlencode或quote_plus无法解决问题,因为Telegram似乎无法处理编码的url。 (上面写着“空消息”之类的字眼)

任何人都可以尝试并报告结果吗?

屏幕截图显示了发送错误请求的代码: enter image description here

显示工作请求的屏幕快照,最后使用B代替H: enter image description here

错误请求后的堆栈跟踪: enter image description here

0 个答案:

没有答案