工作也签了,没啥事做。。。

突然想研究一下网站自动登陆的问题,决定做点有挑战性的事情搞个有验证码的试试。呵呵~~

找啊找。。。远在天边近在眼前,对!就是百度贴吧。

经过一晚上的分析实验,终于有点眉目了,赶紧写下来。

大概原理是这样的:

一、使用HttpWebRequest 和HttpWebResponse 。从Stream中获得HTML代码

二、在窗体中加载验证码图片(暂时还只能手工输入,呵呵~能力有限~)。这里主要通过正则表达式查找HTML中的验证码地址。

三、POST数据。这里要注意POST中文的话要注意编码,不然会出现乱码

string postcontent = HttpUtility.UrlEncode(textBox3.Text, Encoding.GetEncoding("gb2312")).ToUpper();

然后分析其他相关的字段,一起Write到Stream中

问题:

1.不稳定,有的时候可以成功,有的时候不行。怀疑是发贴时间有限制,或者其他限制,有待研究。。。

2.关于POST后的返回状态没有检测,可能会获得不能发贴的错误原因。主要分析返回的HTML中的错误描述。

3.贴吧的验证码是直接保存在Hidden标签中的,如果要加上Cookies验证呢?恩,有待考虑。。。

相关参数:

<input type=hidden name=ct value=385875968>
<input type=hidden name=tn value=baiduSubmitPost>
<input type=hidden name=word value="1">
<input type=hidden name=lm value="7270" >
<input type=hidden name=z value="153473192" >
<input type=hidden name=sc value="1">
<input type=hidden name=cm value="0">
<input type=hidden name=rn value="634431546">
<input type=hidden name=bs value="31337524417A9067F9748F2DAD5A7C29F1DF4EB82EEC455CD4B7FD2D83EF7EB5FB5558A5B5CA7676B592F1419758C3E731A08D58C0226EB9013C1575CF8A">
//验证码直接保存在HTML中了,呵呵。。

OH~~My God 睡觉了~~~~明天继续

百度贴吧发贴机探索(一)相关推荐

  1. c#写的百度知道辅助发贴机

    放暑假了,趁有空把以前自己用的百度知道辅助发贴机改进了下,现在放出来给大家也玩玩, 呵呵! 程序是用C#写的. 下载地址 http://www.linuxcomputer.cn/uploads/sof ...

  2. 百度贴吧发贴机编写教程

    先一楼上完成图. 这次要写的是一个发贴(防屏蔽)机,那么我们先要了解通过网页版贴吧发帖的时候浏览器都向百度的服务器发送了哪些信息.下面请大家和我一起做,打开浏览器,进入昌维吧,然后点一下喜欢本吧这样的 ...

  3. 【论坛转贴】IP spoof欺骗关于修改ip源向网页post的方法,伪造虚假IP来源!可用于群发发贴机拱贴机邮件EMail群发!!!!!!

    [论坛转贴]IP spoof欺骗,关于修改ip源向网页post的方法,伪造虚假IP来源!可用于群发发贴机拱贴机邮件EMail群发!!!!!! 现在我急需这段程序,有好心的人帮我解决一下吗     这是 ...

  4. 秀一下以前搜房soufun发贴机的发帖群发日志!!呵呵..

    秀一下以前搜房soufun论坛发贴机的发帖群发日志!!呵呵.. QQ 1163551688 "2009-11-28 18:00:06 562","qwerty00789& ...

  5. 百度大数据质量保障方案探索

    百度大数据质量保障方案探索 传统的测试验证手段专注于通过测试设计构建合理的输入输出,来实现代码路径覆盖.随着行业中大数据的逐渐兴起,无法满足这一新领域测试挑战.机器学习.数据挖掘.长数据流系统.大规模 ...

  6. 40.深度解密四十:百度贴吧发广告图不删除(防删)的方法揭秘

    网络营销推广技术.技巧深度解密(四十)指南: 1.本文档适合零基础以及互联网营销推广工作者,主要讲解百度贴吧发广告图不删除的方法问题. 2.原创版权文档,任何抄袭或者全部.部分模仿都是侵权行为. 3. ...

  7. 百度评论中台的设计与探索

    导读:百度评论中台为百度系产品提供便利接入.持续稳定的评论能力,是百度社区氛围体系内最重要的基础能力之一,日均流量达到百亿规模,在业务不断发展过程中,百度评论中台实现了功能快速迭代.性能稳步提升,本文 ...

  8. 技术揭秘!百度搜索中台低代码的探索与实践

    导读:据Gartner调研,应用开发需求的市场增长至少超过IT交付能力的5倍,预计到2025年,70%的新应用开发将使用低代码技术.我们需要在需求迭代越来越高频.创新能力要求越来越高的背景下,探索如何 ...

  9. 发帖回帖功能 java_百度贴吧发贴回贴POST接口

    闲来无事的程序员,这几天研究了下百度贴吧的一些接口:发贴,回贴等等. 登录 首先是登录,目前大体上有两种方式: 一种是用户名和密码登录,但是现在百度对账号查的厉害,有时间还要手机或者邮箱验证,这部分还 ...

最新文章

  1. linux libpath的作用,linux – LD_LIBRARY_PATH似乎不起作用
  2. [云炬创业基础笔记]第五章创业机会评估测试8
  3. Django项目配置mysql主从数据库实现读写分离
  4. 消除ubuntu16.04自带的alt快捷键
  5. mysql select null 0,查询值中为NULL,在MySQL中产生0.00
  6. php mysql 库存变负数_php解决秒杀并发入库导致的库存负数
  7. 《南溪的目标检测学习笔记》——主干网络backbone设计的学习笔记
  8. oracle更新前触发器,Oracle之前更新触发器
  9. 查看opencv版本信息
  10. java获取基金实时数据_JAVA爬取天天基金网数据
  11. 仿网易评论盖楼PHP+Mysql实现
  12. python属于计算机几级,Python语言被列入全国计算机等级考试科目
  13. 2021-02-26
  14. 找零钱问题(C语言实现)——贪心算法应用(1)
  15. Remarkable简单使用
  16. 【学习笔记】产品经理必备技能之竞品分析(下)用户体验五要素分析法 + 竞品分析报告
  17. 【Ubuntu】硬盘读写速度测试
  18. canvas教程16-滚动的车轮
  19. 最全的解酒方法-----让你千杯不...
  20. js对象数组去除重复

热门文章

  1. host速度 mtk usb_mtk-usb代码分析之usb gadget
  2. android蓝牙耳机下的语音(输入/识别)及按键监听
  3. Android程序调用串口开发硬件
  4. 常用的操作系统镜像下载windows、linux 和MacOS
  5. Spring WebFlux介绍
  6. 实战|手把手教你用Python爬虫(附详细源码)
  7. win10下虚拟机安装XP系统 后无网卡的解决
  8. 【无机纳米材料科研制图——Photoshop 0402】PS使用选框工具修改图片/图层
  9. 麒麟V10系统如何使用root权限
  10. ZC-23型冲击继电器