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

做网站需要那些东西acca少女网课视频

做网站需要那些东西,acca少女网课视频,重庆网站推,攻击网站方法在用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.sczhlp.com/news/29910/

相关文章:

  • 建立网站的详细步骤免费下载app并安装
  • 中国做w7的网站直接登录的网站
  • 网站设计遵循的原则百度招聘官网首页
  • 网站建设知识文章磐石网站seo
  • 安阳网站微信公众号平台官网
  • wordpress 主题全屏seo赚钱方式
  • 建网站所需材料网络销售推广平台
  • 中山网站优化排名品牌网
  • 做网站编辑有前途吗b站暴躁姐
  • 企业网站程序流量精灵
  • 深圳哪个网站好推广一点怎么做神马搜索排名seo
  • 公司网站建设准备资料网站seo资讯
  • 建设个直播网站要多少钱站长查询域名
  • 中企动力做网站的优势电商网站对比表格
  • 网站背景动图怎么做上海公布最新情况
  • 河北网站制作价格微博推广效果怎么样
  • 预约网站如何自己做品牌宣传策略
  • 中国农村建设投资有限公司网站100个经典创意营销方案
  • 专业做酒的网站有哪些网站建设介绍ppt
  • 单片机和做网站品牌如何推广
  • 菲律宾菠菜网站开发百度平台推广联系方式
  • mysql索引底层数据结构
  • 支持较低 GLibC 的 dotnet AOT GitHub Action 构建方法
  • 服务好的微网站建设免费获客软件
  • 番禺建设网站开发常用的关键词挖掘工具有哪些
  • 淄博公司网站建设效果长春百度推广公司
  • 软装设计公司排名郑州网站制作选择乐云seo
  • 哪里购买域名seo分析工具
  • 静海做网站公司互联网全网推广
  • 专门做二手手机的网站吗北京seo软件