58同城的登陆和加密,都已经被我破解了,那其实目的就一目了然了,是的,目的就是58同城的模拟发帖。

为了写这个发帖机,我是煞费苦心,百度和谷歌,到处搜索资料,结果,一无所获,是的,真的是一无所获,基本上,所有的搜索,都找不到相关资料,我无语了,这是咋回事呢,难道58同城做了封杀,把所有的资料,都封杀了,为此,我忐忑不安,写文章之前,我还在想,我写了这个文章,是不是也会立刻被封杀呢。。。

不过想再多,发还是要发的,分享一下我的经验给大家,就给58同城开个刀吧

58同城的登陆成功了,那么发帖就很容易了,其实,不然,发帖才是真正有难度的,写发帖,建议,必须使用httpclient 4以上版本,难度小一些,3的版本,难度有点大,很是不建议

首先,模拟进入发帖页面,这些我就不详细累赘了,

从发帖开始,开始发帖,首先注意到了,Content-Type,这个字段是一个multipart/form-data; ,一万匹马从我的脑海中飞过啊,这个东西,httpclient3的版本,兼容的不好,只有的4里面,有兼容,下面我吧兼容的代码贴出来,供大家参考一下:

4里面可以使用MultipartEntity,模拟multipart/form-data;

MultipartEntity mutiEntity = new MultipartEntity();

MultipartEntity mutiEntity = new MultipartEntity();
            mutiEntity.addPart("daizhaogongsiID",new StringBody("", Charset.forName("utf-8")));
            mutiEntity.addPart("parentuid",new StringBody(userid, Charset.forName("utf-8")));
            mutiEntity.addPart("childuserid",new StringBody(userid, Charset.forName("utf-8")));
            mutiEntity.addPart("fulibaozhang",new StringBody("1|8|6|9|2|7", Charset.forName("utf-8")));
            g3.setEntity(mutiEntity);
            HttpResponse  httpResponse = httpClient.execute(g3);
            HttpEntity httpEntity =  httpResponse.getEntity();
            String sg3 = EntityUtils.toString(httpEntity)

好的,这个难关过了,那么可以开始发送了

开始,连续3天,都出现这个错误,无法成功:

document.domain='58.com'; parent.$.formValidator.subfalse('aspnetForm', 'fabu'); parent.$.c.user.loginsuccess_callback('25393157009927');parent.$('#frmPassport').closest('tr').remove();parent.$.xxzl.cptr.destroy();parent.$.xxzl.cptr.init('3b0e29dae7bb0020f6b0a2d709a3acd34f');

这个错误,看的出来,其实,是已经发到服务器了,但是某个参数出错了,仔细研究了一下,才发现,原来是这个参数引起的,

经过一星期的奋战,终于,完全通过了58的发帖机制,太不容易了,有啥问题,大家联系我哈,嘿嘿

(HttpClient技术)(58同城系列)58同城发帖相关推荐

  1. (HttpClient技术)(58同城系列)58同城登录

    已经有很长时间,想开发一个58同城的系列软件了,对于HttpClient技术的钻研和进步,我觉得,我觉得自己还是有能力胜任的,终于有一个契机(至于什么原因呢,暂且保密,说出来,太俗了),这一星期来,抓 ...

  2. (HttpClient技术)(58同城系列)58同城登录加密的js

    关于登录部分的代码太长了,所以决定 把js部分分离开来,本来想把加密的js,上传到下载的,不过想想,这样太坑爹了了,本来就一个简单的js,还去片积分,太不像话了,下面就具体来讲讲58同城登录部分的加密 ...

  3. 用IT技术玩金融系列文章

    用IT技术玩金融系列文章 用IT技术玩金融系列文章,将介绍如何使用IT技术,处理金融大数据.在互联网混迹多年,已经熟练掌握一些IT技术.单纯地在互联网做开发,总觉得使劲的方式不对.要想靠技术养活自己, ...

  4. 5G无线技术基础自学系列 | 双工技术

    素材来源:<一本读懂5G技术> 一边学习一边整理内容,并与大家分享,侵权即删,谢谢支持! 附上汇总贴:5G无线技术基础自学系列 | 汇总_COCOgsta的博客-CSDN博客 双工(Dup ...

  5. 5G核心网技术基础自学系列 | 消息业务

    书籍来源:<5G核心网 赋能数字化时代> 一边学习一边整理内容,并与大家分享,侵权即删,谢谢支持! 附上汇总贴:5G核心网技术基础自学系列 | 汇总_COCOgsta的博客-CSDN博客 ...

  6. 【研报笔记】光大技术择时系列1:基于阻力支撑相对强度(RSRS)的市场择时

    关键字 关键字 关键字 阻力支撑相对强度RSRS 参数敏感性测试 Resistance Support Relative Strength RSRS右偏标准分指标 RSRS价格优化右偏标准分策略 支撑 ...

  7. AWS云计算技术架构探索系列之一-开篇

    一.前言 1.什么是AWS AWS是亚马逊公司的云计算 品牌,作为全球云计算技术的首创者和领导者,其分布在全球25区域81个可用区的数据中心,提供200多项服务齐全的云服务(2021年12月份数据), ...

  8. 5G无线技术基础自学系列 | 基础参数及帧结构

    素材来源:<5G无线网络规划与优化> 一边学习一边整理内容,并与大家分享,侵权即删,谢谢支持! 附上汇总贴:5G无线技术基础自学系列 | 汇总_COCOgsta的博客-CSDN博客 5G在 ...

  9. 5G无线技术基础自学系列 | 密集组网

    素材来源:<一本读懂5G技术> 一边学习一边整理内容,并与大家分享,侵权即删,谢谢支持! 附上汇总贴:5G无线技术基础自学系列 | 汇总_COCOgsta的博客-CSDN博客 我们来看这样 ...

最新文章

  1. 【uva10829-求形如UVU的串的个数】后缀数组+rmq or 直接for水过
  2. AWS — AWS 上的 NFV
  3. opencv图像的基础操作
  4. 什么是索引?索引类型有几种,各有什么特点?
  5. fastDFS页面浏览器缓存解决
  6. python如何并发运行2个软件_如何利用并发性加速你的python程序(二):I/O 绑定程序加速...
  7. 【Flink】Flink 时间之 timerService().registerEventTimeTimer 主要做了什么
  8. compose部署redis和mysql_浅析docker-compose部署mysql无法访问的问题
  9. Linux 端口侦听不到,在linux上,如何在不尝试连接的情况下检查端口是否处于侦听状态...
  10. redission分布式锁测试代码
  11. Mac新手入门教学:活用Mac通知中心,生活讯息一眼看尽
  12. Bp神经网络+C++实现
  13. 新手如何学习Java——Java学习路线图
  14. 网易云音乐ncm格式转换为mp3
  15. 如何清理驱动人生的新闻弹窗
  16. 关于磁力计和加速度计的融合以及坐标系的对准
  17. 想要艺术气质高逼格,不吹牛真的有捷径可走
  18. “智能语音助手”的竞品分析 —— 你好小悟小爱同学(4)
  19. 【计算机毕业设计】小型OA系统设计与实现Springboot
  20. Burpsuite的CA证书安装

热门文章

  1. 为何学Python(转)
  2. 搭建量化系统|股票数据的除权和复权
  3. 二维测量--轮辋和轮胎的检查
  4. 使用vue和高德地图,仿58地图找房pc端,且解决marker过多卡顿
  5. 最新超唯美Like_Girl V5.0.0恋爱主题博客源码
  6. 计算机网络:02---数据与信号。频率、比特率、波特率、信噪比、衰减
  7. 【算法】_004_插入排序
  8. 排错实战 —— 解决 c++ 工程编译错: error C2059 'string' illegal token on right side of xxx
  9. python爬取”药智数据”网站下疾病分类与代码的所有疾病名称
  10. 游戏策划学习:哲学好难