procedure TForm1.Button1Click(Sender: TObject);
var
  HTTP:TIdHTTP;
  Cookie:TIdCookieManager;
  parmList:TStringList;
  resp:TStringStream;
  formHash:string;
begin
  Button1.Enabled := False;
  //登录
  HTTP := TIdHTTP.Create(nil);
  Cookie := TIdCookieManager.Create(HTTP);

formHash := HTTP.Get('http://bbs.hefei.cc/member.php?mod=logging&action=login&referer=http://bbs.hefei.cc/');
  Delete(formHash,1,Pos('name="formhash"', formHash)+22);
  Delete(formHash,9,Length(formHash));

parmList := TStringList.Create;
  resp := TStringStream.Create('');

parmList.Add('formhash='+ formHash);
  parmList.Add('answer=');
  parmList.Add('loginfield=email');
  parmList.Add('password=账号密码');
  parmList.Add('questionid=0');
  parmList.Add('referer=http://bbs.hefei.cc/');
  parmList.Add('username=账号');

HTTP.Post('http://bbs.hefei.cc/member.php?mod=logging&action=login&loginsubmit=yes&loginhash=LBIOM&inajax=1',parmList,resp);

if Pos('succeedmessage',resp.DataString)<0 then
    begin
      ShowMessage('Login Err');
      Exit;
    end;

end;

delphi模拟论坛登录相关推荐

  1. scrapy模拟用户登录

    scrapy框架编写模拟用户登录的三种方式: 方式一:携带cookie登录,携带cookie一般请求的url为登录后的页面,获取cookie信息应在登录后的页面获取,cookie参数应转成字典形式 # ...

  2. python 通过title判断_利用Python模拟GitHub登录

    点击关注,我们共同每天进步一点点! 最近学习了Fiddler抓包工具的简单使用,通过抓包,我们可以抓取到HTTP请求,并对其进行分析.现在我准备尝试着结合Python来模拟GitHub登录. Fidd ...

  3. xpath技术解析xml以及案例模拟用户登录效果

    问题:当使用dom4j查询比较深的层次结构的节点(标签,属性,文本),比较麻烦!!! xpath就在此情况下产生了--主要是用于快速获取所需的[节点对象]. 在dom4j中如何使用xPath技术 1) ...

  4. python小练习--模拟用户登录,(3次重试机会,登录成功展示登录账号密码)

    知识点使用:1.格式化输出的两种方法---% .formate 2.while循环的使用,及跳出循环的两种方法---break(跳出循环体).continue(结束本次循环,继续下次循环) 3.if条 ...

  5. rsa加密算法python_模拟新浪微博登录(Python+RSA加密算法)

    声明: 由于本人使用用的是Python语言,以下内容就在该语言下进行解释说明.有使用Java语言的可以参考IT男杂记(http://marspring.mobi/http-client-weibo/) ...

  6. python3.0实例_python3.0 模拟用户登录,三次错误锁定的实例

    python用户登录三次锁定怎么修改 1.normal_user是存放用户id及密码的文件 2.lock_file是存放被锁定的用户id的文档,默认为空. 3.程序会对normal_user里的合法用 ...

  7. github的python代码怎么跑_如何利用Python模拟GitHub登录详解

    前言 最近学习了Fiddler抓包工具的简单使用,通过抓包,我们可以抓取到HTTP请求,并对其进行分析.现在我准备尝试着结合Python来模拟GitHub登录. Fiddler抓包分析 首先,我们想要 ...

  8. python登录验证程序_Python模拟用户登录验证

    本文实例为大家分享了Python模拟用户登录验证的具体代码,供大家参考,具体内容如下 1.功能简介 此程序模拟用户登录验证的过程,实现用户名输入.黑名单检测.用户有效性判别.密码输入及验证等.用户在3 ...

  9. python github登陆_利用Python模拟GitHub登录!

    最近学习了Fiddler抓包工具的简单使用,通过抓包,我们可以抓取到HTTP请求,并对其进行分析.现在我准备尝试着结合Python来模拟GitHub登录. Fiddler抓包分析 首先,我们想要模拟一 ...

  10. java模拟微博登录_Python模拟微博登陆,亲测有效

    今天想做一个微博爬个人页面的工具,满足一些不可告人的秘密.那么首先就要做那件必做之事!模拟登陆-- 我对代码进行了优化,重构成了Python 3.6 版本,并且加入了大量注释方便大家学习. PC 登录 ...

最新文章

  1. 存储过程的优缺点 (转载)
  2. 用SERVLET进行用户名和密码验证
  3. java基础第十一篇之Date、Math、自动装箱和拆箱
  4. 图解面向对象中的聚合与耦合概念
  5. 【NLP】GloVe的Python实现
  6. 测试点解析:1049 数列的片段和_12行代码AC
  7. There is no public key available for the following key IDs:3B4FE6ACC0B21F32
  8. UVa-10820 Send a Table 欧拉函数
  9. SVN修改用户名与密码
  10. 运动搜索(运动估计)知识
  11. IOT(34)---物连网体系结构
  12. 绚丽风车loading动效分析与实现!
  13. 批量删除redis key
  14. thinkphp5 php代码中如何确定文件的路径位置
  15. 【PRML 学习笔记】第二章 - 概率分布 (Probability Distributions)
  16. Linux ext4 rm 数据恢复原理(一)-文件系统结构及文件解析
  17. 基于Python的自动聊天机器人
  18. 三阶魔方入门基础教程
  19. jar包启动调用外系统文件上传,无法生成文件,报org.springframework.web.client. ResourceAccessException: I/0 error on POST
  20. 乐固加固APP后无法启动

热门文章

  1. 标签打印软件如何制作菱形标签
  2. 【华为HCIE安全考什么科目?华为HCIE安全考什么知识点?】
  3. Java集合容器面试题(2020最新版),深入理解linux内核百度网盘
  4. ESP8285调试记录
  5. ICT通信运营企业的重建之服务升级(三)----如何打造ICT服务满意度
  6. jsp超市仓库管理系统myeclipse开发sqlserver数据库
  7. 完美电脑主机一拖二,让你夫妻不再抢电脑,一台主机两人独立玩
  8. SQL中笛卡尔积-cross join的用法
  9. 微信小程序中跳转另一个小程序(两种方式)
  10. 收藏 :数据资源下载网址大全