使用steambot发送帖子请求

时间:2015-06-11 16:02:43

标签: c# http-post steam steambot

所以我正在研究一个程序,它向一个蒸汽组发送一个发布请求,以便创建一个公告,但遗憾的是它不能正常工作,我捕获了TamperData所需的“参数”,等等或者更少尝试在c#中复制它。 没有那么好,也许这里有人可以帮助我。

        var data = new NameValueCollection();
        data.Add("sessionID", SteamWeb.SessionId);
        data.Add("action", "post");
        data.Add("headline", "EXAMPLE HEADLINE");
        data.Add("body", "EXAMPLE BODY");


        string url = "http://steamcommunity.com/groups/GROUP/announcements/create";
        string referer = "http://steamcommunity.com/groups/GROUP/announcements/create";

        SteamWeb.Fetch(url, "POST", data, false, referer);

这是我的代码,也许有人可以帮助我。

问候

1 个答案:

答案 0 :(得分:0)

我已经用小提琴手测试了这个帖子,但它确实奏效了。以下是一些提示:

  1. Steam客户端正在使用网址http://steamcommunity.com/groups/<GROUPNAME>/announcements发布公告
  2. 您的参数是正确的,但缺少Cookie。您需要其中两个:sessionid cookie包含会话ID(与参数中的相同)和steamLogin cookie(看起来像这样:73561298352707625||62E520F5D92EFDE9C3794BFD00C739385B0AA77C)。
  3. 我测试过Fiddler并且它有效。