Instabot信号仅在主线程中工作

2024-05-03 12:17:27 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在使用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)

我该如何着手解决这个问题


Tags: textform应用程序flask表单requestusrbot