如何解决如何在电报机器人上使用网络抓取代码?
当我调用“ / exchange”命令时,结果将在终端中显示。我无法以某种方式在电报机器人中得到结果。因此,我想知道电报机器人获得结果的最佳方法是什么?
def exchange(update,context):
my_url = 'https://finance.yahoo.com/quote/USDTRY=X/'
uClient = uReq(my_url)
page_html = uClient.read()
uClient.close()
page_soup = soup(page_html,"html.parser")
containers = page_soup.findAll("div",{"class":"My(6px) Pos(r) smartphone_Mt(6px)"})
USDTORTY = containers[0].div.span.string
USDTORTYPERCENTAGE = containers[0].div.div.span.string
exchange_msg = print("TRY TO USD: "+ USDTORTY,"PERCANTAGE: " + USDTORTYPERCENTAGE)
update.message_reply_text(exchange_msg)
解决方法
您应该首先构造响应(如果需要调试时将其打印),然后使用方法reply_text
exchange_msg = "TRY TO USD: " + USDTORTY,"PERCANTAGE: " + USDTORTYPERCENTAGE
print(exchange_msg)
# send reply
update.message.reply_text(exchange_msg)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。