This package has been deprecated

Author message:

Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

qiguo_ganther

0.1.8 • Public • Published

qiguo_gather

提供一个handle的接口

  • handle 提供两个接口 addRule,exec
  • handle args -> url, rule, wait, waitFn
  • url 抓取的地址
  • rule 抓取的规则
    • dom args exe: 1 选择器字符串 2 要去的类型 (属性[],text,html)

    • interface args exe: 1 url(请求url) 2. 'data[0].bittype'(json定位)

    • self args exe 1.self

    • page-str args exe: 1. start(开始符) 2. end(结束符)

  • wait 页面是否需要延迟获取这个一般和waitFn一起
  • waitFn 当有wait参数时 什么时候获取页面 方法写在waitFn里
 
var rule = 'xxxxxx';
var url = 'https://item.taobao.com/item.htm?id=520003539079';
 
var h = handle(url,null,true,function check(){
  return true;
});
 
h.addRule({off:{type:"dom",args:["#J_RateCounter","text"]}});
 
h.exec(function(err, html, api){
  console.log(api);
});
 
 

Package Sidebar

Install

npm i qiguo_ganther

Weekly Downloads

0

Version

0.1.8

License

ISC

Last publish

Collaborators

  • metro-bot
  • rh389