摘要: phantom.casperTest = true; phantom.outputEncoding="utf-8"; var fs = require('fs'); var casper = require('casper').create({ // pageSettings: { // loadImages: true, // l... 阅读全文
posted @ 2017-08-01 17:02 公众号python学习开发 阅读(189) 评论(0) 推荐(0) 编辑
摘要: Signature: getCurrentUrl() Retrieves current page URL. Note that the url will be url-decoded: 获得当前页面的URL,注意这个URL是已经解码过的 Signature: getElementAttribute 阅读全文
posted @ 2017-08-01 16:34 公众号python学习开发 阅读(396) 评论(0) 推荐(0) 编辑
摘要: http://www.cnblogs.com/reach296/tag/Casperjs/ 阅读全文
posted @ 2017-08-01 16:24 公众号python学习开发 阅读(134) 评论(0) 推荐(0) 编辑
摘要: phantom.casperTest = true; phantom.outputEncoding="utf-8"; var casper = require('casper').create({ // pageSettings: { // loadImages: true, // loadPlugins: false // }, logLevel: "info", verbose: fal... 阅读全文
posted @ 2017-08-01 16:21 公众号python学习开发 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 默认情况下,CasperJS会在‘error’级别过滤日志。所以如果你开始记录日志后没有看到任何东西,可能就是这个原因。为确保显示日志输出,我把它设置为‘debug’。而且我关闭了‘verbose’选项,如果它激活,我们会看到关于所有东西的信息,这会相当干扰。 阅读全文
posted @ 2017-08-01 15:35 公众号python学习开发 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 特征 CasperJS具有一系列特征。 它具有一些列功能与断言,都是你期望一个好的测试API所具有的,包括: * assertTextExists (文本存在断言)* assertTitle (标题断言)* assertHttpStatus (HTTP状态断言)* assertDoesntExist 阅读全文
posted @ 2017-08-01 15:34 公众号python学习开发 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 转载:https://www.oschina.net/translate/building-your-own-web-scraper-in-nodejs 从你的应用中收集数据有时候可能有点困难和艰辛。可能是缺少一个必须的API,或者是有太多的数据需要处理。这时候你就需要借助于web抓取。 不用说了, 阅读全文
posted @ 2017-08-01 15:27 公众号python学习开发 阅读(236) 评论(0) 推荐(0) 编辑
摘要: var page = require('webpage').create(), system = require('system'), address,output,csvPath,nodePathFile,outOriginalimg,PCSPuserAgent; var fs = require("fs"); if (system.args.length -1) { page... 阅读全文
posted @ 2017-08-01 12:01 公众号python学习开发 阅读(204) 评论(0) 推荐(0) 编辑
摘要: var casper = require('casper').create({ // pageSettings: { // loadImages: true, // loadPlugins: false // }, logLevel: "info", verbose: true })... 阅读全文
posted @ 2017-08-01 11:27 公众号python学习开发 阅读(221) 评论(0) 推荐(0) 编辑
摘要: var fs=require("fs"); //// sample.js // //casperオブジェクトを生成var casper = require('casper').create(); casper.start();//指定のURLへ遷移するcasper.thenOpen('http:// 阅读全文
posted @ 2017-08-01 11:06 公众号python学习开发 阅读(588) 评论(0) 推荐(0) 编辑
摘要: 一、使用标准JavaScript对象作为可选参数构造CasperJS实例 1 直接在create()函数里面使用 1 2 3 4 5 6 7 8 9 10 11 12 2 在运行时动态添加 1 2 二、最基本API介绍 1. start 原 型: start(String url[, Functio 阅读全文
posted @ 2017-08-01 10:19 公众号python学习开发 阅读(687) 评论(0) 推荐(0) 编辑