当前位置: 首页 > 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.jmfq.cn/news/5306203.html

相关文章:

  • 上海市建设安全协会网站查询系统瘫/做企业网站建设公司哪家好
  • 国家建设部网站官网证件查询/百度浏览官网
  • 南宁网站建设速成培训/可口可乐软文范例
  • 网站建设怎么报价/seo是什么意思如何实现
  • 亳州网站建设/福州网站排名推广
  • 通化建设工程信息网站/uc浏览器关键词排名优化
  • 莘庄网站建设/网站策划书的撰写流程
  • 机关事业单位网站建设/哪个软件可以自动排名
  • 科技 网站建设/镇江网站
  • 棋牌网站建设/站长工具端口扫描
  • 网站建设公司 南宁/推广教程
  • 阿里巴巴公司网站建设/河南网络推广那家好
  • 全球网站建设服务商/网络营销特点
  • 吉林省建设厅证件查询网站/1元涨1000粉
  • 江苏省建设人才网站/百度一下你就知道移动官网
  • 网站建设实例大制作/交换链接适合哪些网站
  • 中国建设部建造师网站/广告推广软件
  • 建设网站合同/网站友情链接检测
  • 网站建设相关书籍/网页设计需要学什么软件
  • 山东网站建设费用/优化系统的软件
  • 哈尔滨网站建设工作室/搜索引擎推广实训
  • 天津网站建设服务/seo日常工作内容
  • 苏州市住房和城乡建设局网站首页/关键词挖掘ppt
  • 淄博周村网站建设公司/合肥seo推广公司哪家好
  • 建设一个门户网站需要多久/杭州seo网站推广排名
  • 衡水网站建设优化排名/北京网站建设开发公司
  • 网站建设怎么外包好/系统优化工具
  • 中国知名网站建设公司/谷歌网站
  • 制作精美网站建设独立/媒体软文发稿
  • 加强二级网站建设 招生/十大推广app平台