一、模拟发布设置页简介

1、说明

[模拟发布]用于不通过ET官方提供或用户自行编写的接口文件,而使用发布网站原有的内容发布网页来进行文章发布,见图示1:


(图示1)

 

[模拟发布]需要取得用户登录该网站的COOKIES,才能模仿用户登录状态,通过网站原有内容发布程序的验证,从而成功发布文章;

在[模拟发布]设置页中,可以通过获取登录Cookies按钮在ET内直接获取COOKIES,也可以手动填写通过第三方抓包工具提供的COOKIES;

注:无需登录或支持COOKIES登录发布的网站才能使用模拟发布。

 

 

 

二、启用模拟发布

1、说明

选择本项将在发布时使用模拟发布方式;

 


(图示2)

 

使用模拟发布方式时,发布配置-基本设置 中的[发布网址]应设置为发布网站原有的对应页面网址,[检查网址]和[回复网址]一般情况下无对应网页,可以不填;

使用模拟发布方式时,ET将以返回信息是否包含[发布成功特征码]作为判断发布是否成功的依据;

在发布配置中,启用了独立回复网址 的,不能同时启用模拟发布;

 

三、获取Cookies

1、登录网址

[登录网址]项用于填写发布网站的网址,一般填写网站域名、网站登录页面或内容发布页面的网址,见图示3:

 


(图示3)

 

 

 

2、获取登录Cookies

点击获取登录Cookies按钮,ET将使用[登录网址]访问该网站,用户在弹出的WEB浏览窗口中使用模拟发布时用的账号登录该网站,以获得用户在该网站的Cookies信息,见图示4:


(图示4)

 

当网站浏览窗下方的Cookies栏现出当前Cookies时,才能点击[获取独立的cookes]按钮关闭网站浏览窗,否则会出现Cookies获取不完整的情况;

一些网站限制了对Cookies的访问,对这类网站,请参考资料 如何在Phpwind7等无法获得完整Cookies的网站上使用模拟发布

部分网站会验证Cookies信息的时效性,因此,遇到此类网站,请在编辑好Cookies后,不要使用其他浏览器在该网站执行登出、登录等操作,否则会导致保存的Cookies失效。

注意,菜单-系统-基本设置中的USERAGENT应与你获取Cookies的浏览器USERAGENT相同,否则可能因为不一致而导致采集某些需登录访问的网站失败。

 

四、编辑Cookies

1、说明

[发布Cookies]项用于显示和编辑当前[登录网址]对应Cookies的值,见图示5:


(图示5)

 

[编辑Cookies]适用于ET通过登录获取Cookies未能自动获取完整Cookies的情况,通常我们可以使用一些抓包工具查看完整Cookies,如HTTPAnalyzer、网管大师等;

 

五、来源网址

1、说明

[来源网址]即HTTP-Referer,用于告诉网站从何处提交的POST信息,见图示6:


(图示6)

 

[来源网址]仅用于模拟发布中,可留空,默认使用发布网址作为referer;

[来源网址]可使用完整网址或基于发布网址的相对网址,如"http://www.test.com/add.php"或"/add.php";

 

 

六、成功特征码

1、说明

[发布成功特征码]用于判断发布或回复是否成功完成,见图示6:


(图示6)

 

[发布成功特征码]在使用接口发布方式和模拟发布方式时,都可以使用;

1、模拟发布时:

[发布成功特征码]可以为空,当[发布成功特征码]为空值时,若发布返回值不为空,则表示发布失败;

当[发布成功特征码]非空值时,若发布返回值包含或等于[发布成功特征码],则表示发布成功;

 

2、接口发布时:

[发布成功特征码]不能为空,当[发布成功特征码]为空值时,表示未使用[发布成功特征码];

当[发布成功特征码]非空值时,若发布返回值或回复返回值非标准成功返回值(见发布配置-基本设置-接口网址),则以是否包含或等于[发布成功特征码]来判断发布或回复是否成功;

 

相关主题

1、如何在Phpwind7等无法获得完整Cookies的网站上使用模拟发布