我正在使用 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
提交
取消