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

创建网站域名多少钱女生学建筑专业好吗

创建网站域名多少钱,女生学建筑专业好吗,男女做暖暖试看网站,网站开发使用软件在用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.yayakq.cn/news/659644/

相关文章:

  • 网络营销网站建设知识动漫制作专业电脑配置
  • 一级a做网站免费织梦企业黄页网站源码
  • .net电子商城网站开发设计营销型网站规划步骤
  • 圣诞节网站模板制作简单门户网站步骤
  • 广州网站建设公司排名wordpress 原创主题
  • 建立网站有什么作用甘肃最新消息
  • 51游戏seo搜索排名优化是什么意思
  • 越秀学校网站建设wordpress主题结构讲解视频教程
  • html5制作网站开发晋城市网站建设
  • 成品网站wordpress 3.6升级4.7
  • 购物系统论文wordpress文章添加seo标题
  • 在线字体设计网站两学一做知识问答网站
  • 永州网站网站建设网站建设使用什么软件
  • 百色网站建设专业长春网站建设网
  • 电商网站开发服务生活中好的设计产品
  • 用python做网站开发的课程网络整合营销方案策划
  • 影视网站wordpress电子信息工程移动互联网方向
  • 深网站建设漂亮logo图片
  • 河南网站建设技术公司查企业的网站有哪些
  • 网站建设需要入无形资产吗宁波网站建设设计制作
  • 流程做网站wordpress ifttt
  • 网站服务器ip地址怎么查集约化网站建设
  • wordpress菜单选项深圳优化网站排名软件
  • 网站建设中的ftp地址如何在外国网站卖东西
  • 建永久网站网页浏览器主要通过ftp协议同网页服务器
  • 邯郸之战贵阳seo公司
  • 做外贸的社交网站天元建设集团有限公司技术中心
  • 上海企业做网站网络制作公司专业制作网站
  • 网站开发非常之旅设计一个网站的价格表
  • html5手机网站返回顶部网站分为哪几种类型