梦殇国际

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 刷粉
月光下载 云刷粉软件 云刷粉网页 水贴机电脑版 安卓软件 梦殇导航(教程集合) 有任何问题请点击提问
楼主: 阿星
打印 上一主题 下一主题

【教程】查看贴吧fid

[复制链接]

387

帖子

150

积分

812

TBS

UID
118144
积分
150
TBS
812
智商
878
节操
601
海贝
53
阅读权限
20
在线时间
35 小时
注册时间
2016-4-25
最后登录
2019-7-25
21
发表于 2016-5-2 09:55:58 | 只看该作者
我就是来看看装装逼
全站禁止灌水,后果自负 月光爆吧器 积分充值 签名档设置 积分记录 新人必备
梦殇qq群 欢迎加入群内禁止传播黄色信息!
①群:515706814 爆吧□顶贴□机器 ②群:94025161 贴吧推广□爆吧□软件 ③群:549343908 营销推广□贴吧□软件
回复 支持 反对

使用道具 举报

4万

帖子

8544

积分

2802

TBS

UID
4
积分
8544
TBS
2802
智商
23035
节操
22116
海贝
1695
阅读权限
200
在线时间
3119 小时
注册时间
2014-1-1
最后登录
2024-12-11

在线时间长爱心大使梦殇元老

QQ
22
 楼主| 发表于 2016-5-2 22:27:17 | 只看该作者
胸罩哥 发表于 2016-5-2 03:28
看我假期大半夜赶工终于.....

。。我说你个傻逼怎么会回复这个帖子
务必把代码给我一份
让我也参考一下

点评

没问题,我也是一边百度借鉴一边做的,测试已成功,但是还得加入线程,逻辑,健壮性,还有段时间才能做好  详情 回复 发表于 2016-5-3 00:54
全站禁止灌水,后果自负 月光爆吧器 积分充值 签名档设置 积分记录 新人必备
梦殇qq群 欢迎加入群内禁止传播黄色信息!
①群:515706814 爆吧□顶贴□机器 ②群:94025161 贴吧推广□爆吧□软件 ③群:549343908 营销推广□贴吧□软件
回复 支持 反对

使用道具 举报

2256

帖子

441

积分

393

TBS

UID
662
积分
441
TBS
393
智商
1572
节操
1615
海贝
120
阅读权限
30
在线时间
212 小时
注册时间
2014-1-4
最后登录
2024-7-30
23
发表于 2016-5-3 00:54:55 爪机党 | 只看该作者
阿星 发表于 2016-5-2 22:27
。。我说你个傻逼怎么会回复这个帖子
务必把代码给我一份
让我也参考一下

没问题,我也是一边百度借鉴一边做的,测试已成功,但是还得加入线程,逻辑,健壮性,还有段时间才能做好

点评

我用python弄了下,目前能打印一些信息 话说抓包什么的是你自己弄的? 我现在就打印个所有喜欢的贴吧 贴吧名字----fid----等级----经验----贴吧链接  详情 回复 发表于 2016-5-3 12:40
全站禁止灌水,后果自负 月光爆吧器 积分充值 签名档设置 积分记录 新人必备
梦殇qq群 欢迎加入群内禁止传播黄色信息!
①群:515706814 爆吧□顶贴□机器 ②群:94025161 贴吧推广□爆吧□软件 ③群:549343908 营销推广□贴吧□软件
回复 支持 反对

使用道具 举报

4万

帖子

8544

积分

2802

TBS

UID
4
积分
8544
TBS
2802
智商
23035
节操
22116
海贝
1695
阅读权限
200
在线时间
3119 小时
注册时间
2014-1-1
最后登录
2024-12-11

在线时间长爱心大使梦殇元老

QQ
24
 楼主| 发表于 2016-5-3 12:40:05 | 只看该作者
胸罩哥 发表于 2016-5-3 00:54
没问题,我也是一边百度借鉴一边做的,测试已成功,但是还得加入线程,逻辑,健壮性,还有段时间才能做好 ...

我用python弄了下,目前能打印一些信息
话说抓包什么的是你自己弄的?
我现在就打印个所有喜欢的贴吧

贴吧名字----fid----等级----经验----贴吧链接

点评

网上说PY模拟登陆更简单,但是我没学过那语言,java一样的能实现,抓包自己分析,然后再网上搜索类似的项目看看抓包地址,参数等  详情 回复 发表于 2016-5-3 12:43
全站禁止灌水,后果自负 月光爆吧器 积分充值 签名档设置 积分记录 新人必备
梦殇qq群 欢迎加入群内禁止传播黄色信息!
①群:515706814 爆吧□顶贴□机器 ②群:94025161 贴吧推广□爆吧□软件 ③群:549343908 营销推广□贴吧□软件
回复 支持 反对

使用道具 举报

2256

帖子

441

积分

393

TBS

UID
662
积分
441
TBS
393
智商
1572
节操
1615
海贝
120
阅读权限
30
在线时间
212 小时
注册时间
2014-1-4
最后登录
2024-7-30
25
发表于 2016-5-3 12:43:39 | 只看该作者
阿星 发表于 2016-5-3 12:40
我用python弄了下,目前能打印一些信息
话说抓包什么的是你自己弄的?
我现在就打印个所有喜欢的贴吧

网上说PY模拟登陆更简单,但是我没学过那语言,java一样的能实现,抓包自己分析,然后再网上搜索类似的项目看看抓包地址,参数等

点评

python简单的要死。。 比java还简单 但是在学java的话就用java吧 模拟登陆我看那post,应该都差不多 再研究下,估计你也就可以写机器了 哈哈  详情 回复 发表于 2016-5-3 12:45
胸罩哥到此一游!
回复 支持 反对

使用道具 举报

4万

帖子

8544

积分

2802

TBS

UID
4
积分
8544
TBS
2802
智商
23035
节操
22116
海贝
1695
阅读权限
200
在线时间
3119 小时
注册时间
2014-1-1
最后登录
2024-12-11

在线时间长爱心大使梦殇元老

QQ
26
 楼主| 发表于 2016-5-3 12:45:45 | 只看该作者
胸罩哥 发表于 2016-5-3 12:43
网上说PY模拟登陆更简单,但是我没学过那语言,java一样的能实现,抓包自己分析,然后再网上搜索类似的项 ...

python简单的要死。。
比java还简单
但是在学java的话就用java吧
模拟登陆我看那post,应该都差不多
再研究下,估计你也就可以写机器了
哈哈

点评

借鉴网上的一些功能,能把整个流程成功跑一遍,还得改进  详情 回复 发表于 2016-5-3 12:58
看楼上  详情 回复 发表于 2016-5-3 12:52
全站禁止灌水,后果自负 月光爆吧器 积分充值 签名档设置 积分记录 新人必备
梦殇qq群 欢迎加入群内禁止传播黄色信息!
①群:515706814 爆吧□顶贴□机器 ②群:94025161 贴吧推广□爆吧□软件 ③群:549343908 营销推广□贴吧□软件
回复 支持 反对

使用道具 举报

2256

帖子

441

积分

393

TBS

UID
662
积分
441
TBS
393
智商
1572
节操
1615
海贝
120
阅读权限
30
在线时间
212 小时
注册时间
2014-1-4
最后登录
2024-7-30
27
发表于 2016-5-3 12:50:10 | 只看该作者
  1. 写机器还早,现在也就弄着玩,等我真正实现了发个完整的代码给你,现在给你看看登录的post
  2. try {
  3.                                 HttpGet get = new HttpGet("https://passport.baidu.com/v2/api/?getapi&class=login&tpl=mn&tangram=true");
  4.                                 response = httpClient.execute(get);
  5. //                                System.out.println(response.getStatusLine().getStatusCode());
  6.                                 @SuppressWarnings("unused")
  7.                                 List<Cookie> cookies = cookieStore.getCookies();
  8.                                 System.out.println("请求页面成功");
  9.                                 
  10.                                 /*以上获取初始cookie完成*/
  11.                                 
  12.                                 get = new HttpGet("https://passport.baidu.com/v2/api/?getapi&class=login&tpl=pp&tangram=true");
  13.                                 response = httpClient.execute(get);
  14. //                                System.out.println(response.getStatusLine().getStatusCode());//打印状态码
  15.                                 cookies = cookieStore.getCookies();
  16.                                 entity = response.getEntity();
  17.                                 BufferedReader br = new BufferedReader(new InputStreamReader(  
  18.                                                 entity.getContent(), "utf-8"));
  19.                                 String tempLine = br.readLine();
  20.                                 StringBuffer sb = new StringBuffer();
  21.                                 while(tempLine != null){
  22.                                         if (tempLine.contains("bdPass.api.params.login_token=")) {  
  23.                                 sb.append(tempLine.substring(  
  24.                                         "bdPass.api.params.login_token=".length() + 1,  
  25.                                         tempLine.length() - 2));  
  26.                             }
  27.                             tempLine = br.readLine();
  28.                                 }
  29.                                 System.out.println("[Token] >>> " + sb);
  30.                                 cookies = cookieStore.getCookies();
  31. //                                Gongju.infoCookie(cookies);
  32.                                 System.out.println("请求参数成功!");
  33.                                 
  34.                                 /*以上获取登陆需要的关键参数Token完成
  35.                                  * 以下是构造POST请求进行模拟登录*/
  36.                         
  37.                                 HttpPost post = new HttpPost("https://passport.baidu.com/v2/api/?login");
  38.                                 List<NameValuePair> params = new ArrayList<NameValuePair>();
  39.                                 params.add(new BasicNameValuePair("charset", "utf-8"));
  40.                                 params.add(new BasicNameValuePair("token", sb.toString()));
  41.                                 params.add(new BasicNameValuePair("tpl","pp"));
  42.                                 params.add(new BasicNameValuePair("apiver","v3"));
  43.                                 params.add(new BasicNameValuePair("tt","1390751409263"));
  44.                                 params.add(new BasicNameValuePair("safeflg","0"));
  45.                                 params.add(new BasicNameValuePair("isPhone","false"));
  46.                                 params.add(new BasicNameValuePair("quick_user","0"));
  47.                                 params.add(new BasicNameValuePair("logintype","basicLogin"));
  48.                                 params.add(new BasicNameValuePair("username",username));
  49.                                 params.add(new BasicNameValuePair("password",password));
  50.                                 params.add(new BasicNameValuePair("isPhone","false"));
  51.                                 params.add(new BasicNameValuePair("mem_pass","on"));
  52.                                 params.add(new BasicNameValuePair("verifycode",""));
  53.                                 params.add(new BasicNameValuePair("callback","parent.bd__pcbs__axjnsn"));
  54.                                 
  55.                                 UrlEncodedFormEntity uef;
  56.                                 uef = new UrlEncodedFormEntity(params,"utf-8");
  57.                                 post.setEntity(uef);
  58.                                 response = httpClient.execute(post);
  59.                                 System.out.println("[POST]Receive >>> " +response.getStatusLine().getStatusCode());
  60.                                 cookies =cookieStore.getCookies();
  61.                                 entity = response.getEntity();
  62.                                 String err=EntityUtils.toString(entity, "utf-8");
  63.                                 err = err.substring(err.indexOf("err_no=")+7,err.indexOf("&callback"));
  64.                                 System.out.println(err);
  65.                                 if (err.equals("0")) {
  66.                                         System.out.println("登录成功!");
  67.                                 }
  68.                                 else if(err.equals("257"))
  69.                                 {
  70.                                         System.out.println("密码错误!");
  71.                                 }
  72.                                 else {
  73.                                         System.out.println("未知错误!");
  74.                                 }
  75. //                                System.out.println(EntityUtils.toString(entity, "utf-8"));
  76. //                                System.out.println("Cookies >>> " + cookies.size());
  77.                                 Gongju.infoCookie(cookies);
  78.                         }
  79.                         catch (IOException e) {
  80.                                 System.out.println("登录失败!");
  81.                         }
复制代码
@阿星

胸罩哥到此一游!
回复 支持 反对

使用道具 举报

2256

帖子

441

积分

393

TBS

UID
662
积分
441
TBS
393
智商
1572
节操
1615
海贝
120
阅读权限
30
在线时间
212 小时
注册时间
2014-1-4
最后登录
2024-7-30
28
发表于 2016-5-3 12:52:18 | 只看该作者
阿星 发表于 2016-5-3 12:45
python简单的要死。。
比java还简单
但是在学java的话就用java吧

看楼上
胸罩哥到此一游!
回复 支持 反对

使用道具 举报

2256

帖子

441

积分

393

TBS

UID
662
积分
441
TBS
393
智商
1572
节操
1615
海贝
120
阅读权限
30
在线时间
212 小时
注册时间
2014-1-4
最后登录
2024-7-30
29
发表于 2016-5-3 12:58:18 | 只看该作者
阿星 发表于 2016-5-3 12:45
python简单的要死。。
比java还简单
但是在学java的话就用java吧

借鉴网上的一些功能,能把整个流程成功跑一遍,还得改进

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

点评

nice 不过java的那发包弄个header真是那麻烦  详情 回复 发表于 2016-5-4 21:40
不错。看来你还是很有潜力的  详情 回复 发表于 2016-5-4 21:24
胸罩哥到此一游!
回复 支持 反对

使用道具 举报

4万

帖子

8544

积分

2802

TBS

UID
4
积分
8544
TBS
2802
智商
23035
节操
22116
海贝
1695
阅读权限
200
在线时间
3119 小时
注册时间
2014-1-1
最后登录
2024-12-11

在线时间长爱心大使梦殇元老

QQ
30
 楼主| 发表于 2016-5-4 21:24:47 | 只看该作者
胸罩哥 发表于 2016-5-3 12:58
借鉴网上的一些功能,能把整个流程成功跑一遍,还得改进

不错。看来你还是很有潜力的
全站禁止灌水,后果自负 月光爆吧器 积分充值 签名档设置 积分记录 新人必备
梦殇qq群 欢迎加入群内禁止传播黄色信息!
①群:515706814 爆吧□顶贴□机器 ②群:94025161 贴吧推广□爆吧□软件 ③群:549343908 营销推广□贴吧□软件
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

GMT+8, 2024-12-23 01:54,Processed in 0.093853 second(s), 43 queries.

Powered by Discuz!X3.4© 2001-2013 Comsenz Inc. 手机版|黑名单|站点地图|RGB转16进制|梦殇国际 MSI

贴吧交流群:172119290 | 编程交流群:232677917 | 官方YY频道:13234704 | 本站所有软件仅供学习交流使用!

工信部备案:赣ICP备14004172号-1 | 如有需要请联系 邮箱:541641237#qq.com (点击发邮件)

快速回复 返回顶部 返回列表