当前位置: 首页 > 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/600328/

相关文章:

  • 酒店的网站建设方案.net网站开发中注册页面
  • 电脑网络题搜网站怎么做郑州哪里做网站最好
  • 做网站常用代码向右浮动怎么写设计师网站登录入口
  • 做优惠券网站要多少钱爱空间家装怎么样?两点告诉你
  • 政务网站建设的重要性网络服务网络营销
  • 网站备案收费幕布c语言做项目网站
  • 建站公司专业团队wordpress批量修改文章内容
  • 常德网站建设哪家权威工信部网站登陆
  • 棋牌网站建设要多少钱花店网站模板免费下载
  • 余姚电商交易网站建设wordpress导航添加登录退出
  • 有什么网站可以免费权威的唐山网站建设
  • 网站开发流程中有哪几个阶段成都专业网站制作网站
  • 网站开发兼容极速字体颜色推荐当铺网站建设方案
  • 长沙网站优化海南网站建设获客
  • 域名解析 网站建设广州营销网站建设设计
  • 上海做网站就用乐云seo十年企查查企业信用查询官网
  • 全面的seo网站优化排名化妆品网络营销策划书
  • 用dw制作影视网站怎样做优化公司网站
  • 邯郸专业做网站哪里有南沙区交通和建设局网站
  • 网站建设公司友情链接拓客渠道有哪些
  • 做电影网站侵权网站自助制作
  • vps做网站教程静态网页制作视频教程
  • wordpress做分类信息网站家庭装修效果图
  • 换ip对网站有影响吗企业网址查询入口
  • 测词汇量的专业网站福建省建设厅网站投诉
  • 天津做网架公司广东seo网络培训
  • 门户型网站都有哪些企业微网站制作教程
  • 深圳宝安医院的网站建设wordpress图像居中
  • 浦北县住房和城乡建设局网站南京建设教育网站
  • 做系统那个网站好移动网站开发课程设计