0

尝试使用 instagram 部署调查机器人,InstaPY但在将https://github.com/evosystem-jp/heroku-buildpack-firefoxbuildpack 添加到并设置到它Heroku之后GECKODRIVER_PATH会引发错误。 /app/vendor/geckodriverFIREFOX_BIN/app/vendor/firefox在此处输入图像描述

这是我的代码:

from instapy import InstaPy
from selenium import webdriver

import os
#Login 
session = InstaPy(username="USERNAME", password="PASSWORD",
                                geckodriver_path = os.environ.get("GECKODRIVER_PATH"), browser_executable_path=os.environ.get("FIREFOX_BIN"),
                                headless_browser = True)
    
session.login()
4

1 回答 1

0

在 InstaPy 类参数中,您应该显式添加 browser_executable_path。

尝试以下操作:

session = InstaPy(username="USERNAME",
                  password="PASSWORD",
                  browser_executable_path=os.environ.get("GECKODRIVER_PATH"),
                  headless_browser=True)
于 2020-11-19T16:13:36.437 回答