selenium 自動化工具

2022-06-11 10:45:12 字數 1056 閱讀 8257

今天在使用selenium+phantomjs動態抓取網頁時,出現如下報錯資訊:

userwarning: selenium support for phantomjs has been deprecated, please use headless versions of chrome or firefox instead

warnings.warn('selenium support for phantomjs has been deprecated, please use headless '

翻譯過來就是:selenium已經放棄phantomjs,了,建議使用火狐或者谷歌無介面瀏覽器。

解決辦法:

我們就改用 

selenium + headless chrome

1.安裝chrome瀏覽器 

2.安裝selenium

pip install selenium
3.安裝chromedriver

(被牆了)

可用)注意 :chromedriver的版本要與你使用的chrome版本對應,對應關係:點選鏈結

windows 下,新建乙個命名為chromedriver資料夾,將解壓的chromedriver.exe放進資料夾,再配置進path環境變數

測試

4.在python**裡面實現自動化工具selenium 

from selenium import webdriver

def main():

driver = webdriver.chrome()

driver.get("")

print(driver.page_source)

driver.close()

關於自動化工具

靈活的思維 obt的上線,由最初的人工替換配置檔案,到最後設計配置修改工具 使用show指定要修改的配置項 path指定這些配置項所在的檔案路徑,temp指定檔案,最後通過修改檔案流覆蓋tomcat下相應的檔案 將整個應用的配置改動都放到資料庫中,通過資料庫指令碼來執行應用配置的改動。將繁雜的上線流...

DevOps 自動化工具

devops實踐中,自動化工具的使用是非常重要的,通常涉及到下面幾個方面 讓我們看看這些方面中的一些工具,看它們是如何解決痛點的。雲服務 如aliyun,aws等 使用雲服務,不需要買硬體伺服器 租用機櫃。雲服務很容易按需擴充套件,沒有預先的硬體成本,可以根據流量自動適配。git 儲存 管理 的版本...

gulp構建自動化工具

首先確保gulp是全域性變數 npm install g gulp安裝完之後 gulp v 檢視版本 gulp v首先安裝 gulp yarn add gulpes6 es5 yarn add gulp babel 7.0.1 babel core babel preset es2015本地服務 y...