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

烟台专业的网站建站公司影院网站建设

烟台专业的网站建站公司,影院网站建设,建站是什么意思,可做外链的视频网站selenium里面的Webdriver的get()方法默认是阻塞的,也就是说要等整个页面全都加载完它才会相应。但我们大部分时候不需要用到页面里的所有东西,也许只需要用到里面的一个元素就行了 所以下面是我的解决方法: 初始化代码: # 设置…
  • selenium里面的Webdriver的get()方法默认是阻塞的,也就是说要等整个页面全都加载完它才会相应。
  • 但我们大部分时候不需要用到页面里的所有东西,也许只需要用到里面的一个元素就行了

所以下面是我的解决方法:

初始化代码:

# 设置driver.get()非阻塞
option = webdriver.ChromeOptions()
option.page_load_strategy = 'none'  # 设置 pageLoadStrategy 为 "none" (也就是非阻塞)
driver = webdriver.Chrome(options=option)
driver.get("https://baidu.com") # 替换你的目标网站
  • 那么问题来了,设置为非阻塞确实能大大节约时间,但有可能你想要的网页上的那个元素还没加载出来,他就给你继续做下面的操作了,这怎么办。

我的解决方法是:用while循环判断找到符合条件元素的个数。如果是0,那就继续找;如果非0,就表明找到了,就可以跳出循环,做接下来的操作了。

代码:

while True:elem = driver.find_elements(By.XPATH, xpath)print('cnt :', len(elem))if len(elem) > 0:elem = elem[0]break# 找到元素,跳出循环后,做你接下来的事情

当然我也是刚了解selenium这个库,这里提供给各位一个思路,如果各位有更好的思路欢迎在评论区跟我交流 : )

http://www.yayakq.cn/news/182384/

相关文章:

  • 企业网站开源代码 上的视频直播下载
  • 联雅网站建设在excel中怎么做邮箱网站
  • 五金 东莞网站建设如可做网站
  • 四川遂宁做网站的公司红帽linux安装wordpress
  • 工会网站开发需求分析电子商务专业就业方向
  • 重庆做网站怎么做互联网服务平台待备案机动车
  • 太古楼角原网站建设wordpress调用二级分类目录
  • 泉州网站制作哪个好薇穷人没本钱怎么创业
  • 试述建设一个网站的具体步骤wordpress 小程序下载
  • 网站作品怎么做链接外贸公司大全
  • 专业的建站p2p万能搜索引擎
  • 中国移动的网站模板如何做网站宣传自己
  • 做的网站名电子设计全国网站建设
  • 福建省住房城乡和城乡建设厅网站怎么样增加网站权重
  • 仅仅建设银行网站打不开装修设计灵感网站
  • 采集站seo课程cad精品课网站建设
  • 绵阳的网站制作公司哪家好网站建设唯美谷网站
  • 郑州手机网站推广外包谷歌seo优化什么意思
  • 上海自适应网站建设wordpress入门使用教程
  • 摄像头监控设备企业网站模板绍兴网站制作软件
  • 怎么用node做网站百色建设局网站
  • 成都电子网站建设多少钱网站设计优秀作品
  • 专业的公司网站设计服务制作网页页面
  • 北京手机版建站系统开发广东万高建设网站
  • 该网站为悬挂备案号网站内容更改教程
  • 如何通过国外社交网站做外销wordpress主题代码编辑教程
  • 在本地做改版如何替换旧网站会影响百度收录吗免费cms建站五指
  • 贵阳网站建设设计dede医院网站模板
  • 城乡建设查询网站中国石家庄网站
  • 关于网站建设的意义设计师公司排名