Selenium

自动化测试工具,支持多种浏览器,爬虫中主要用来解决JavaScript渲染的问题。

基本使用

from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.support import expected_conditions as EC
from selenium.webdriver.support.wait import WebDriverWaitbrowser = webdriver.Chrome()
try:browser.get('https://baidu.com')input = browser.find-element_by_id('kw')input.send_keys('Python')input.send.keys(Keys.ENTER)wait = WebDriverWait(browser,10)wait.until(EC.presence_of_element_located((By.ID,'content_left')))print(browser.current_url)print(browser.get_cookies())print(browser.page_source)
finally:browser.close()

WebDriverException: Message: unknown error: Chrome failed to start: crashed.
(unknown error: DevToolsActivePort file doesn’t exist)
(The process started from chrome location C:\Users\user\AppData\Local\Google\Chrome\Application\chrome.exe is no longer running, so ChromeDriver is assuming that Chrome has crashed.)

首先在网上搜索了一个解决方法
就是删除Chrome文件夹里面的内容

ok,跟着删除了,但是出现了新的问题,那就是

最后选择 卸载Chrome装了

根据Chrome版本更新了Chromedriver运行代码 打开了一个Chrome(十分短暂)

后来又出现了一个问题


因为粗心,代码有点小问题,基本上更新了Chrome和Chromedriver就能解决crshed的问题。

Selenium解析库Chrome failed to start: crashed.已解决相关推荐

  1. Message: unknown error: Chrome failed to start: crashed问题解决方法

    在使用selenium自动化工具打开chrome浏览器的时候出现了以下的问题 Message: unknown error: Chrome failed to start: crashed 我的解决方 ...

  2. unknown error: Chrome failed to start: crashed 解决方法

    2019独角兽企业重金招聘Python工程师标准>>> 适用范围 chrome浏览器有,并且版本也和chromedriver的契合 最近卸载过chrome浏览器,并且重新装过了 无论 ...

  3. selenium 自动打开Chrome浏览器且重复使用已打开的Chrome实例

    好处还能有啥?就是偷懒呗,打开脚本就跑,还管浏览器干啥. 如何使用已打开Chrome,其他文章讲很多了,也不多说,这里主要参考的这片文章 selenium 使用已打开的chrome浏览器_YeLang ...

  4. chrome浏览器安装失败,已解决(方便)

    原因分析: 如果是第一次安装,一般都会安装成功.倘若报错后安装失败,说明之前电脑上存在Google Chrome(谷歌浏览器)安装的残余,导致再次安装时,无法将安装的数据正常的写入注册表.因为在软件安 ...

  5. chrome插件莫名消失【已解决】

  6. java 读取tsv_uniVocity-parsers:一款强大的CSV/TSV/定宽文本文件解析库(Java)

    uniVocity-parsers 是一个开源的Java项目. 针对CSV/TSV/定宽文本文件的解析,它以简洁的API开发接口提供了丰富而强大的功能.后面会做进一步介绍. 和其他解析库有所不同,un ...

  7. Selenium学习 - 库代码解析

    Selenium学习 - 库代码解析 一.selenium/common exceptions.py 定义了一个继承自Exception类的WebDriverException基础异常类,然后通过它扩 ...

  8. python selenium 用法 和 Chrome headless

    From: http://cuiqingcai.com/2599.html Selenium教程:https://www.yiibai.com/selenium selenium 官方参考文档:htt ...

  9. day02 requests请求库爬取豆瓣电影信息+selenium请求库

    一. requests请求库爬取豆瓣电影信息 - 请求url http://movie.douban.com/top250 - 请求方式 GET - 请求头 user-agent    cookies ...

最新文章

  1. 呼之欲出的量子计算机和漫长的最后一公里
  2. JS 截取字符串及字符与数字转换
  3. bash shell test条件测试[[ ]]和[ ]异同小结
  4. live555 源码分析: DESCRIBE 的处理
  5. 8年测试经验,用例设计竟然不知道状态图法?
  6. arduino步进电机程序库_Arduino基础入门篇27—步进电机驱动库的使用
  7. 谱比法计算岩石的品质因子的c语言程序,地层品质因子计算方法及系统与流程...
  8. 图像滤镜艺术---(Instagram)1977滤镜
  9. linux运维视频教程
  10. 安信三级分销商城系统源码 带有安装介绍
  11. 表格闪退怎么解决_win10中excel2013闪退怎么修复_win10中excel2013闪退如何解决
  12. 航测无人机测绘地理信息免费资料
  13. 初学java之家庭记账系统
  14. micrium ucprobe使用笔记
  15. 震动活塞式柱状取样器的使用
  16. 普莱费尔密码(playfair)
  17. 乐刻运动年陈文化中的那六个成语解析:日拱一卒,功不唐捐|筚路蓝缕 玉汝于成|有梦可依,未来可期
  18. android开发中磁场传感器,Android开发获取传感器数据的方法示例【加速度传感器,磁场传感器,光线传感器,方向传感器】...
  19. leetcode 区间问题
  20. 刘宇辰java_大家帮忙取名字啊

热门文章

  1. 搭建Wiki+JIRA超详细教程
  2. 优化器-RBO 的规则转化
  3. 生活的改变是需要勇气跟智慧的
  4. 基于JAVA我饿了外卖平台计算机毕业设计源码+数据库+lw文档+系统+部署
  5. python检测文字语言类别
  6. 互联网的下一站,大概率是能源
  7. 从温 《阳光灿烂的日子》
  8. 【JY】ETABS纤维铰的使用
  9. 在python子程序中、使用关键字_python函数(四)
  10. 乐优商场项目day13—页面分页效果