国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

selenium加載插件自動(dòng)化控制插件

這篇具有很好參考價(jià)值的文章主要介紹了selenium加載插件自動(dòng)化控制插件。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

項(xiàng)目背景

最近我想把自己在嗶哩嗶哩上發(fā)的視頻全部下載下來,發(fā)現(xiàn)嗶哩嗶哩網(wǎng)頁版沒有下載功能,app客戶端只能一個(gè)一個(gè)緩存,
然后我找到網(wǎng)上的一些教程,發(fā)現(xiàn)大多數(shù)都是讓我去下載一些客戶端的軟件,我不想用,最后發(fā)現(xiàn)一個(gè)chrome插件bilibili-helper-2.1.7.crx
可以幫我一個(gè)一個(gè)下載,但它不能滿足我一下子下載的全部視頻的功能,然后,我思考了片刻,
決定利用這個(gè)插件加上我所學(xué)的自動(dòng)化測(cè)試框架,簡(jiǎn)單寫一些代碼,嘗試完成這個(gè)批量下載某個(gè)up主的全部視頻的功能,
于是就有了這個(gè)項(xiàng)目,雖然它很小,而且是寄生在bilibili-helper-2.1.7.crx插件之上的,但不得不說它確實(shí)解決了
我當(dāng)下的小問題。

原理:

	 chromedriver 加載bilibili-helper插件--->打開瀏覽器--->控制臺(tái)輸入up主的mid
	  ---> 查到它的所有視頻id(它是分頁的,需要處理下哈)--->根據(jù)每個(gè)視頻id頁次訪問頁面--->使用selenium 點(diǎn)擊下載按鈕
	  --->等待頁面出現(xiàn)下載完成文字,然后進(jìn)行下一個(gè)視頻的下載-->直至視頻列表被遍歷完,該up主的所有視頻被下載

使用說明:

1.先運(yùn)行 LoadChromeDriver.py 會(huì)自動(dòng)下載與你瀏覽器匹配的chromedriver

2.再運(yùn)行LoadExtensionPlug.py 文件輸入up主的mid

mid 是每個(gè)up主的唯一id,例如up主老番茄的主頁url為: https://space.bilibili.com/546195/,那么后面的數(shù)字546195即是老番茄的 mid

3.然后生成的視頻會(huì)在你的 D:\myVideo\ 文件夾下,如果你沒有D盤,請(qǐng)更改代碼里的path變量,當(dāng)然你也可以改為其他

4.使用前請(qǐng)關(guān)掉你的瀏覽器,不然會(huì)報(bào)錯(cuò),這是一個(gè)bug,如果下載失敗,請(qǐng)清空一下瀏覽器的緩存

我用的瀏覽器版本如下

版本 107.0.5304.88(正式版本) (64 位)
如果你使用的是其他版本的瀏覽器,請(qǐng)如 chromedriver 下載站點(diǎn)下載與瀏覽器版本對(duì)應(yīng)的chromedriver
你也可以運(yùn)行 本項(xiàng)目中的LoadChromeDriver.py 自動(dòng)幫你下載和你瀏覽器匹配的chromedriver,但你事先必須安裝chrome瀏覽器、

效果:

輸入 up主老番茄 的 mid 并按回車鍵
selenium加載插件自動(dòng)化控制插件![在這里插入圖片描述]selenium加載插件自動(dòng)化控制插件
selenium加載插件自動(dòng)化控制插件

參考

1.bilibili-helper 下載地址

2.使用selenium 加載chrome插件

3.selenium 下載文件時(shí) 出現(xiàn)保存彈窗讓選路徑,下載被卡主問題

4.Web自動(dòng)化遇到shadowDOM節(jié)點(diǎn)操作

5.selenium 獲取shadow-root的元素

6.自動(dòng)下載與用戶瀏覽器匹配的ChromeDriver

我的

我的博客
github鏈接

免責(zé)聲明

該項(xiàng)目和文章只是用于selenium的學(xué)習(xí)和研究,不得使用它來進(jìn)行其他違法行為,使用該教程進(jìn)行的一切違法行為與本博主
無關(guān)。文章來源地址http://www.zghlxwxcb.cn/news/detail-429110.html

到了這里,關(guān)于selenium加載插件自動(dòng)化控制插件的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 使用Selenium控制Chrome瀏覽器 --工作自動(dòng)化

    使用Selenium控制Chrome瀏覽器 --工作自動(dòng)化

    使用Selenium控制Chrome瀏覽器 --工作自動(dòng)化 最近朋友在用秒賬做帳時(shí),由于銷售單量很大,重復(fù)錄入工作一天一錄就近五個(gè)小時(shí),尋求幫助,問能不能把這重復(fù)勞動(dòng)減少些,看后分析,使用web自動(dòng)化,應(yīng)能解決問題,特此記錄如下: ?Selenium 簡(jiǎn)介:Selenium 是一套完整的web應(yīng)用程

    2024年02月01日
    瀏覽(87)
  • 從零開始學(xué)習(xí)Python控制開源Selenium庫自動(dòng)化瀏覽器操作,實(shí)現(xiàn)爬蟲,自動(dòng)化測(cè)試等功能(一)

    從零開始學(xué)習(xí)Python控制開源Selenium庫自動(dòng)化瀏覽器操作,實(shí)現(xiàn)爬蟲,自動(dòng)化測(cè)試等功能(一)

    介紹Selenium : Selenium是一個(gè)用于自動(dòng)化瀏覽器操作的開源工具和庫。它最初是為Web應(yīng)用測(cè)試而創(chuàng)建的,但隨著時(shí)間的推移,它被廣泛用于Web數(shù)據(jù)抓取和網(wǎng)頁自動(dòng)化操作。Selenium 支持多種編程語言,包括Python,Java,C#等。 這里我們主要實(shí)現(xiàn)采用Python的方式 Selenium 的主要特點(diǎn)和

    2024年01月22日
    瀏覽(92)
  • 如何使用Selenium IDE瀏覽器插件輕松完成腳本錄制,輕松搞定自動(dòng)化測(cè)試!

    如何使用Selenium IDE瀏覽器插件輕松完成腳本錄制,輕松搞定自動(dòng)化測(cè)試!

    Selenium IDE可以用來調(diào)式Selenium腳本,支持將瀏覽器的Web網(wǎng)頁操作導(dǎo)出為不同編程語言的腳本。 創(chuàng)建項(xiàng)目之后可以錄制或回放已錄制的網(wǎng)頁操作情況,特別是對(duì)一些開發(fā)測(cè)試人員提供了相當(dāng)大的便利。 目前,該Selenium IDE插件可以支持Edge/火狐以及谷歌瀏覽器的使用,其他瀏覽器

    2024年02月02日
    瀏覽(35)
  • Python+Selenium自動(dòng)化測(cè)試項(xiàng)目實(shí)戰(zhàn)

    Python+Selenium自動(dòng)化測(cè)試項(xiàng)目實(shí)戰(zhàn)

    第 1 章 自動(dòng)化測(cè)試 1.1、自動(dòng)化測(cè)試介紹 自動(dòng)化測(cè)試就是通過自動(dòng)化測(cè)試工具幫我們打開瀏覽器,輸入網(wǎng)址,輸入賬號(hào)密碼登錄,及登錄后的操作,總的說來自動(dòng)化測(cè)試就是通過自動(dòng)化測(cè)試腳本來幫我們從繁瑣重復(fù)的手工測(cè)試?yán)锩娼饷摮鰜恚褧r(shí)間和精力花到更好的地方去,

    2023年04月17日
    瀏覽(25)
  • 爬蟲 + 自動(dòng)化利器---selenium詳解以及實(shí)戰(zhàn)項(xiàng)目

    什么是selenium Selenium是一個(gè)用于Web應(yīng)用程序測(cè)試的工具。 只要在測(cè)試用例中把預(yù)期的用戶行為與結(jié)果都描述出來,我們就得到了一個(gè)可以自動(dòng)化運(yùn)行的功能測(cè)試套件。 Selenium測(cè)試套件直接運(yùn)行在瀏覽器中,就像真正的用戶在操作瀏覽器一樣。 Selenium也是一款同樣使用Apache Li

    2024年02月09日
    瀏覽(31)
  • po+selenium+unittest自動(dòng)化測(cè)試項(xiàng)目實(shí)戰(zhàn)

    po+selenium+unittest自動(dòng)化測(cè)試項(xiàng)目實(shí)戰(zhàn)

    1、新建一個(gè)包名:common(用于存放基本函數(shù)封裝) (1)在common包下新建一個(gè)base.py文件,作用:頁面操作封裝。base.py文件代碼如下: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64

    2024年01月17日
    瀏覽(24)
  • 【python+selenium自動(dòng)化測(cè)試實(shí)戰(zhàn)項(xiàng)目】全面、完整、詳細(xì)

    【python+selenium自動(dòng)化測(cè)試實(shí)戰(zhàn)項(xiàng)目】全面、完整、詳細(xì)

    項(xiàng)目名稱:**公司電子零售會(huì)員系統(tǒng) 項(xiàng)目目的:實(shí)現(xiàn)電子零售會(huì)員系統(tǒng)項(xiàng)目自動(dòng)化測(cè)試執(zhí)行 項(xiàng)目版本:v1.0 項(xiàng)目目錄 項(xiàng)目環(huán)境 本版 python 36 pip insatll selenium PyCharm 2017.2.4 Windows 10 10.0 HTMLTestRunner.py 項(xiàng)目框架 unittest單元測(cè)試框架 pageobject 設(shè)計(jì)模式 UI對(duì)象庫思想 項(xiàng)目設(shè)計(jì) 1.一個(gè)模

    2024年02月06日
    瀏覽(35)
  • Python+selenium自動(dòng)化測(cè)試實(shí)戰(zhàn)項(xiàng)目(全面,完整,詳細(xì))

    前言 之前的文章說過, 要寫一篇自動(dòng)化實(shí)戰(zhàn)的文章, 這段時(shí)間比較忙再加回家過清明一直沒有更新,今天整理一下實(shí)戰(zhàn)項(xiàng)目的代碼共大家學(xué)習(xí)。(注:項(xiàng)目是針對(duì)我們公司內(nèi)部系統(tǒng)的測(cè)試,只能內(nèi)部網(wǎng)絡(luò)訪問,外部網(wǎng)絡(luò)無法訪問) 問: 1.外部網(wǎng)絡(luò)無法訪問,代碼也無法運(yùn)行

    2024年02月13日
    瀏覽(26)
  • 機(jī)器人過程自動(dòng)化(RPA)入門 6. 通過插件和擴(kuò)展易于控制應(yīng)用程序

    機(jī)器人過程自動(dòng)化(RPA)入門 6. 通過插件和擴(kuò)展易于控制應(yīng)用程序

    到目前為止,您已經(jīng)學(xué)習(xí)了如何記錄自動(dòng)化步驟,還學(xué)習(xí)了控制流以及變量和數(shù)據(jù)表的使用。最重要的部分是理解和掌握控制。除非您能夠正確地識(shí)別應(yīng)用程序的控件,否則不可能成功地實(shí)現(xiàn)流程自動(dòng)化?,F(xiàn)在,在本章中,我們將學(xué)習(xí)如何使用外部插件和擴(kuò)展。除了基本的提

    2024年02月19日
    瀏覽(26)
  • 三天精通Selenium Web 自動(dòng)化 - 項(xiàng)目實(shí)戰(zhàn)環(huán)境準(zhǔn)備

    三天精通Selenium Web 自動(dòng)化 - 項(xiàng)目實(shí)戰(zhàn)環(huán)境準(zhǔn)備

    ?返回 TestNG,即Testing Next Generation,下一代測(cè)試技術(shù),是一套根據(jù)JUnit和NUnit思想而構(gòu)建的利用注釋來強(qiáng)化測(cè)試功能的一個(gè)測(cè)試框架,即可以用來做單元測(cè)試,也可以用來做集成測(cè)試。更多細(xì)節(jié)可以到官網(wǎng)去了解:TestNG - Welcome 1.1 安裝TestNG 打開eclipse,菜單help - Install New Softwa

    2024年02月04日
    瀏覽(19)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包