欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

python selenium瀏覽器復用技術的使用

 更新時間:2023年02月08日 15:07:20   作者:螢火的微亮  
本文主要介紹了python selenium瀏覽器復用技術的使用,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

使用selenium 做web自動化的時候,經(jīng)常會遇到這樣一種需求,是否可以在已經(jīng)打開的瀏覽器基礎上繼續(xù)運行自動化腳本?
這樣前面的驗證碼登錄可以手工點過去,后面頁面使用腳本繼續(xù)執(zhí)行,這樣可以解決很大的一個痛點。

命令行啟動瀏覽器

首先右鍵Chrome瀏覽器桌面圖標,找到chrome.exe的安裝路徑

?復制地址C:\Program Files\Google\Chrome\Application 添加到環(huán)境變量Path下

?打開cmd輸入命令啟動chrome瀏覽器

  • --remote-debugging-port 是指定運行端口,可以設置容易端口,只要沒被占用就行
  • --user-data-dir 指定運行瀏覽器的運行數(shù)據(jù),新建一個干凈目錄,不影響系統(tǒng)原來的數(shù)據(jù)
> chrome.exe --remote-debugging-port=9222 --user-data-dir="E:\nybproject\pythonProject\selenium_chrome"

執(zhí)行后會啟動chrome瀏覽器

selenium運行已打開瀏覽器

在已打開的瀏覽器上輸入我的博客地址:https://www.cnblogs.com/yoyoketang

新建py文件,可以接著瀏覽器上直接運行,不用重新啟動瀏覽器

from selenium import webdriver
from selenium.webdriver.chrome.options import Options
 
chrome_options = Options()
chrome_options.add_experimental_option("debuggerAddress", "127.0.0.1:9222")
driver = webdriver.Chrome(chrome_options=chrome_options)
# 接著運行
print(driver.current_url)
print(driver.title)

通過此方法就可以解決登錄頁面驗證碼的問題了,驗證碼手工操作,后面的頁面繼續(xù)用代碼操作。

到此這篇關于python selenium瀏覽器復用技術的使用的文章就介紹到這了,更多相關python selenium瀏覽器復用內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • Python?標準庫?fileinput與文件迭代器

    Python?標準庫?fileinput與文件迭代器

    這篇文章主要介紹了Python標準庫fileinput與文件迭代器,fileinput模塊可以對一個或多個文件中的內容進行迭代、遍歷等操作,更多詳細內容需要的朋友可以參考一下
    2022-09-09
  • Python分布式進程中你會遇到的問題解析

    Python分布式進程中你會遇到的問題解析

    這篇文章主要介紹了Python分布式進程中你會遇到的問題,本文通過實例代碼給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-05-05
  • python 給圖像添加透明度(alpha通道)

    python 給圖像添加透明度(alpha通道)

    這篇文章主要介紹了python 給圖像添加透明度,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-04-04
  • python實現(xiàn)文件的分割與合并

    python實現(xiàn)文件的分割與合并

    這篇文章主要為大家詳細介紹了python實現(xiàn)文件的分割與合并,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-08-08
  • Python 制作糗事百科爬蟲實例

    Python 制作糗事百科爬蟲實例

    本文是結合前面的三篇關于python制作爬蟲的基礎文章,給大家分享的一份爬取糗事百科的小段子的源碼,有需要的小伙伴可以參考下
    2016-09-09
  • pygame實現(xiàn)五子棋游戲

    pygame實現(xiàn)五子棋游戲

    這篇文章主要為大家詳細介紹了pygame實現(xiàn)五子棋游戲,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-10-10
  • python cookielib 登錄人人網(wǎng)的實現(xiàn)代碼

    python cookielib 登錄人人網(wǎng)的實現(xiàn)代碼

    今天晚上不是很忙,所以早早的就在電腦的旁邊開始寫東西了。我今天給大家分享一個我自己用python寫的自動登錄 人人網(wǎng)的腳本,沒辦法就是懶!懶的輸入帳號和密碼,讓python給我們減少工作量
    2012-12-12
  • Python模塊的定義,模塊的導入,__name__用法實例分析

    Python模塊的定義,模塊的導入,__name__用法實例分析

    這篇文章主要介紹了Python模塊的定義,模塊的導入,__name__用法,結合實例形式分析了Python的概念、功能、導入及__name__相關使用技巧,需要的朋友可以參考下
    2020-01-01
  • 利用Python自動化操作AutoCAD的實現(xiàn)

    利用Python自動化操作AutoCAD的實現(xiàn)

    這篇文章主要介紹了利用Python自動化操作AutoCAD的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-04-04
  • Python練習之操作SQLite數(shù)據(jù)庫

    Python練習之操作SQLite數(shù)據(jù)庫

    這篇文章主要介紹了Python練習之操作SQLite數(shù)據(jù)庫,主要通過三個問題如何創(chuàng)建SQLite數(shù)據(jù)庫?如何向SQLite表中插入數(shù)據(jù)?如何查詢SQLite表中的數(shù)據(jù)?展開文章主題詳情,需要的朋友可以參考一下
    2022-06-06

最新評論