chromedriver
centos7.x配置安装chrome+chromedriver+selenium
星期四, 十二月 31st, 2020 | JAVA-and-J2EE, linux | 没有评论
1.系统centos7.x
下载chrome
wget https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm |
2. 安装chrome
yum -y install ./google-chrome-stable_current_x86_64.rpm |
2.1.Installed:
google-chrome-stable.x86_64 0:87.0.4280.88-1
查看chrome版本号
[root@localhost soft]# google-chrome --version Google Chrome 87.0.4280.88 |
3.下载对应的chromedriver(87.0.4280.88)版本要保持一致
wget https://npm.taobao.org/mirrors/chromedriver/87.0.4280.88/chromedriver_linux64.zip #解压chromedriver_linux64.zip unzip chromedriver_linux64.zip mv chromedriver /usr/bin/ |
4. 后续使用selenium等就可以愉快的使用了
5.修复中文方块问题
中文字体问题:下载宋体simsun,或者其他字体
把文件放到
/usr/share/fonts/simsun.ttc ##执行命令 fc-cache -fv |
成功后即可
docker-selenium server的安装及使用
星期二, 十二月 22nd, 2020 | JAVA-and-J2EE, linux | 没有评论
1.需要使用selenium进行访问网站获取信息及截图
在服务器上安装对应的selenium比较麻烦,有docker真是方便多了
更多使用代码见:启用远程调用Docker下应用selenium-chrome服务
2.安装docker,如果已经安装可以忽略
此处选用的是chrome,完成后访问地址:http://localhost:4444/wd/hub
顺便安装下docker的openjdk11为以后备用.
$ curl -sSL https://get.daocloud.io/docker | sh $ sudo systemctl start docker $ docker run -d -p 4444:4444 -v /dev/shm:/dev/shm selenium/standalone-chrome:4.0.0-beta-1-prerelease-20201208 //如果遭遇iptables nat 等失败 可以重新启动下docker再运行selenium chrome解决 $ service iptables stop $ service iptables start $ sudo systemctl restart docker $ docker run -d -p 4444:4444 -v /dev/shm:/dev/shm selenium/standalone-chrome:4.0.0-beta-1-prerelease-20201208 //仅仅是备用,无需安装 $ docker pull openjdk:11 |
3.使用selenium即可
<dependency> <groupId>org.seleniumhq.selenium</groupId> <artifactId>selenium-java</artifactId> </dependency> |
启用远程调用Docker下应用selenium-chrome服务
星期五, 九月 18th, 2020 | JAVA-and-J2EE, linux | 没有评论
1.服务调用本地的chromedriver驱动部署到服务器上比较麻烦,借助docker可以快速使用和独立
docker-selenium 的git地址:https://github.com/SeleniumHQ/docker-selenium
如果未安装docker可以一键安装
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun #或者:国内源速度快点 curl -sSL https://get.daocloud.io/docker | sh ##启动docker sudo systemctl start docker |
docker run -d -p 4444:4444 -v /dev/shm:/dev/shm selenium/standalone-chrome:4.0.0-alpha-7-prerelease-20200907 |
2.启用chrome的支持cdp功能远程驱动
› Continue reading
Search
相关文章
热门文章
最新文章
文章分类
- ajax (10)
- algorithm-learn (3)
- Android (6)
- as (3)
- computer (85)
- Database (30)
- disucz (4)
- enterprise (1)
- erlang (2)
- flash (5)
- golang (3)
- html5 (18)
- ios (4)
- JAVA-and-J2EE (186)
- linux (143)
- mac (10)
- movie-music (11)
- pagemaker (36)
- php (50)
- spring-boot (2)
- Synology群晖 (2)
- Uncategorized (6)
- unity (1)
- webgame (15)
- wordpress (33)
- work-other (2)
- 低代码 (1)
- 体味生活 (40)
- 前端 (21)
- 大数据 (8)
- 游戏开发 (9)
- 爱上海 (19)
- 读书 (4)
- 软件 (3)