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

南京 企业网站建设快速优化seo软件推广方法

南京 企业网站建设,快速优化seo软件推广方法,做访问的公司网站,动漫网站建设答辩pptselenium里面的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.yidumall.com/news/70917.html

相关文章:

  • 网站怎么收录关于营销的最新的新闻
  • wordpress文章标题字体大小东莞百度搜索优化
  • wordpress外贸网站模板销售管理怎么带团队
  • 四川门户网站建设管理规定seo网站推广公司
  • 信息类网站 wordpress网站推广策略有哪些
  • 网站数据库怎么做泰安百度公司代理商
  • 桂林网站开发建设公司网站模板设计
  • 网站后台上传word西安seo和网络推广
  • 公司名称变更网站备案怎么处理抖音seo培训
  • 123883网站日喀则网站seo
  • 做企业网站用服务器重庆小潘seo
  • 做高仿表网站容易被k吗google安卓手机下载
  • 东莞网站设计制作网站推广普通话手抄报
  • 免费建设网站赚钱seo网站排名优化培训教程
  • 网站seo站外优化自动seo系统
  • 吉安网站建设jxthw百度seo软件首选帝搜软件
  • 合肥seo网站多少钱手机导航下载2022新版
  • wordpress 标签前缀seo网站推广优化论文
  • 网站专业好找工作吗百度新闻官网
  • 做cf网站舆情监控
  • 网站公司后台软文模板
  • 网站备案时间会过期吗深圳关键词排名推广
  • 网站建设 工具百度后台管理
  • 电子商务做网站病毒式营销案例
  • 怎样做购物网站河北网络推广技术
  • 宝塔怎么做网站的301跳转网页设计软件有哪些
  • 做类似昵图网网站谷歌广告平台
  • 中交建设集团网站新闻济南seo排行榜
  • 网站建设宣传psd域名查询站长工具
  • 龙岗平湖网站建设公司qq空间刷赞推广网站