美文网首页
python selenium chrome使用问题

python selenium chrome使用问题

作者: uuhaiyang | 来源:发表于2021-01-17 10:01 被阅读0次

    在授课的过程中,遇到的一些问题:

    1. 要调用Chrome 浏览器,需要把 Chromedriver 放到python目录下,(这步其实就是相当于把driver 设置到PATH)
      如果未能驱动Chrome 浏览器,报错info: cannot find chrome binary
      尝试着更换驱动,更换Chrome 版本,有的可以,有的还是不行

    这个要先确认python 的path 是否真正配置完好,
    通过 cmd--python 验证打开python, 结果引发第二个问题

    1. cmd-python 调出的是win10 ms store
      这个在win键中找到“管理应用执行别名”, 将“应用安装程序” 与python 有关的两个关闭
      再次运行python ,发现不是系统命令
      查看用户PATH设置 正常,再去设置系统PATH, 设置完成后 运行正常
      再去运行 Chrome 调用脚本,OK了,所以最终还是 path的问题
      (这里不得不吐槽有些win10 版本设计的确实糟糕)

    2. 如果没有使用python ,而是使用了anaconda, 在运行pycharm 的python console时报OS error, 10106,
      解决方法: cmd run as admin: 输入 netsh winsock reset 后重启电脑即可

    3. 也可以直接将 driver 的路径 填入编码中, 相当于指明 驱动所在目录
      location = "python 安装目录\ Chromedriver”
      browser = webdriver.Chrome(location)

    4. 当然 Chrome 一直纠结也不好,尝试去使用Firefox ,但firefox 经常的更新,所以最好运行时把更新先关掉,然后找到合适的驱动,再去运行

    相关文章

      网友评论

          本文标题:python selenium chrome使用问题

          本文链接:https://www.haomeiwen.com/subject/omlaaktx.html