面对页面解析难题时候,需要注意问题: 1、寻找“打印次页”的链接,或者看看网站有没有HTML样式更友好的移动版(把自己的请求头设置成处于移动设备的状态,然后接收网站移动版)。 2、寻找隐藏在JavaScript文件里的信息。要实现这一点,可能需要查看网页加载的JavaScript文件。比如一个网站上 ...
分类:
Web程序 时间:
2017-06-04 00:53:37
阅读次数:
210
本次主要介绍一下网页加载进度的实现。如下图,在页面加载的时候,上方红色的进度条 网页加载进度的好处是能够更好的反应当前网页的加载进度情况,loading进度条可用动画的形式从开始0%到100%完成网页加载这一过程。但是目前的浏览器并没有提供页面加载进度方面的接口,也就是说页面还无法准确返回页面实际加 ...
分类:
Web程序 时间:
2017-05-30 23:21:16
阅读次数:
303
selenium用法详解 selenium主要是用来做自动化测试,支持多种浏览器,爬虫中主要用来解决JavaScript渲染问题。 模拟浏览器进行网页加载,当requests,urllib无法正常获取网页内容的时候 一、声明浏览器对象 注意点一,Python文件名或者包名不要命名为selenium,... ...
分类:
其他好文 时间:
2017-05-24 21:11:10
阅读次数:
299
延迟加载图片 延迟加载也称为惰性加载,即在长网页中延迟加载图像。用户滚动到它们之前,视口外的图像不会加载。这与图像预加载相反,在长网页上使用延迟加载将使网页加载更快。在某些情况下,它还可以帮助减少服务器负载。 举个例子来说明,当打开淘宝首页的时候,只有在浏览器窗口里的图片才会被加载,当你滚动首页向下 ...
分类:
其他好文 时间:
2017-05-13 18:10:09
阅读次数:
278
1、概要 从用户在浏览器输入域名开始,到web页面加载完毕,这是一个说复杂不复杂,说简单不简单的过程,下文暂且把这个过程称作网页加载过程。下面我将依靠自己的经验,总结一下整个过程。如有错漏,欢迎指正。 阅读本文需要读者已有一定的计算机知识,了解TCP、DNS等。 2、分析 众所周知,打开一个网页的过 ...
分类:
Web程序 时间:
2017-05-12 15:32:09
阅读次数:
275
镇场诗: 清心感悟智慧语,不着世间名与利。学水处下纳百川,舍尽贡高我慢意。 学有小成返哺根,愿铸一良心博客。诚心于此写经验,愿见文者得启发。——————————————————————————————————————————code: result: 初始状态, 鼠标点了两下后, ————————— ...
分类:
编程语言 时间:
2017-05-06 15:48:57
阅读次数:
217
css sprites 缩减图片加载个数以提升网页加载速度,利用CSS的“background-image”,“background- repeat”,“background-position”的组合进行背景定位,background-position可以用数字精确的定位出背景图片的位置 <!DOC ...
分类:
Web程序 时间:
2017-05-06 14:19:00
阅读次数:
287
1、音频和视频标签音频:audio视频:video 2、背景图片和插入图片的区别1.写在css里面的图片是以背景图形式存在的,而写在html里的img是以标签形式存在的,在网页加载的过程中,以css背景图存在的图片会等到结构加载完成(网页的内容全部显示以后)才开始加载,而html里的img标签是网页 ...
分类:
其他好文 时间:
2017-05-05 09:24:17
阅读次数:
153
镇场诗: 清心感悟智慧语,不着世间名与利。学水处下纳百川,舍尽贡高我慢意。 学有小成返哺根,愿铸一良心博客。诚心于此写经验,愿见文者得启发。——————————————————————————————————————————code: 当我想通过截图展示效果的时候,发现 一截图那个小手就没了。。。所 ...
分类:
编程语言 时间:
2017-05-03 13:19:56
阅读次数:
230
这几天公司的项目已经完成的差不多了,只剩下各种优化问题。今天着重于图片加载的优化。当一个页面需要下拉很长而且又有过多的图片要加载时,就会发生很多http请求,就会拉慢网页加载速度,用户体验不友好。怎么解决这个问题呢?jQuery插件库中有个插件lazyload.js可以实现图片懒加载。 lazylo ...
分类:
Web程序 时间:
2017-04-25 10:19:57
阅读次数:
311