大润晟泽博客

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 561|回复: 0

.netcore c# Ubuntu 16.04下安装64位谷歌Chrome浏览器运行selenium

[复制链接]

16万

主题

16万

帖子

49万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
493076
发表于 2022-1-20 13:57:47 | 显示全部楼层 |阅读模式
1、安装chrome
  1. sudo wget http://www.linuxidc.com/files/repo/google-chrome.list -P /etc/apt/sources.list.d/
复制代码
  1. wget -q -O - https://dl.google.com/linux/linux_signing_key.pub  | sudo apt-key add -
复制代码
  1. sudo apt-get update
复制代码
  1. sudo apt-get install google-chrome-stable
复制代码
  1. google-chrome --version
复制代码
2、安装 chromedriver
  1. http://chromedriver.storage.googleapis.com/index.html
复制代码
对应版本号
  1. sudo wget http://chromedriver.storage.googleapis.com/79.0.3945.88/chromedriver_linux64.zip
复制代码
解压此文件
  1. sudo apt-get install unzip
  2. unzip chromedriver_linux64.zip
复制代码
配置驱动
  1. sudo mv -f chromedriver /usr/local/share/chromedriver

  2. sudo ln -s /usr/local/share/chromedriver /usr/local/bin/chromedriver

  3. sudo ln -s /usr/local/share/chromedriver /usr/bin/chromedriver

  4. chromedriver --version  #可以查看安装的版本号
复制代码
  1. using OpenQA.Selenium.Chrome;
复制代码
  1. using OpenQA.Selenium.Chrome;
复制代码
  1. using OpenQA.Selenium.Chrome;
  2. using OpenQA.Selenium.Remote;
  3. using System;
  4. using System.IO;

  5. namespace TestCentOS
  6. {
  7.     class Program
  8.     {
  9.         static void Main(string[] args)
  10.         {
  11.             ChromeOptions chromeOptions = new ChromeOptions();
  12.             chromeOptions.AddArguments("--no-sandbox");
  13.             chromeOptions.AddArguments("--disable-dev-shm-usage");
  14.             chromeOptions.AddArguments("--headless");
  15.             RemoteWebDriver driver = new ChromeDriver(chromeOptions);
  16.             
  17.             driver.Url = "https://www.baidu.com";
  18.             Console.WriteLine(driver.PageSource);
  19.             Console.WriteLine("Hello World!");
  20.             Console.Read();
  21.         }
  22.     }
  23. }
复制代码
chromedriver不用拷贝到程序中。




上一篇:阿里云服务器部署宝塔Ftp
下一篇:rabbitmq 报错 received 'topic' but current is 'direct
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|大润晟泽博客 ( 鲁ICP备17022854号-3 )

GMT+8, 2024-4-24 14:58 , Processed in 0.394461 second(s), 23 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表