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

济宁手机网站开发公司怎么做购物平台网站

济宁手机网站开发公司,怎么做购物平台网站,wordpress怎么画表格,html5教程下载百度云文章目录 快捷方法完整示例程序 快捷方法 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/54736/

相关文章:

  • 菏泽去哪了做网站空间 网站
  • 系统与网站的区别wordpress 五色可选
  • 在线企业建站服务手机 上传 Wordpress
  • 网站上传软件长沙专业网站建设运营
  • 石家庄推广网站大宗交易平台官网
  • 曲阜网站建设公司做职业背景调查的网站
  • 做医疗竞价网站wordpress 多个页面
  • 长兴网站建设j2ee网站开发开题报告
  • 网站模板设计教程wap网站现在还有什么用
  • 杭州大的做网站的公司网站在线统计代码
  • 开发网站做什么公司网站建设需要什么资质
  • 青岛网站建设 推荐青岛博采网络域名申请邮箱
  • 企业网站运营推广难做吗企业网站建设服务电话
  • 企业网站建设一般要素简易的在线数据库网站模板下载
  • 广元市城乡建设门户网站建设银行 网站无法打开
  • 怎么看网站是什么程序访问国外网站太慢
  • 爱民网站制作黄页荔枝抖音
  • 苏州网站建设套餐论述网站建设的主要步骤
  • 开封网站优化公司网站项目
  • 做网站超链接网站一定要服务器吗
  • 网站后台管理系统破解手机参数网
  • 百度网盘登录企业网站seo诊断
  • 做网站哪家服务器好青岛 建网站
  • wap 网站开发十堰seo
  • 怎么让自己的网站稍微变前面点建网站英文
  • 怎样建设旅游网站外链seo
  • 外贸网站 免费模板 使用 zencartc 语言可以做网站吗
  • 淮南 搭建一个企业展示网站网站建设报价单表格
  • 网站建设完整步骤深圳网站建设收费
  • 广州市公需课在哪个网站可以做医院英文网站建设