Python 板


LINE

我写的程式如下 import requests import urllib.parse def sendMessage( botID, chatID, message): str="https://api.telegram.org/bot"+botID\ +"/sendMessage?chat_id="+chatID+"&text="\ +urllib.parse.quote_plus(message) response= requests.get(str) try: js=response.json() except: js=dict() js["error"]=response.text return js meID="123456" botID="oooo:xxxx" js=sendMessage(botID,meID,"test") print(js) 程式可以发讯,可是反应非常慢 大概要5-10分钟才会发出讯息 记得以前没这问题,不晓得是有什麽地方需要改良吗? 自问自答 发现是网路的问题,不过不确定发生原因, 在远端主机测试正常 自己的电脑得把requests加上timeout也可以运作, response= requests.get(str, timeout=1) 这样就可以正确跑了, 不过这样一来反应就变慢了, 不知道有人可以抓出原因吗? 同样的程式,去抓其他网址都没问题, 只有telegram的api才会有这问题.... -- sent from my IBM 5100 --



※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 59.127.163.139 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Python/M.1654410452.A.E63.html ※ 编辑: storypp (59.127.163.139 台湾), 06/05/2022 15:54:19 ※ 编辑: storypp (59.127.163.139 台湾), 06/05/2022 15:55:05
1F:推 s06yji3: 印象中requests 预设是没有timeout的。你加了timeout之 06/05 19:45
2F:→ s06yji3: 後的output是期待值还是ERROR message? 06/05 19:45
是期待值没错,看起来就像是收到资料可是一直没断线, 因为一直没断线所以程式就没办法把值传下去, 用了timeout後就断线可以继续走下去, 只是很疑惑,为什麽会发生资料传完却没断线继续执行下去, (大约等5-10分钟还是会把正确值print出来) 我用其他电脑执行程式倒是没这问题... ※ 编辑: storypp (59.127.163.139 台湾), 06/05/2022 20:45:21
3F:→ lycantrope: 改post试试?虽然telegram api两种都可以 06/06 09:22
我除了get也有用post去试,结果都是要等将近10分钟才会有动作... ※ 编辑: storypp (59.127.163.139 台湾), 06/07/2022 02:22:54
4F:→ blc: dns? 06/07 23:09
似乎不是dns的问题, 我用java写同样的程式在同一台电脑速度是正常的.. 有点怀疑是lib版本问题.. 同样的code在其他电脑跑是ok的, 不过我不知道怎麽变更python与lib的版本.. 能想到的差异只有不同电脑有不同的版本.. 正常的执行的电脑是3.8.2 有问题的电脑是3.9.5
5F:→ g919233: 重开机? 06/09 06:43
重开机也没用.. ※ 编辑: storypp (59.127.163.139 台湾), 06/11/2022 15:24:21
6F:→ lycantrope: 简单的get,lib能有什麽问题 06/11 15:50
7F:推 OnlyRD: 没怀疑过urllib.parse?既然你其他程式没问题。 06/12 07:19







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:Boy-Girl站内搜寻

TOP