我不知道还有没有其他的元素。

您可以使用css选择器选择范围:driver.find_element_by_css_selector('span').click()

我认为这是你代码中唯一的跨度标记。可能不是

作为一个非常“散弹枪”的解决方案。您可以单击每个跨度标记:for element in driver.find_elements_by_css_selector('span'):

element.click()

不是一个完美的解决方案,但它可能是一个起点。

其他问题。页面是否动态加载内容?像xhr之类的?也许你需要让硒稍等一下。

要使selenium等待,可以使用以下命令:from selenium.webdriver.support.ui import WebDriverWait

from selenium.webdriver.support import expected_conditions as EC

from selenium.webdriver.common.by import By

wait_time = 60 # a very long wait time

element = WebDriverWait(driver, wait_time).\

until(EC.element_to_be_clickable((By.LINK_TEXT, 'No')))

element.click()

或者可以使用By.CSS_SELECTOR,而不是By.LINK_TEXT。因此,您可以使用更具体的规则来匹配或任何其他选择方法here。

python span函数_如何使用python selenium单击span元素相关推荐

  1. python len函数_知识清单Python必备的69个函数,你掌握了吗?

    本文纲要 Python 作为一门高级编程语言,为我们提供了许多方便易用的内置函数,节省了不少开发应用的时间.目前,Python 3.7 共有 69 个内置函数,一些是我们耳熟能详的函数,另一些却不是很 ...

  2. python zip函数_相当于Python的zip函数

    下面是一个更时髦的ECMAScript 6版本:zip= rows=>rows[0].map((_,c)=>rows.map(row=>row[c])) 插图等价物到Python{z ...

  3. python while函数_详解python while 函数及while和for的区别

    1.while循环(只有在条件表达式成立的时候才会进入while循环) while 条件表达式: pass while 条件表达式: pass else: pass 不知道循环次数,但确定循环条件的时 ...

  4. python编写函数_浅谈Python 函数式编程

    匿名函数lambda表达式 什么是匿名函数? 匿名函数,顾名思义就是没有名字的函数,在程序中不用使用 def 进行定义,可以直接使用 lambda 关键字编写简单的代码逻辑.lambda 本质上是一个 ...

  5. python编写函数_如何用Python编写自己喜欢的R函数

    python编写函数 数据科学和机器学习的伟大现代斗争之一是" Python vs. R". 毫无疑问,近年来两者都已经取得了巨大的发展,成为数据科学,预测分析和机器学习的顶级编程 ...

  6. python with函数_详解Python中startswith()函数与endswith函数的使用方法

    下面小编就为大家带来一篇老生常谈Python startswith()函数与endswith函数.小编觉得挺不错的,现在就分享给大家,也给大家做个参考.一起跟随小编过来看看吧 函数:startswit ...

  7. python match函数_什么是python re.match函数?(实例解析)

    在这篇文章之中我们来了解一下关于python之中的正则表达式,有些朋友可能是刚刚接触到python这一编程语言,对于这一方面不是特别的了解,在接下来的文章之中我们来了解一下python中re.matc ...

  8. python global函数_如何使用python语言中的global关键字获取函数值

    在python语言中,如果在函数外层定义了一个全局变量a,函数内部又有一个同名的局部变量,想要这个全局变量的值改成为局部变量的值,可以使用global.下面利用一个实例说明如何实现这个场景,操作如下: ...

  9. python del函数_干货:Python的内存管理办法

    了解内存管理可以帮助您编写高效的Python代码.可能无法控制内存分配,但是您可以优化程序来更好地分配内存. 在python中,整个对象存储在内存中,对象可以是整数.字符串或列表,以及指向对象的变量. ...

  10. python经济学函数_有没有python计量经济学的教程?

    多元线性回归模型假设: 假设中国2013年各地区人均现金消费支出与工资性收入.其他收入之间的关系为: Y= β 0 =\beta_0=β0​+β 1 X 1 \beta_1X_1β1​X1​+β 2 ...

最新文章

  1. Django - 自定义请求头
  2. Bresenham 生成直线
  3. 《需求工程——软件建模与分析》阅读笔记二
  4. CentOS7设置静态ip地址的两种方式
  5. 如何提高服务器响应的数据速度_如何提高服务器并发处理能力
  6. 彻底理解Java的Future模式
  7. 一味地追求流量正确么?
  8. 安卓一个奇怪的LOG:ColorDrawable.setColor
  9. TAS与CAS-用于锁的指令支持
  10. 只允许输入数字,英文字母,符号(密码)
  11. android 音乐平板,酷狗音乐安卓Pad版
  12. 如何获取腾讯应用appid
  13. Arduino与FreeRTOS-守护任务(Gatekeeper Task)
  14. 基于动态窗口法(DWA)的局部避障算法研究及MATALB的实现
  15. 解决“E: Package ‘libqtgui4‘ has no installation candidate”无法安装qt4
  16. uip-学习笔记(移植篇)
  17. 并口st7789v2_3.2寸240*320,ST7789V,8080 8//16位MCU并口3/4SPI+16/18 bit RGB ,全彩液晶显示模块...
  18. C/C++编译器错误代码大全
  19. 持续更新 BUUCTF——PWN(一)
  20. matlab reff,R语言逻辑回归和泊松回归模型对发生交通事故概率建模

热门文章

  1. 冉宝的每日一题--8月8日--前缀和+拓扑排序复习
  2. Can‘t find bundle for base name XXXX, locale zh_CN解决方法
  3. 共享单车信息系统服务器部署,共享单车云服务器
  4. 太秀了!程序媛小姐姐写出代码版《本草纲目》,刘畊宏回复:很cool!
  5. 小程序 导航按钮列表实现navigator
  6. 【转】2008'中国地理信息系统优秀工程公示
  7. MALLOC_PERTURB_ 环境变量
  8. 美国音乐学院计算机音乐专业排名2015年,美国音乐学院排名
  9. 手机射频中的常见术语
  10. 物联网视觉技术及应用