我正在尝试在heroku上创建一个instagram机器人。我是个新手,我不知道回溯到哪里去了。heroku logs --tail帮不了什么忙。
到目前为止,我所做的:
在终端上:
heroku buildpacks:add heroku/chromedriver master
heroku buildpacks:add heroku/google-chrome master
Procfile:
web: gunicorn routes:app
routes.py:
from instapy import InstaPy
from instapy.util import smart_run
from flask import Flask
app = Flask(__name__)
# login credentials
insta_username = ''
insta_password = ''
# get an InstaPy session!
# set headless_browser=True to run InstaPy in the background
session = InstaPy(username=insta_username,
password=insta_password,
headless_browser=True,
nogui=True)
@app.route('/')
def index():
with smart_run(session):
""" Activity flow """
# settings
session.set_relationship_bounds(
enabled=True,
delimit_by_numbers=True,
max_followers=4590,
min_followers=45,
min_following=77)
# actions
session.like_by_tags(["natgeo"], amount=10)
return 'Done'发布于 2020-07-10 08:35:11
我想你想把你的Procfile改成这样:
web: gunicorn app:app --log-file=-用于日志记录。我的文件名为app: app,因为我的py文件名为app,所以你的文件应该是:
web: gunicorn routes:app --log-file=-另外,我更喜欢使用以下命令:
heroku logs -t -a <insert app name here>https://stackoverflow.com/questions/54000395
复制相似问题