摘要:
Signature: getCurrentUrl() Retrieves current page URL. Note that the url will be url-decoded: 获得当前页面的URL,注意这个URL是已经解码过的 Signature: getElementAttribute 阅读全文
摘要:
http://www.cnblogs.com/reach296/tag/Casperjs/ 阅读全文
摘要:
phantom.casperTest = true; phantom.outputEncoding="utf-8"; var casper = require('casper').create({ // pageSettings: { // loadImages: true, // loadPlugins: false // }, logLevel: "info", verbose: fal... 阅读全文
摘要:
默认情况下,CasperJS会在‘error’级别过滤日志。所以如果你开始记录日志后没有看到任何东西,可能就是这个原因。为确保显示日志输出,我把它设置为‘debug’。而且我关闭了‘verbose’选项,如果它激活,我们会看到关于所有东西的信息,这会相当干扰。 阅读全文
摘要:
特征 CasperJS具有一系列特征。 它具有一些列功能与断言,都是你期望一个好的测试API所具有的,包括: * assertTextExists (文本存在断言)* assertTitle (标题断言)* assertHttpStatus (HTTP状态断言)* assertDoesntExist 阅读全文
摘要:
转载:https://www.oschina.net/translate/building-your-own-web-scraper-in-nodejs 从你的应用中收集数据有时候可能有点困难和艰辛。可能是缺少一个必须的API,或者是有太多的数据需要处理。这时候你就需要借助于web抓取。 不用说了, 阅读全文
摘要:
var page = require('webpage').create(), system = require('system'), address,output,csvPath,nodePathFile,outOriginalimg,PCSPuserAgent; var fs = require("fs"); if (system.args.length -1) { page... 阅读全文
摘要:
var casper = require('casper').create({ // pageSettings: { // loadImages: true, // loadPlugins: false // }, logLevel: "info", verbose: true })... 阅读全文
摘要:
var fs=require("fs"); //// sample.js // //casperオブジェクトを生成var casper = require('casper').create(); casper.start();//指定のURLへ遷移するcasper.thenOpen('http:// 阅读全文
摘要:
一、使用标准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 阅读全文