DELPHI有一点基础!
想写一些类似农场助手。论坛发帖机器之类的东西! 
应该从哪入手! 先学哪方面的知识~大虾们指点指点!
百度了很久,这方面的东西太少太少!有朋友推荐学C# 对那个也不了解请各位大大给点意见和建议!!
在百度问了一下!都说我出发点不好,我也不知道是啥意思!~ 我就是爱好!~想研究一下!~ 我也不是这个专业!完全是兴趣。
本人对DELPHI有一些基础所以想用DELPHI来做!也不知道是我没找对地方还是怎么样!没找到这方面的东西~就看过一个DLEPHI农场的源码使用IDHTTP做的~~有很多地方看不太明白特别是使用COOKIE那部分,所以来问问应该从哪入手!
有介绍这方面比较好的书籍吗?为什么DELPHI这方面的东西不多!
还有朋友介绍学C#!对C#没研究,不想用这个做!还要从新学习语法什么的!难道c#做这方面比DELPHI好?资料多吗?
请大家指点下!真是有点迷茫!

解决方案 »

  1.   


    你说的这些只局限于HTTP,如果要写这些东西,用tidhttp控件就行了,很好用的,然后对数据进行抓包处理就是了。
      

  2.   

    同意楼上
    前两天我好像也在百度知道里回答过这样的一个问题,不知道是不是LZ.
    回复完了,百度说要审核几分钟.TMD,过好久都没见到我回复的内容
      

  3.   


    那估计就是我的贴!· 我发帖的时候也发了好几次,现在主要的问题是登陆的问题,比如说登陆论坛返回成功! 几秒钟内能发出帖子,而且只能发1次!在发帖就不成功了!~ 应该是COOKIE的问题吧!~ 怎么学习下COOKIE的东西!
      

  4.   

    把Cookie存到变量里,再发贴时将cookie赋值给
    idhttp.request.customheaders.text:='cookie' + cookie变量;
    这样再POST就行了
      

  5.   


    谢谢你的热心回答~ 能帮我在解释下个吗
    idhttp1.Request.SetHeaders; //最重要的初始化。  这个有用吗 
    idhttp1.Request.RawHeaders.Values['Cookie'] := '这里是cookie的值';  IdHTTP1.Request.CustomHeaders.Values['Cookie']:=s;
    IdHTTP1.Request.RawHeaders.Values['Cookie']:=s;这两种写法一样吗?在网上看个农场的代码是这么写的!
     aIdHTTP.Request.CustomHeaders.Clear;
     aIdHTTP.Request.RawHeaders.Values['Cookie'] := QQ_Cookie;
    每次发送前都要清空在赋值吗?
    这样取COOKIE放到变量里就可以吗?
    for i := 0 to HTTP.CookieManager.CookieCollection.Count - 1 do
    s := s + HTTP.CookieManager.CookieCollection.Items[i].CookieText;我就是这么做的怎么不能成功呢? 这个内容跟抓包的内容不太一样!· 需要自己修改下吗?!~ 
    我直接提交的不成功,必须修改成抓包一样才可以吗?