为了账号安全,请及时绑定邮箱和手机立即绑定

Instabot 信号仅在主线程中起作用

Instabot 信号仅在主线程中起作用

烙印99 2023-07-11 14:12:30
我正在使用 Instabot 库运行 Flask 应用程序。Flask应用程序有一个表单,其中输入并提交Instagram帐户和密码,一旦提交,就会调用此方法:@app.route('/', methods=['POST'])def post_to_insta():    bot = Bot()     usr = request.form['username']    pss = request.form['password']    text = request.form['text']    bot.login(username=usr, password=pss)    bot.upload_photo("thisimage",  caption = text)    return "Done!"不幸的是,我收到以下错误:ValueError: signal only works in main thread在这一行:bot.login(username=usr, password=pss)我该如何解决这个问题?
查看完整描述

1 回答

?
墨色风雨

TA贡献1853条经验 获得超6个赞

缺少一个参数 is_threaded

做就是了:

bot.login(username=usr, password=pss, is_threaded=True)


查看完整回答
反对 回复 2023-07-11
  • 1 回答
  • 0 关注
  • 90 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信