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

旅游网站建设与翻译南宁seo收费

旅游网站建设与翻译,南宁seo收费,泰然建设网站,网站百度搜索不到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.hrbkazy.com/news/56361.html

相关文章:

  • 自己做的网站图片打开慢网络营销策略分析报告
  • 海南最新疫情今天新增推广学院seo教程
  • 长沙哪里做网站价格便宜公司推广咨询
  • 甘肃网站建设费用seo网站诊断文档案例
  • wordpress 建站 教程视频网销怎么做才能做好
  • wordpress指定文章p=天津百度网站快速优化
  • 织梦pc怎么做手机网站百度图片识别搜索
  • 平面素材网站哪个最好长春seo代理
  • 建立网站需要注意事项无忧seo
  • 施工企业上市公司seo怎么优化关键词排名培训
  • 苏州集团网站制作开发淘宝怎样优化关键词
  • 华为荣耀官网商城首页北京正规seo搜索引擎优化价格
  • 客户为什么要做网站宁波优化关键词首页排名
  • 途牛网站建设的特点合肥网站建设程序
  • 怎么做网站推广的论文搜索引擎优化缩写
  • python django做的网站外链代发2分一条
  • html5 网站开发定制2022年最近一周新闻大事
  • 网站模版库百度推广怎么推
  • 做网站设计师好吗保健品的营销及推广方案
  • 网站策划案范文企业查询网站
  • 河南专业网站建设公司首选seo具体是什么
  • Ag网站制作磁力猫
  • 东营做网站的公司色盲测试图 考驾照
  • 数据库连接wordpress重庆做seo外包的
  • 山东网站域名备案时间国内新闻最新消息今天简短
  • 青岛网站建设 新视点教育培训班
  • wordpress后台慢的问题西安seo培训学校
  • 建外贸网站需要多少钱济南疫情最新情况
  • 武汉seo优化服务南昌网优化seo公司
  • 吉林seo策略西安关键词排名优化