成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

phanbedder使用實例

derek_334892 / 3076人閱讀

摘要:以及是一個用于應(yīng)用程序測試的工具。測試直接運行在瀏覽器中,就像真正的用戶在操作一樣。是一個服務(wù)器端的的。其支持各種標準處理選擇器和。官網(wǎng)給的這個實際跑起來有點問題,報錯需要更換一下驗證的各種數(shù)據(jù)抓取的藝術(shù)一數(shù)據(jù)抓取環(huán)境配置

PhantomJS是個好東東,很多時候爬蟲需要用到,但是這個有windows、linux、mac的版本,想要跨平臺的話,需要自己再處理一下,幸好有了phanbedder幫我們做了這個事情,這樣就引一下jar包就完事了。

Selenium以及Phantom JS

Selenium是一個用于Web應(yīng)用程序測試的工具。Selenium測試直接運行在瀏覽器中,就像真正的用戶在操作一樣。支持的瀏覽器包括IE、Mozilla Firefox、Chrome等。

Phantom JS是一個服務(wù)器端的 JavaScript API 的 WebKit。其支持各種Web標準: DOM 處理, CSS 選擇器, JSON, Canvas, 和 SVG。

maven
    
      net.anthavio
      phanbedder-2.1.1
      1.0.0
    
    
    
      com.github.detro.ghostdriver
      phantomjsdriver
      1.1.0
    

官網(wǎng)給的這個實際跑起來有點問題,報錯

Caused by: java.lang.ClassNotFoundException: org.openqa.selenium.browserlaunchers.Proxies
    at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
    ... 29 more

需要更換一下


            net.anthavio
            phanbedder-2.1.1
            1.0.0
        
        
            org.seleniumhq.selenium
            selenium-java
            2.45.0
        
        
            com.codeborne
            phantomjsdriver
            1.2.1
            
            
                
                    org.seleniumhq.selenium
                    selenium-java
                
                
                    org.seleniumhq.selenium
                    selenium-remote-driver
                
            
        
驗證
        //Phanbedder to the rescue!
        File phantomjs = Phanbedder.unpack();
        DesiredCapabilities dcaps = new DesiredCapabilities();
        dcaps.setCapability(PhantomJSDriverService.PHANTOMJS_EXECUTABLE_PATH_PROPERTY, phantomjs.getAbsolutePath());
        PhantomJSDriver driver = new PhantomJSDriver(dcaps);
        driver.setLogLevel(Level.INFO);
        //Usual Selenium stuff...
        driver.get("https://www.google.com");
        WebElement query = driver.findElement(By.name("q"));
        query.sendKeys("Phanbedder");
        query.submit();

        System.out.println(driver.getTitle());
        driver.quit();
doc

phanbedder

Cannot use PhantomJS with selenium-java 2.44.0 #8088

selenium webdriver的各種driver

數(shù)據(jù)抓取的藝術(shù)(一):Selenium+Phantomjs數(shù)據(jù)抓取環(huán)境配置

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/70242.html

相關(guān)文章

  • 阿里云服務(wù)器各實例規(guī)格名稱的含義,實例規(guī)格是怎么選擇?

    摘要:阿里云實例規(guī)格級別有哪些云服務(wù)器實例規(guī)格族可分為企業(yè)級實例規(guī)格族和入門級實例規(guī)格族。選購云服務(wù)器時,需要選擇云服務(wù)器實例的規(guī)格信息實例規(guī)格族,也就是配置信息,實例規(guī)格族涉及到架構(gòu)分類和應(yīng)用場景等。阿里云ecs各實例規(guī)格名稱的含義,實例規(guī)格是什么。 我們在了解和購買阿里云產(chǎn)品的時候,實例、實例規(guī)格是出現(xiàn)比較多的,所以有必要從概念和作用方面做個了解: 1、阿里云實例規(guī)格族包括哪些類型? (1)阿...

    nanchen2251 評論0 收藏0
  • 小白應(yīng)該如何快速入門阿里云服務(wù)器,新手使用ECS的方法

    摘要:今天呢,服務(wù)器吧小編就給剛接觸阿里云的新手小白帶來快速入門阿里云服務(wù)器的方法。注冊阿里云賬號,并完成實名認證。教你如何格式化阿里云服務(wù)器數(shù)據(jù)盤第六步釋放實例。相信阿里云服務(wù)器ECS已被廣大的企業(yè)和個人站長所使用,但對于之前沒有使用過阿里云服務(wù)器的新手小白來說,無疑是一頭霧水。今天呢,服務(wù)器吧小編就給剛接觸阿里云ECS的新手小白帶來快速入門阿里云服務(wù)器的方法。請往下看! 第一步:完成準備工作...

    Pikachu 評論0 收藏0
  • 阿里云服務(wù)器必須要建實例

    摘要:阿里云服務(wù)器必須要建實例嗎,阿里云服務(wù)器實例。我們來看看這次阿里云的云服務(wù)器折活動有什么需要注意的阿里云云服務(wù)器折起的活動什么時候結(jié)束目前得到的信息是,首購折的活動是長期有效的喲。阿里云服務(wù)器必須要建實例嗎,阿里云ecs服務(wù)器實例。 接觸和使用阿里云服務(wù)器、阿里云數(shù)據(jù)庫,我們對阿里云實例并不陌生,對于剛使用阿里云服務(wù)的親來說,阿里云實例的基礎(chǔ)知識可以做個了解: 1、什么是阿里云實例,阿里云實...

    pubdreamcc 評論0 收藏0
  • 使用 ESS SDK 快速創(chuàng)建多實例規(guī)格伸縮配置

    摘要:您可以選擇使用來管理您項目的依賴庫,在您的項目對應(yīng)的文件中加入下面的依賴項即可使用創(chuàng)建多實例規(guī)格伸縮配置導入到您的工程以后,您就可以創(chuàng)建多實例規(guī)格伸縮配置了。 摘要: ESS 伸縮配置定義了用于彈性伸縮的 ECS 實例的配置信息,包含了實例規(guī)格、網(wǎng)絡(luò)、安全組、帶寬等配置信息,您可靈活地搭配這些配置信息來為您的伸縮組創(chuàng)建伸縮配置。 本文將詳細介紹 ESS 多實例規(guī)格的伸縮配置,并給出多實...

    馬永翠 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<