中文字幕理论片,69视频免费在线观看,亚洲成人app,国产1级毛片,刘涛最大尺度戏视频,欧美亚洲美女视频,2021韩国美女仙女屋vip视频

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費(fèi)電子書(shū)等14項(xiàng)超值服

開(kāi)通VIP
linux下Selenium+Chrome+Chromedriver+java環(huán)境搭建+java代碼示例

1、linux下chrome安裝

yum install https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm

默認(rèn)安裝后執(zhí)行文件路徑是:

  1. path.chrome: /usr/bin/google-chrome

2、linux下Chromedriver安裝

這個(gè)只需要下載對(duì)應(yīng)系統(tǒng)版本就可以了,注意:chrome版本和chromedriver版本對(duì)應(yīng)關(guān)系(參考:下載地址中有notes.txt做介紹)

notes.txt 
Chromedriver下載地址:http://npm.taobao.org/mirrors/chromedriver/

下載后復(fù)制到需要需要的目錄就可以了,例如:

  1. #chromedriver路徑
  2. chrome-driver: /usr/bin/chromedriver

注意要給chromedriver可執(zhí)行權(quán)限:chmod 777 chromedriver

3、java工程中使用創(chuàng)建Webdriver示例

  1. /**
  2. * 取得一個(gè)空閑的WebDriver.
  3. *
  4. * @param queueName 隊(duì)列名稱(chēng)
  5. * @return org.openqa.selenium.WebDriver
  6. */
  7. public static WebDriver getOneFreeDriver(String queueName, boolean useProxy) throws IOException {
  8. // 從隊(duì)列里取
  9. WebDriver driver = driverQueue.poll(queueName);
  10. // 一、取到,直接返回
  11. if (null != driver) {
  12. return driver;
  13. }
  14. //二、未取到,創(chuàng)建
  15. ChromeOptions chromeOptions = new ChromeOptions();
  16. //針對(duì)linux環(huán)境設(shè)置
  17. if (OSinfo.isLinux()) {
  18. chromeOptions.addArguments("headless");//無(wú)界面參數(shù)
  19. chromeOptions.addArguments("no-sandbox");//禁用沙盒 就是被這個(gè)參數(shù)搞了一天
  20. }
  21. //使用代理
  22. if (useProxy) {
  23. //使用代理插件動(dòng)態(tài)切換代理
  24. chromeOptions.addExtensions(new File(Const.PROXY_EXTENSION_PATH));
  25. }
  26. DesiredCapabilities chromeCap = DesiredCapabilities.chrome().merge(chromeOptions);
  27. //創(chuàng)建ChromeDriverService
  28. ChromeDriverService service = createChromeDriverService();
  29. driver = new RemoteWebDriver(service.getUrl(), chromeCap);
  30. //最大化窗口
  31. driver.manage().window().maximize();
  32. return driver;
  33. }

 

linux下注意這幾行:

  1.     //針對(duì)linux環(huán)境設(shè)置
  2. if (OSinfo.isLinux()) {
  3. chromeOptions.addArguments("headless");//無(wú)界面參數(shù)
  4. chromeOptions.addArguments("no-sandbox");//禁用沙盒 就是被這個(gè)參數(shù)搞了一天
  5. }

 

本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
Python使用瀏覽器模擬訪問(wèn)頁(yè)面之使用ip代理
Selenium RC和WebDriver的實(shí)現(xiàn)區(qū)別(二)
Selenium WebDriver 環(huán)境搭建和錯(cuò)誤調(diào)試_chromedriver_win32必須下載否則無(wú)法測(cè)試chrome
selenium webdriver 環(huán)境搭建–java
selenium+python自動(dòng)化100-linux搭建selenium環(huán)境
如何在Chrome瀏覽器中運(yùn)行Selenium?
更多類(lèi)似文章 >>
生活服務(wù)
熱點(diǎn)新聞
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服