最近在使用Python爬取网页内容时,总是遇到JS临时加载、动态获取网页信息的困难。例如爬取CSDN下载资源评论、搜狐图片中的“原图”等,此时尝试学习Phantomjs和CasperJS来解决这个问题。这第一篇文章当然就是安装过程及入门介绍,主要先介绍Phantomjs安装过程及常见用法,参考官方文档,包括:网页截图、页面加载、代码运算、DOM操作、网络请求及响应等,希望对你有所帮助~...
分类:
编程语言 时间:
2015-08-19 07:08:52
阅读次数:
227
页面加载之DOMReady事件所谓domReady,也就是文档就绪,我们都知道,在操作dom时必须要在dom树加载完成后才能进行操作。如何检测DOM树已经构建完成,以下是一些实现的方式:1.使用jQuery:// with jQuery$(document).ready(function(){ /*...
分类:
Web程序 时间:
2015-08-19 00:30:14
阅读次数:
143
Angularjs是目前最常用、功能极强,被广泛应用于生产实践中的一套框架,是为了克服HTML在构建应用上的不足而设计的。
Angularjs,正是看到了互联网发展的需要,设计出来这款方便做网络APP的框架,从此避免了容易出错的dom操作。
通过数据绑定、数据模型,这些概念,Angularjs很适合做CRUD应用,这样,代码非常的灵活和统一。...
分类:
Web程序 时间:
2015-08-18 22:41:46
阅读次数:
177
第三章 jQuery中的DOM操作一、DOM操作的分类 DOM(document object model)是一种与浏览器、平台、语言无关的接口,使用该接口可以访问页面中的·所有组件。DOM的操作可以分为DOM Core、HTML-DOM和CSS-DOM。DOM Core:任意支持DOM的程序设计语...
分类:
Web程序 时间:
2015-08-18 15:57:53
阅读次数:
243
1、DOM的基本概念htmlDOM是一种面向对象的树的模型,它包含html中的所有元素;通过html可以找到所有包含在dom中的元素。DOM是文档对象模型,这种模型为树模型;文档是指标签文档;对象是指文档中每个元素;模型是指抽象化的东西。2、Windows对象操作一、属性和方法:属性(值或者子对象)...
分类:
编程语言 时间:
2015-08-18 15:34:56
阅读次数:
106
你觉得 jquery 有哪些好处?jQuery 是轻量级的 javascript 框架强大的选择器出色的 DOM 操作的封装可靠的事件处理机制完善的 ajax 封装出色的浏览器的兼容性支持链式操作,隐式迭代支持丰富的插件jquery 的文档也非常的丰富jquery 对象和 dom 对象如何转换?1....
分类:
Web程序 时间:
2015-08-17 21:30:57
阅读次数:
139
我们的浏览器会检测等待事件发生,比如用户的一些行为,假如你点击了一个button或者在input写东西,事件的回调就会在内置的JavaScript跑起来,然后你就能够做一些DOM操作了。所以当回调发生的时候,浏览器中的DOM会发生一些变化。而Angularjs扩展了这个事件轮询,创建了一个叫angu...
分类:
移动开发 时间:
2015-08-17 00:40:57
阅读次数:
298
open methodOpens a new window and loads the document specified by a given URL.打开一个新窗口并加载由给定的 URL 指定的文档。Navigates the app window to the specified locat...
分类:
其他好文 时间:
2015-08-14 16:59:46
阅读次数:
82
一、document.getElementById() 根据Id获取元素节点 我是第一个P 我是第二个P window.onload = function () { var...
分类:
编程语言 时间:
2015-08-14 11:40:49
阅读次数:
120
今天来说下zepto那一套dom操作方法,prepend,append,prependTo,appendTo,before,after,insertBefore,insertAfter;按着从内到外,从主到从,从前到后的顺序来说这八个方法.这些方法的参数可以是一个dom节点,也可是是一个html片段...
分类:
Web程序 时间:
2015-08-13 19:38:25
阅读次数:
178