JavaScript
sunghosts
这个作者很懒,什么都没留下…
展开
-
casperjs小例子
casperjs是一个js分支,用在采集比较多var casper = require('casper').create();casper.start();casper.then(function step1() { this.echo('this is step one');});casper.then(function step2() { this.echo('this is step two');});casper.thenOpen('http://google.原创 2021-07-11 17:11:12 · 131 阅读 · 0 评论 -
JavaScript获取XPath元素
使用JavaScript获取XPath对应的元素时,分为以下几步获取浏览器的XML解析对象(var xmlhttp=new XMLHttpRequest())使用解析对象解析XML文档,返回解析后的文档对象(xmlDoc=xhttp.responseXML)调用内置函数解析XPath表达式,返回解析结果(xmlDoc.evaluate(xpath, xmlDoc, null, XPath原创 2018-01-07 14:40:26 · 4516 阅读 · 0 评论 -
JS页面滚动
前言JavaScript技术大发展的今天,越来越多的网页都深入使用了JavaScript技术。在做爬虫的时候,请求的页面不一定是最终的看到的效果,可能需要再浏览器中执行一些脚本才能出现我们最终看到的页面。静态爬虫就无法爬取动态生成的页面。Phantomjs是一个无界面的浏览器,可以模拟浏览器去访问,如果需要执行脚本,也有相应的接口。Selenium 是目前用的最广泛的Web UI 自动化测原创 2018-01-09 10:48:22 · 6696 阅读 · 1 评论 -
JavaScript—闭包,匿名函数,作用域
匿名函数作用域闭包性能考量参考闭包对于脚本语言的开发者是个非常熟悉的概念,而对于一般的Java 开发者却比较陌生,当然Java也早已经引入了闭包,但相对其他语言还是比较晚的。以JavaScript中的闭包为例,掌握闭包的相关知识。匿名函数当初我刚刚接触一些比较高级的JavaScript代码时,经常看到如下的代码:var a = function(){......原创 2018-05-24 22:50:15 · 208 阅读 · 0 评论