我正在使用 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)
添加回答
举报
0/150
提交
取消