ET采集3从3.7版开始支持新方法采集需要POST请求的网址

ET采集3从3.7版开始提供新的网址格式来提交POST请求,能更好的向采集目标提交FORM表单参数和JSON字符串。

1、在采集配置中的主列表[列表网址]栏、[下级网址合成]栏、多层列表的[下级网址合成]栏、数据分页的[分页网址合成]栏,可以填写如下格式网址。

格式:[POST]网址[POSTDATA]参数

例子:

提交Form表单参数:[POST]http://www.zzcity.net/search.asp[POSTDATA]title=采集&pageno=2

提交Json字符串:[POST]http://www.zzcity.net/search.asp[POSTDATA]{"title":"采集","pageno":2}

 

2、在采集页的[下级页面网址合成]栏中,可以使用[POST]前缀,表示该网址必须使用POST请求。

格式为:[POST]网址

但不能在网址中使用“[POSTDATA]参数”,下级网址需要提交的表单参数和JSON字符串必须填写在[POST数据]栏中。

当[POST数据]栏中没有参数时,使用“[POST]网址”格式,表示需要进行无参数的POST请求。

 

3、配合[列表HTTPHeader]、[下级网址HTTP Header]等HTTP请求头的设置栏,可采集需求复杂的网址。

 

注意:采集配置-基本设置中原有的“POST请求优先模式”现在不推荐使用,仅做为兼容旧版保留。