python爬虫程序,用Selenium模拟点击时报出异常NoSuchElementException:Unable to locate......

出错原因:https://www.cnblogs.com/cttcarrotsgarden/p/11210883.html

异常通常发生于找不到目标元素的时候

导入Selenium的NoSuchElementException包

from selenium.common.exceptions import NoSuchElementException

try:  xpath = ".//table//tr[1]//td[1]"
  browser.find_element_by_xpath(xpath).click()
except NoSuchElementException:  print("没有找到元素!")

转载于:https://www.cnblogs.com/cttcarrotsgarden/p/11210919.html

python NoSuchElementException异常处理相关推荐

  1. 简单介绍Python中异常处理用法

    这篇文章主要给大家分享的是 Python中异常处理用法,为了保证程序的健壮性与容错性,即在遇到错误时候程序不会崩溃,我们需要对异常进行处理,下面来看看文章对此的用法,需要的朋友可以参考一下 为了保证程 ...

  2. python 多进程异常处理

    前言 最近项目用到了Python作为网站的前端,使用的框架是基于线程池的Cherrypy,但是前端依然有一些比较'重'的模块.由于python的多线程无法很好的利用多核的性质,所以觉得把这些比较'重' ...

  3. Python 多进程异常处理的方法,你会吗

    最近项目用到了Python作为网站的前端,使用的框架是基于线程池的Cherrypy,但是前端依然有一些比较'重'的模块.由于python的多线程无法很好的利用多核的性质,所以觉得把这些比较'重'的功能 ...

  4. python的异常处理及异常类定义

    python的异常处理及异常类定义 参考文章: (1)python的异常处理及异常类定义 (2)https://www.cnblogs.com/summer-cool/p/3885581.html 备 ...

  5. [再学Python] - 3 - 异常处理 try…except…

    异常处理语句的简介和语法 Python使用异常处理语句,可使程序不因运行错误而崩溃 try-except-为主要框架,辅以else和finally关键字 try体内如果无异常产生,则执行else内的语 ...

  6. python中什么是异常,python中异常处理,python异常处理,什么是异常?异常是一

    python中异常处理,python异常处理,什么是异常?异常是一 什么是异常? 异常是一个事件,该事件会在程序的执行中发生,影响程序的正常运行,一般情况下,在python无法正常处理程序时,就会发生 ...

  7. python基础编程之 7-2 python的异常处理机制

    7-2 python的异常处理机制 Date: 2021-06-13 Author: SunnyChou 异常处理 当Python脚本发生异常时我们需要捕获处理它,否则程序会终止执行. python提 ...

  8. Python之异常处理语句

    Python之异常处理语句 一.前言 二.try-except 语句 三.try-except-else 语句 四.try-except-finally 语句 五.使用raise 语句抛出异常 一.前 ...

  9. python示例异常处理与程序调试_笔记:Python异常处理与程序调试

    Python异常处理与程序调试 Python提供了强大的异常处理机制,通过捕获异常可以提高程序的健壮性.异常处理还具有释放对象,中止循环的运行等作用.在程序运行的过程中,如果发生了错误,可以返回事先约 ...

最新文章

  1. react控制组件的显示或隐藏, 根据state判断元素显示隐藏 , setState不实时生效解决方法
  2. 保存ip地址和计算机名称,批量设置IP地址和计算机名
  3. 【学术相关】博士毕业也会看第一学历吗?
  4. IPC$连接常见问答
  5. wxPython做界面的适用性
  6. oracle9i的erp数据库无法正常关闭的解决方法。
  7. 三剑客之 sed详解
  8. Goldengate进程的拆分与合并
  9. CSS实现tag标签挂载放到卡片上
  10. 语文学科html代码,2016年最新学科分类与代码..doc
  11. 杨辉三角数学性质及参考例题
  12. 常见概率模型在市场中的应用
  13. 计算机软硬件的开发及应用,管理和控制计算机系统软硬件资源的软件是 计算机软硬件开发...
  14. 程序员转行一般是因为什么,会去哪些行业?
  15. 2017年最后一篇文章:微信小程序游戏跳一跳刷榜原理解析!
  16. 【Java】java9的of方法
  17. 《Metasploit渗透测试魔鬼训练营》学习笔记
  18. 微电网优化调度|农村农业区可再生能源微电网优化调度(Python代码实现)
  19. Java小游戏-幸运抽奖
  20. 摩尔定律之后的下一个成长机会:超越摩尔定律

热门文章

  1. mysql 和区块链的差别_论区块链是什么数据库——正名篇
  2. pythonlocust使用方法_使用python的locust库进行性能测试
  3. 数据科学家令人惊叹的排序技巧
  4. linux perl telnet安装,51CTO博客-专业IT技术博客创作平台-技术成就梦想
  5. 月球-I型,月份日历生成器----基于PHP7.3
  6. [PAT乙级]数字分类 (20)
  7. Tomcat 配置 login 和 gas
  8. 为PHP7安装Windows Server 2012 R2过程记录
  9. 向ComboBox列表框中添加Enum的全部数据
  10. 某final神犇的工作感想