[問題] heroku buildpack瀏覽器跟driver版本不合

作者: jojojen (JJJ)   2021-04-14 02:30:15
各位大大好
寫了一個用到selenium的爬蟲部署到heroku上
參考這篇文章
https://aishuafei.com/heroku-selenium/
為了在上面能跑瀏覽器 裝了google-chrome 跟 chromedriver 的 Buildpacks:
https://github.com/heroku/heroku-buildpack-google-chrome
https://github.com/heroku/heroku-buildpack-chromedriver
但是在heroku端執行時出現以下錯誤:
selenium.common.exceptions.SessionNotCreatedException: Message: session not
created: This version of ChromeDriver only supports Chrome version 90
Current browser version is 89.0.4389.114 with binary path
/app/.apt/opt/google/chrome/chrome
看起來是 google-chrome 跟 chromedriver 的 Buildpack間版本不合造成的問題
請問可以怎麼調整做法或有其他版本的Buildpack可用?
感謝!
作者: single4565 (leekdumpling韭菜水餃)   2021-04-14 10:45:00
好奇+1
作者: kobe8112 (小B)   2021-04-14 16:17:00
推找到解答有更新文章
作者: pinefruit (莫使惹塵埃)   2021-04-14 16:30:00
感謝分享解法!
作者: justoncetime (台北叢林好冷~)   2021-04-14 20:30:00
推,比得到答案就刪文好100倍
作者: TitanEric (泰坦)   2021-04-15 12:20:00
讚啦
作者: bchoice (choice)   2021-04-20 09:03:00
謝謝分享

Links booklink

Contact Us: admin [ a t ] ucptt.com