当前位置: 首页 > news >正文

网站建设业务员转换大工程建设报道

网站建设业务员转换大,工程建设报道,述职报告ppt免费模板下载,直播视频网站文章目录 快捷方法完整示例程序 快捷方法 selenium没有exist_xxx相关的方法,无法直接判断元素存在。但是锁定元素时使用的browser.find_elements(By.CSS_SELECTOR, "css元素")会返回一个列表list,如果不存在这个元素就会返回一个空列表。因此…

文章目录

  • 快捷方法
  • 完整示例程序

快捷方法

selenium没有exist_xxx相关的方法,无法直接判断元素存在。但是锁定元素时使用的browser.find_elements(By.CSS_SELECTOR, "css元素")会返回一个列表list,如果不存在这个元素就会返回一个空列表。因此我们曲线救国,比如:

if len(browser.find_elements(By.CSS_SELECTOR, "a.paging_next")) == 0:# 元素不存在的逻辑pass
else:# 元素存在的逻辑pass

完整示例程序

比如使用如下代码获取一个网页:

from selenium import webdriver
from selenium.webdriver.common.by import Byoption = webdriver.ChromeOptions()
option.add_argument('--disable-gpu')
option.add_argument('lang=zh_CN.UTF-8')
prefs = {"profile.managed_default_content_settings.images": 2,  # 禁止加载图片
}
option.add_experimental_option("prefs", prefs)
browser = webdriver.Chrome(options=option)
browser.get("https://www.baidu.com")

得到百度的页面

在这里插入图片描述
此时如果随便索引一个,结果为0

print(len(browser.find_elements(By.CSS_SELECTOR, "a.paging_next")))

而如果索引下面那一部分,得到结果18

print(len(browser.find_elements(By.CSS_SELECTOR, "div#s-top-left a")))

索引网页内存在的内容,得到结果['新闻', 'hao123', '地图', '贴吧', '视频', '图片', '网盘', '更多', '', '', '', '', '', '', '', '', '', '']

print([_v.text for _v in browser.find_elements(By.CSS_SELECTOR, "div#s-top-left a")])
http://www.yayakq.cn/news/719601/

相关文章:

  • 怎样自己做网站展示型企业网站制作费用
  • 给公司做个网站多少钱网站怎么做移动图片大全
  • 网站页面宽度开发公司更换物业公司的请示
  • 坪山城市建设局官方网站深圳手机网站建设价格低
  • 易橙云做的网站怎么样新手学易语言多久可以做网站
  • 重庆网站建设技术外包中国商机创业网
  • 青岛模板建站公司wordpress 定时重启
  • 国外免费建购物网站邮箱注册网站
  • 棠下手机网站建设电话怎么建自己的网址
  • 怎么使用织梦做网站小米的企业网站建设思路
  • 实训建设网站的目的东莞网站提升排名
  • 安徽网站开发与维护专业深圳手机网站模板
  • 陕西网站制作公司重庆建设网站建站
  • 网站制作是怎么做的线上商城是什么软件
  • 最安全的软件下载网站网站的风格
  • 北京网站制作策划在哪里能找到建网站
  • 中高端网站设计排名精神文明建设网站模板
  • 邯郸做网站的地方做网站的尺寸
  • 网站域名备案流程网站简单布局图
  • 广西城乡住房建设厅网站品牌建设论文
  • 门户网站维护怎么做视频网站是如何做的
  • 东莞建网站服务韩国站群服务器
  • 能盈利的网站山西高端网站建设
  • 中国人可以做的c2c网站竞价托管如何托管
  • 淄博网站建设公司有多少家佛山新网站建设策划
  • 中国企业建设网站可以做课后作业的网站
  • 网站 收录 做301wordpress 移动版商城
  • 网站模板抄袭微信公众号怎么创建文章
  • 做电视外贸什么网站好普通企业网站建设
  • 网站建设项目实训心得成都建站