|
发表于 2007-6-3 15:55:58
|
显示全部楼层
原帖由 solai 于 2007-6-2 21:25 发表
都不是哦,是你自己的博客地址呀
谢谢前辈指点。
http://reg.hexun.com/login.aspx
http://post.blog.hexun.com/
http://post.blog.hexun.com/login.aspx
http://博客ID.blog.hexun.com/
以上的登陆地址我都试过了,都是登陆与刷新分列表无问题,但是测试发表文章时无法通过,无任
何数据返回来。
没办法,只好自己做模块了。我用http://post.blog.hexun.com/login.aspx为登陆地址,然后用
浮动菜单的“发表文章”的连接http://hexun.com/manage/Admin_BlogPostArticle.aspx转到发表
页面,用工具抓到的POST值为:
POST http://post.blog.hexun.com/inc/adminarticleedit.aspx?blogname=博客ID HTTP/1.1
Host: post.blog.hexun.com
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-CN; rv:1.8.1.2) Gecko/20070219
Firefox/2.0.0.2
Accept:
text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/
png,*/*;q=0.5
Accept-Language: zh-cn,zh;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: gb2312,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Proxy-Connection: keep-alive
Referer: http://post.blog.hexun.com/inc/adminarticleedit.aspx?blogname=博客ID
Cookie: ASP.NET_SessionId=ej0z3m553xbpplfi1lzx3jie; userToken=4857098%7c0000%7c0%
2cotkVqUNg2m7HBM8zyIR1X9N9obMVLi%2bXoLvpikdQFpk0Qz2Y7QdxgktZf4TRfh%
2bVLejWvhANwFh5d6y4ssxcubFDnW0Tb53o1XWIU6wxFli7%2bOY57UEpZA%3d%3d;
HexunTrack=SID=20070603154-105621_b97ffa262f064d979d8c677258a038ea; blogimclose=0;
leftLoginCookie=0; HEXUN_COM_MEDIA_PLAYSTATE=1
可是我发现网页中“快速链接”这个模块中的“发表文章”又是指向另一个页面:
http://post.blog.hexun.com/博客ID/postarticle.aspx
于是又在这个页面发表文章时抓到的POST值如下:
POST http://post.blog.hexun.com/single/templete/module18/postarticle.aspx?blogname=博
客ID HTTP/1.1
Host: post.blog.hexun.com
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-CN; rv:1.8.1.2) Gecko/20070219
Firefox/2.0.0.2
Accept:
text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/
png,*/*;q=0.5
Accept-Language: zh-cn,zh;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: gb2312,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Proxy-Connection: keep-alive
Referer: http://post.blog.hexun.com/博客ID/postarticle.aspx
Cookie: ASP.NET_SessionId=ej0z3m553xbpplfi1lzx3jie; userToken=4857098%7c0000%7c0%
2cotkVqUNg2m7HBM8zyIR1X9N9obMVLi%
2bXoLvpikdQFpk0Qz2Y7QdxgrY4OBMG3htpW7Dk0Cade0haimV1LSZXzYWasa%2fddVditSyG5at%
2bHVXWAl3ugtwLZg%3d%3d; HexunTrack=SID=20070603154-
105621_b97ffa262f064d979d8c677258a038ea; blogimclose=0; leftLoginCookie=0
明显的,两个发表文章的页面所得到的“发表地址后缀”是不一样的,前者是:
/inc/adminarticleedit.aspx?blogname=博客ID
后者是:/single/templete/module18/postarticle.aspx?blogname=博客ID
我做的模块“发表地址后缀”是用/single/templete/module18/postarticle.aspx?blogname=博客
ID,测试发表文章时一样无任何数据返回来,但是我到博客上刷新时发现已经成功发表了文章,于
是又一口气试了几篇,都可以,兴奋...
短暂的兴奋!两分钟后突然发现所有用火车发表的文章都被和讯管理员删掉了,后来再也没有成功发出过,不知是不是被封ID。我发的文章都是火车模块测试贴的内容,只是把标题改了一下,估计
是火车模块测试贴里有不符合规则的文字。
一点经验:发表文章时选“使用自定义分类”可以添加多个tag标签,标签之间用“,”或空格分开
,如:小说,文学,爱情 或者 小说 文学 爱情;建议多定义一些标签,不要小看这些标签哦,如果
你采集了5000多篇文章到和讯上,那么每天从标签过来的访客都很可观。
[ 本帖最后由 吹雪丸 于 2007-6-3 16:00 编辑 ] |
|