CentOS上使用PHP与Selenium结合
1. 更新系统
首先,确保您的系统是最新的:
2.安装OpenJDK
运行以下命令来安装OpenJDK 11(这是一个常用的版本):
安装完成后,验证Java是否正确安装:
3. 安装Selenium Server
Selenium Server作为中间件,允许您通过HTTP请求控制浏览器。您需要下载Selenium Server的最新稳定版:
或者,根据最新的发布版本调整URL。
4. 安装浏览器及其驱动
这里以Chrome为例:
安装Google Chrome
添加Chrome的官方仓库:
安装Google Chrome:
安装ChromeDriver
自动下载并安装与Chrome浏览器版本匹配的
https://googlechromelabs.github.io/chrome-for-testing/?spm=a2c6h.12873639.article-detail.8.12e9278beBFbFl#stable
ChromeDriver自动匹配脚本:
5. 使用Composer安装Facebook WebDriver
6. 编写PHP脚本来使用Selenium
创建一个新的PHP文件,例如selenium_example.php,并加入以下代码:
7. 启动Selenium Server
启动Selenium Server,确保它正在监听默认端口4444:
常见问题
1.Chrome浏览器版本与chromedriver版本不匹配
2.系统缺少了依赖库,具体缺失哪个不清楚,自查(或尝试更新系统版本)
CentOS上使用PHP与Selenium结合
https://www.byue.cc/index.php/archives/13/