Skip to content

Latest commit

 

History

History
39 lines (24 loc) · 842 Bytes

API.md

File metadata and controls

39 lines (24 loc) · 842 Bytes

python函数

  • dec(app, cfg)

指定一个python函数时,可以用file:function_name的格式指定。或者只指名function_name,file在config中指定。

下载函数的一般性形态有以下几种:

  • url(worker, req, params) -> return True to continue next steps
  • http(worker, res, resp, params)
  • lxml(worker, res, doc, params)

resp为下载到的原始内容,doc为lxml解析后的结果。m为匹配时的正则表达式结果(如果是正则的话)。

  • result(worker, req)

map in txt filter

  • map(node, s) -> node, s

worker对象

worker对象是和队列有关的对象,一般包括以下几个方法。

  • append(req)

reqinfo对象

reqinfo是请求有关的内容,一般包括以下几个方法。

  • procname
  • url
  • params
  • headers
  • body
  • method
  • result

和request一一对应。