Chcę zrobić program, który dodaje komentarz na stronie torrentrelease.info. W necie znalazłem poniższy kod. Niestety, gdy go zaimplementowałem, komentarz nie jest dodawany. Czy ten kod jest dobry?

public bool AddComment(string releaseName, string comment)
        {
            // search
            string releaseLink = this.GetReleaseLink(releaseName);

            if (releaseLink == null) return false;

            string source = webHelper.DownloadStuff(releaseLink);

            string commentId =
                Regex.Match(source, "name='comment_post_ID' value='([^']+)'").
                    Groups[1].Value;

            string akismet = Regex.Match(source, "id=\"akismet_comment_nonce\" name=\"akismet_comment_nonce\" value=\"([^\"]+)\"").Groups[1].Value;

            // add
            string UserName = Utilz.RandomString(6, true);
            source = webHelper.UploadStuff(MainUrl + "wp-comments-post.php", "author=" + HttpUtility.UrlEncode(UserName + "_" + Utilz.RandomString(4, true)) + "&email=" + HttpUtility.UrlEncode(Utilz.RandomString(4, true)) + "somemail%40mail.ru&comment=" + HttpUtility.UrlEncode(comment) + "&submit=Submit+Comment&comment_post_ID=" + HttpUtility.UrlEncode(commentId) + "&comment_parent=0&akismet_comment_nonce=" + HttpUtility.UrlEncode(akismet));

            if (Regex.Match(source, UserName).Success) return true;
            return false;
        }