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

java Selenium 實(shí)現(xiàn)簡(jiǎn)單的網(wǎng)頁(yè)操作

這篇具有很好參考價(jià)值的文章主要介紹了java Selenium 實(shí)現(xiàn)簡(jiǎn)單的網(wǎng)頁(yè)操作。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

官方文檔:入門(mén)指南 | Selenium?

Selenium是一個(gè)用于Web應(yīng)用測(cè)試的工具。Selenium測(cè)試直接運(yùn)行在瀏覽器中,就像真正的用戶在操作一樣。

所以使用這個(gè)前端測(cè)試話工具,可以自動(dòng)化做很多事情,比如自動(dòng)化抓取網(wǎng)頁(yè)內(nèi)容,俗稱網(wǎng)絡(luò)爬蟲(chóng),其實(shí)搜索引擎本身就是一種網(wǎng)絡(luò)爬蟲(chóng)技術(shù)。

由于網(wǎng)絡(luò)信息繁雜,用戶想要找到自己需要的信息是非常困難的,而搜索引擎的出現(xiàn)就是幫助用戶整理網(wǎng)絡(luò)信息。

一、簡(jiǎn)單小案例

邏輯: 使用Seleium工具,自動(dòng)打開(kāi) chrome瀏覽器,訪問(wèn)百度網(wǎng)頁(yè),并在網(wǎng)頁(yè)內(nèi)輸入”蠟筆小新“四個(gè)文字,之后點(diǎn)擊”百度一下“,搜索結(jié)果。

<!-- 安裝依賴 --> 
 <dependency>
            <groupId>org.seleniumhq.selenium</groupId>
            <artifactId>selenium-java</artifactId>
            <version>4.11.0</version>
    </dependency>
  public static void main(String[] args) {
        //Selenium所做的一切, 就是發(fā)送給瀏覽器命令, 用以執(zhí)行某些操作
        //或?yàn)樾畔l(fā)送請(qǐng)求. 您將使用Selenium執(zhí)行的大部分操作, 都是以下基本命令的組合
        System.out.println("啟動(dòng)");

        //1. 使用驅(qū)動(dòng)實(shí)例開(kāi)啟會(huì)話
        WebDriver driver = new ChromeDriver();

        //2. 在瀏覽器上執(zhí)行操作 ,導(dǎo)航到一個(gè)網(wǎng)址
        driver.get("https://www.baidu.com/");

        //3. 請(qǐng)求瀏覽器的信息
        String title = driver.getTitle();
        System.out.println(title);

        driver.manage().timeouts().implicitlyWait(Duration.ofMillis(500));

        //4. 打開(kāi)百度網(wǎng)頁(yè),尋找到input輸入框,輸入內(nèi)容,之后點(diǎn)擊 ”百度一下“ 按鈕
        WebElement textBox = driver.findElement(By.id("kw"));
        textBox.sendKeys("蠟筆小新");
        WebElement submitButton = driver.findElement(By.id("su"));
        submitButton.click();
    }

二、技術(shù)方向思考

仔細(xì)思考這個(gè)自動(dòng)化測(cè)試技術(shù),其實(shí)可以幫助人做很多事情

?1. 比如你想要看一個(gè)動(dòng)漫視頻,騰訊上是vip,你不想花錢(qián),但是網(wǎng)上還是有很多視頻網(wǎng)站可以提供免費(fèi)觀看,但有些視頻網(wǎng)站雖然提供動(dòng)漫名字可依舊不能播放。

=》此時(shí)就可以利用自動(dòng)化工具,自動(dòng)找尋該動(dòng)漫的網(wǎng)站,一個(gè)一個(gè)點(diǎn)擊播放,直到有一個(gè)或者多個(gè)可以播放出來(lái),之后我們選出一個(gè)或多個(gè)將該網(wǎng)址返回給用戶,用戶點(diǎn)一下就可以播放了。

三、爬蟲(chóng)框架WebMagic(以后要學(xué)習(xí))

WebMagic文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-627452.html

到了這里,關(guān)于java Selenium 實(shí)現(xiàn)簡(jiǎn)單的網(wǎng)頁(yè)操作的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(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教程04:鼠標(biāo)+鍵盤(pán)網(wǎng)頁(yè)的模擬操作

    Selenium教程04:鼠標(biāo)+鍵盤(pán)網(wǎng)頁(yè)的模擬操作

    在webdriver 中,鼠標(biāo)操作都封裝在ActionChains類中,使用的時(shí)候需要導(dǎo)入這個(gè)包。 ActionChains方法列表如下: 1.單擊左鍵+單擊右鍵+左鍵雙擊的示例用法。 2.模擬鼠標(biāo)拖動(dòng)操作,該操作有兩個(gè)必要參數(shù),source:鼠標(biāo)拖動(dòng)的元素,target:鼠標(biāo)拖至并釋放的目標(biāo)元素。 3.move_to_element()鼠

    2024年02月03日
    瀏覽(21)
  • chromedriver+Selenium+springboot+Java實(shí)現(xiàn)后端截圖

    chromedriver+Selenium+springboot+Java實(shí)現(xiàn)后端截圖

    chromedriver這種方法實(shí)現(xiàn)截圖,依賴服務(wù)器端的谷歌瀏覽器軟件,需要在服務(wù)器端下載谷歌瀏覽器。 Windows服務(wù)器說(shuō)明 1.下載谷歌瀏覽器 2.根據(jù)第一步下載的谷歌瀏覽器版本,下載chromedriver,可以在這個(gè)頁(yè)面找到和版本相近的版本去下載https://googlechromelabs.github.io/chrome-for-testin

    2024年01月21日
    瀏覽(27)
  • selenium入門(mén)超詳細(xì)教程——網(wǎng)頁(yè)自動(dòng)化操作

    selenium入門(mén)超詳細(xì)教程——網(wǎng)頁(yè)自動(dòng)化操作

    Selenium是廣泛使用的模擬瀏覽器運(yùn)行的庫(kù),它是一個(gè)用于Web應(yīng)用程序測(cè)試的工具。 Selenium測(cè)試直接運(yùn)行在瀏覽器中,就像真正的用戶在操作一樣,并且支持大多數(shù)現(xiàn)代 Web 瀏覽器。下面就進(jìn)入正式的學(xué)習(xí)階段。 激活虛擬環(huán)境 通過(guò)pip安裝 針對(duì)不同的瀏覽器,需要安裝不同的驅(qū)動(dòng)

    2024年02月03日
    瀏覽(27)
  • 爬蟲(chóng):使用Selenium模擬人工操作及獲取網(wǎng)頁(yè)內(nèi)容

    結(jié)合自身經(jīng)驗(yàn)和內(nèi)部資料總結(jié)的Python教程,每天3-5章,最短1個(gè)月就能全方位的完成Python的學(xué)習(xí)并進(jìn)行實(shí)戰(zhàn)開(kāi)發(fā),學(xué)完了定能成為大佬!加油吧!卷起來(lái)! 全部文章請(qǐng)?jiān)L問(wèn)專欄:《Python全棧教程(0基礎(chǔ))》 再推薦一下最近熱更的:《大廠測(cè)試高頻面試題詳解》 該專欄對(duì)近年

    2024年02月13日
    瀏覽(24)
  • Selenium: 自動(dòng)化測(cè)試和網(wǎng)頁(yè)操作的利器

    Selenium是一個(gè)自動(dòng)化測(cè)試工具,最初是為Web應(yīng)用程序自動(dòng)化測(cè)試而開(kāi)發(fā)的,但也可以用于其他用途,如數(shù)據(jù)挖掘、爬蟲(chóng)等。Selenium可以模擬用戶操作,如點(diǎn)擊、輸入、滾動(dòng)等,并獲取頁(yè)面上的信息。它支持多種編程語(yǔ)言,包括Java、Python、C#等。 在本文中,我們將介紹Selenium在

    2024年02月04日
    瀏覽(23)
  • 爬蟲(chóng)(三):使用Selenium模擬人工操作及獲取網(wǎng)頁(yè)內(nèi)容

    結(jié)合自身經(jīng)驗(yàn)和內(nèi)部資料總結(jié)的Python教程,每天3-5章,最短1個(gè)月就能全方位的完成Python的學(xué)習(xí)并進(jìn)行實(shí)戰(zhàn)開(kāi)發(fā),學(xué)完了定能成為大佬!加油吧!卷起來(lái)! 全部文章請(qǐng)?jiān)L問(wèn)專欄:《Python全棧教程(0基礎(chǔ))》 再推薦一下最近熱更的:《大廠測(cè)試高頻面試題詳解》 該專欄對(duì)近年

    2024年02月11日
    瀏覽(17)
  • C#使用Selenium WebDriver模擬人工操作網(wǎng)頁(yè)方法

    目錄 1.Selenium WebDriver使用方法 2.Selenium WebDriver安裝方法 1.Selenium WebDriver使用方法 在C#中模擬人工操作網(wǎng)頁(yè)通常需要使用Web自動(dòng)化工具或庫(kù)來(lái)實(shí)現(xiàn)。一種常用的方式是使用Selenium WebDriver,它是一個(gè)用于自動(dòng)化Web瀏覽器操作的工具,支持多種瀏覽器,包括Chrome、Firefox、Edge等。以

    2024年02月06日
    瀏覽(24)
  • 掌握Selenium魔法:獲取和操作網(wǎng)頁(yè)元素的完整指南

    掌握Selenium魔法:獲取和操作網(wǎng)頁(yè)元素的完整指南

    目錄 一、獲取網(wǎng)頁(yè)中的指定元素 1、通過(guò)ID獲取元素 2、通過(guò)類名獲取元素 3、通過(guò)標(biāo)簽名獲取元素 ?二、在元素中輸入信息 三、總結(jié) ????????Selenium是一個(gè)強(qiáng)大的工具,用于自動(dòng)化Web瀏覽器中的交互操作。在Python中,我們可以使用Selenium來(lái)獲取和操作網(wǎng)頁(yè)中的指定元素,本

    2024年04月22日
    瀏覽(20)
  • Selenium操作網(wǎng)頁(yè)時(shí),如何獲取元素的CSS選擇器?

    輸入文本操作的元素的CSS選擇器怎么獲取,用https://passport.baidu.com/v2/?login演示 要獲取元素的CSS選擇器,可以使用瀏覽器的開(kāi)發(fā)者工具來(lái)查看頁(yè)面的HTML結(jié)構(gòu)和元素屬性。以下是在Chrome瀏覽器中獲取元素CSS選擇器的步驟: 打開(kāi)Chrome瀏覽器,并訪問(wèn)目標(biāo)網(wǎng)站(例如:https://passpor

    2024年01月16日
    瀏覽(19)
  • Selenium庫(kù)快速查找網(wǎng)頁(yè)元素及執(zhí)行瀏覽器模擬操作

    Selenium 是一個(gè)自動(dòng)化測(cè)試工具,主要用于模擬用戶在網(wǎng)頁(yè)上的行為,進(jìn)行自動(dòng)化測(cè)試。 它支持多種瀏覽器,并且可以在多種操作系統(tǒng)上運(yùn)行。以下是 Selenium 庫(kù)的一些主要特點(diǎn)和用途: 網(wǎng)頁(yè)自動(dòng)化測(cè)試: Selenium 可以模擬用戶在網(wǎng)頁(yè)上的各種操作,如點(diǎn)擊、輸入文本、選擇下拉

    2024年04月23日
    瀏覽(32)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包