|
本帖最后由 hjmincd 于 2017-5-8 10:41 编辑
java语言开发的,数据库是SQLserver.
一是用采集器登陆网站后台准备测试发布规则时,发现比小张的视频教程复杂得多,按图索骥走几步就会一头雾水、一脸茫然;
如登陆网站后台:Post地址和Referer地址共同的部分只有根地址部分,如手工登陆是在地址栏键入“www.gc001.com/shopmms",用fiddler抓包数据则Post为“www.gc001.com/bdtlogin.do"、referer为“http://www.gc001.com/shopmms/”;
问题来了,网站登陆地址填“www.gc001.com”还是填“www.gc001.com/shopmms”?填前者的话,用内置浏览器登陆都跑到外网去了;如果填后者,则“自动登陆网址后缀”不知道咋填了;见下图:
尔后发现无论将地址设为前者还是后者,根本进不到登录页面。
分析bdtlogin.do文件,得知在正确输入登陆信息后,Post请求文件传输内容是这样:{"error":0,"msg":"/shopmms/main.html"};
如果输入信息错误,Post请求文件传输内容则变为:{"error":1,"msg":"对不起,用户名或密码输入有误,或者您的账号还没有开通!"}
登陆url在哪里?如何才能自动登陆到后台?
登陆不成功、不能获取到栏目(是登陆首页中的ul、li语句部分?)、更无后续的往数据库灌文章。
求大神们指点!
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?加入会员
x
|