iT邦幫忙

0

如何在虛擬主機上執行selenium webdriver

F 2021-11-30 16:21:212415 瀏覽
  • 分享至 

  • xImage

哈囉各位大大打擾 我是一個Python新手,
最近閒暇之餘寫了一個Line Chatbot,使用的是Godaddy的虛擬主機
Chatbot裡面寫了一段爬蟲程式使用了selenium的webdriver
在本機執行都正常,不過放到虛擬主機上執行這段會發生錯誤

Message: Service chromedriver unexpectedly exited. Status code was: 1

大概是這樣使用

import chromedriver_binary
from selenium import webdriver

url = "https://www.######.com.tw"
driver = webdriver.Chrome()
driver.get(url)

...

不知道是哪裡出了問題,或是有需要提供什麼更詳細的資訊/images/emoticon/emoticon06.gif

12.01補充: 我是使用django框架

ddx iT邦研究生 4 級 ‧ 2021-11-30 17:46:47 檢舉
https://blog.csdn.net/qq_44491991/article/details/105618153
ddx iT邦研究生 4 級 ‧ 2021-11-30 17:49:05 檢舉
如果你有放chromedriver.exe的話,那大概是Chrome的版本和chromedriver.exe的版本不一致
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

0
海綿寶寶
iT邦大神 1 級 ‧ 2021-12-01 07:24:50
最佳解答

Google 到兩個說法
1.確定 chromedriver.exe 位置及版本
第一篇
第二篇
第三篇
2.換用 FireFox
第一篇

我要發表回答

立即登入回答