복붙노트

[PYTHON] 헬로쿠에서 Python 셀렌으로 ChromeDriver 실행하기

PYTHON

헬로쿠에서 Python 셀렌으로 ChromeDriver 실행하기

그래서 Heroku에 Flask 서버가 있습니다.이 서버는 예상대로 잘 작동합니다. 새로운 요구 사항에 따라 Flask 서버에 기능을 추가하여 외부 웹 사이트에서 페이지를 가져와야합니다. 가장 잘 알려진 이유 때문에 나, 내가 크롬 웹 드라이버와 함께이 작업을 수행하는 셀레늄을 사용하고 있습니다 .Locally 내가 이것을 설정할 수 있었고 잘 작동하지만 나는 Heroku 서버에 그것을 설정하는 방법에 관해서는 확실히 확신 할 수 없다. buildpacks에 대해 조금 읽었고 ChromeDriver 용 buildpack을 찾았습니다.

https://elements.heroku.com/buildpacks/jimmynguyc/heroku-buildpack-chromedriver

그러나 어떻게 진행해야할지 모르겠습니다. 크롬 브라우저 자체를 설치하려면 어떻게해야합니까? 그리고 크롬 브라우저를 모두 설치하려면 어떻게해야합니까?

해결법

  1. ==============================

    1.나는 똑같은 문제가 있었고 다음 단계는 나를 위해 잘 작동했다 :

    나는 똑같은 문제가 있었고 다음 단계는 나를 위해 잘 작동했다 :

    (첫째, 인수없이 chromedriver를 설정하려고 시도했지만 다음 오류가 발생했습니다 : "Chrome 시작 실패 : 크래시"--disable-gpu 및 --no-sandbox가 문제를 해결했습니다.

  2. from https://stackoverflow.com/questions/41059144/running-chromedriver-with-python-selenium-on-heroku by cc-by-sa and MIT license