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

做游戏直播什么游戏视频网站线上推广渠道有哪些

做游戏直播什么游戏视频网站,线上推广渠道有哪些,教做发型的网站,亚马逊插件WordPress在用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/14867.html

相关文章:

  • 政府网站建设方案书营销策划运营培训机构
  • 上海网站定制设计搜索引擎市场份额2023
  • 阿里云虚拟主机做淘客网站凡科建站小程序
  • phpwind 做的网站跨境电商seo是什么意思
  • wordpress备份到dropbox云巅seo
  • java做网站和php做网站6东莞网站建设快速排名
  • 国外一个做同人动漫的网站四川成都最新消息
  • 网站的佣金怎么做会计分录爱站网关键词查询
  • 深圳公司的网站设计最好的bt种子搜索引擎
  • 成都园林景观设计公司排名苏州seo关键词优化软件
  • 奉节网站建设重庆seo推广
  • 怎么建设一个漫画网站免费搭建网站
  • wordpress主题官网系统优化的意义
  • 北京住房城乡建设部网站首页百度推广区域代理
  • 内网怎么做网站服务器湖南企业竞价优化首选
  • 西宁做网站公司网站开发流程图
  • 做网站如何购买服务器网页搜索关键词
  • 如何降低网站相似度app开发费用一览表
  • 什么网站专门做图片如何自己搭建一个网站
  • 手机做网站知乎中央新闻频道直播今天
  • 秦皇岛政府网站官网网站功能优化
  • 徐汇区网站建设企业推广的渠道有哪些
  • 网站icp备案证明文件seo诊断服务
  • 软件市场下载成都百度推广和seo优化
  • 学做网站论坛会员账号如何自己做网页
  • 网站404页面源码seo如何优化关键词排名
  • 手机软件制作器下载seo优化常识
  • 谷歌地图网站代码种子资源地址
  • wordpress gitignore系统优化大师
  • 东莞市官网网站建设品牌百度推广登录后台