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

做游戏直播什么游戏视频网站市场调研报告

做游戏直播什么游戏视频网站,市场调研报告,云服务器bcc wordpress,北语网站app在用selenium爬取动态加载网页时,发现网页内容都全部加载完了,但是页面还在转圈,并且获取页面内容的代码也没有执行,后面了解到selenium元素操作等方法是需要等待页面所有元素完全加载完成后才开始执行的,所以在页面未…

在用selenium爬取动态加载网页时,发现网页内容都全部加载完了,但是页面还在转圈,并且获取页面内容的代码也没有执行,后面了解到selenium元素操作等方法是需要等待页面所有元素完全加载完成后才开始执行的,所以在页面未完成加载前,代码会一直等待页面加载不继续执行。

解决方法

设置页面加载时间,到了点就通过异常处理的方式让页面加载停止。超过设置的加载时间就会报错,然后捕获异常让页面停止加载

import time
from selenium import webdriverstart = time.time()driver = webdriver.Chrome()
# 设置页面加载时间
driver.set_page_load_timeout(5)try:driver.get('https://search.damai.cn/search.html?keyword=111&spm=a2oeg.home.searchtxt.dsearchbtn')
except:# 超时后执行Javascript停止页面加载driver.execute_script('window.stop()')end = time.time()
# 计算页面加载时间
print(end - start)>>>6.229357481002808

设置加载策略,设置加载策略为eager

import time
from selenium import webdriverstart = time.time()options = webdriver.ChromeOptions()
# 设置加载策略为eager
options.page_load_strategy = 'eager'
driver = webdriver.Chrome(options=options)
driver.get('https://search.damai.cn/search.html?keyword=111&spm=a2oeg.home.searchtxt.dsearchbtn')end = time.time()
# 计算页面加载时间
print(end - start)>>>1.859546184539795

通过这2步可以大大提升速度。之前我加载页面一个就要42s,效率很低。改完以后刷刷滴

http://www.hengruixuexiao.com/news/46018.html

相关文章:

  • 中国室内设计网站有哪些哪些店铺适合交换友情链接
  • 松江b2c网站制作价格宁波seo公司排名榜
  • 镇江企业网站百度官方
  • 网站建设后期服务google搜索引擎入口2022
  • 2017主流网站开发语言企业品牌推广营销方案
  • 做网站的准备什么软件微营销系统
  • 怎么在在慧聪网上做网站推广seo排名的公司
  • 住房建设官方网站推广网站大全
  • 网站的类型有哪几种网站设计公司官网
  • 学室内设计学费大概要多少钱免费的seo网站下载
  • 邯郸做wap网站的公司网站制作
  • 网站怎么获得流量职业培训机构管理系统
  • 做网站是通过怎么挣钱网络营销常用的方法有哪些
  • 哈尔滨市做网站营销网页
  • 给网站做h5缓存机制培训心得总结怎么写
  • 我的世界做图片网站seo培训资料
  • 新网站2个月没有收录厦门seo排名
  • 济南网站建设建站宁波网站seo哪家好
  • 莱芜雪野湖别墅aso搜索排名优化
  • 公众号电影网站怎么做济宁seo推广
  • 网站图片自动切换怎么做女生学市场营销好吗
  • 天津做系统集成的公司网站软文代写兼职
  • 规模大的企业建站网络营销型网站
  • 网站建设需要哪些常用技术免费文案素材网站
  • 徐州自助建站系统潍坊网站排名提升
  • 上海松江做网站的公司惠州seo按天付费
  • wordpress标签tags页百度爱采购优化排名软件
  • 网站开发好学吗网络营销和网络推广有什么区别
  • 做网站的s标的软件百度推广客服电话
  • 管理网站英文友情链接交易