- 积分
- 25121
- 注册时间
- 2007-3-16
- 激情
- 17682
- 居住地
- 中国 重庆市 江津市
- 在线时间
- 57944 小时
- 最佳答案
- 975

用户组:管理员
为人民服务!
      
|
发表于 2014-3-10 18:00:10
|
显示全部楼层
拿去参考学习吧,刚刚测试可用!
- --2.873修正,2014-02-18
- --连续发布2篇以上,可能会发布失败
- [编码]gbk[/编码]
- [演示网址]http://blog.sohu.com/[/演示网址]
- [清除Cookie]sohu.com[/清除Cookie]
- [登录退出]http://passport.sohu.com/sso/logout_js.jsp?ru=/[/登录退出]
- ----------------------正式登录
- [登录提交网址1]https://passport.sohu.com/sso/login.jsp?userid={帐号}&password={密码=md5}&appid=1019&persistentcookie=1&s=1392721464417&b=0&w=1440&pwdtype=1&v=26[/登录提交网址1]
- [登录提交数据1][/登录提交数据1]
- [登录成功特征1]login_status='success';[/登录成功特征1]
- [登录失败特征1][/登录失败特征1]
- --上面登录部分和搜狐论坛群发一样的,为GET方式提交,所以不需要登录提交数据1。
- ----------------------发布前获取参数
- [发布前参数1来源]http://blog.sohu.com/manage/entry.do?m=add&t=index[/发布前参数1来源]
- [发布前参数1]"aid" value="(.*?)"[/发布前参数1]
- --发布前获取一下aid值,发布时需要用,如果这个值是固定的,可以在登录后获取。
- ----------------------发布
- [发布提交网址1]http://blog.sohu.com/manage/entry.do[/发布提交网址1]
- [发布提交数据1]oper=art_ok&m=save&aid={发布前参数1}&shortcutFlag=true&contrChId=&contrCataId=&subflag=0&entrytitle={文章标题}&keywords=日记&categoryId=0&newGategory=&entrycontent=<div+style="line-height:160%;font-size:14px;">{文章内容}</div>&excerpt=&allowComment=2&perm=0[/发布提交数据1]
- --提交数据默认是GBK编码,我把他解码后放到这里,比较直观。
- [发布成功特征1]>系统提示<[/发布成功特征1] --测试发现,发送失败会返回>错误<
- [成功网址来源]http://blog.sohu.com/home/entry/list.htm[/成功网址来源] --读取网址源码
- [成功网址]<span class="tt"><a target="_blank" href="(.*?)">[/成功网址] --源码里面正则取成功网址。
-
复制代码
|
|