问题展现:
在利用selenium模拟登录某多多商铺后台时运用抓包工具
browsermobproxy时启动出现报错
browsermobproxy.exceptions.ProxyServerError: The Browsermob-Proxy server process failed to start. Check <_io.TextIOWrapper name='F:\\pythonProject\\爬虫\\server.log' mode='w' encoding='cp936'>for a helpful error message.
报错命令行
server = Server(r"F:\browsermob-proxy-2.1.4\bin\browsermob-proxy.bat")
server.start()
错误叫我找到
F:\\pythonProject\\爬虫\\server.log文件查看
打开server.log文件后发现日志问题是
'java' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
问题解决:
发现没有安装JDK导致的server连接不到服务器
安装jdk流程:
1、下载JDK
我用的版本是jdk8
官网路径
https://www.oracle.com/java/technologies/downloads/#java8-windows
86位电脑的点击上面那个。
点击之后出现(没有用户的注册一个,非常简单)
下载完之后点击:
进入安装JDK
记住你的安装地址,我把它更改为 F:\Java】
2、配置Java环境变量
wind10直接在处搜索环境变量
点击环境变量
新建JAVA_HOME 我的JDK安装路径为F:\Java
编辑path
该变量已经存在,在列表中选择Path,点击下方的“编辑”按钮,在弹出的窗口中新建信息:
%JAVA_HOME%\bin
%JAVA_HOME%\jre\bin
然后点击“确认”
3、接着在cmd中验证jdk是否安装成功
输入java -version