Example #1
0
        /// <summary>
        /// Отсылает сообщение пользователю
        /// </summary>
        /// <param name="pupilId">Id пользователя на сайте</param>
        private static void SendSpam(int pupilId)
        {
            string url = $"http://www.videosharp.info/{pupilId}/messages";

            using (var request = new HttpRequest())
            {

                #region Настройка параметров Post запроса
                request.ConnectTimeout = TimeOutProxy;
                request.Reconnect = false;
                request.Proxy = HttpProxyClient.Parse(Proxy);
                //request.UserAgent = Http.IEUserAgent();
                request.Cookies = MyCookies;

                request.AddParam("answer", Message)
                    .AddParam("def_pupil_id", pupilId)
                    .AddParam("forum_fid", $"pupil={pupilId}");
                #endregion
                var content = "Empty";

                try
                {
                    content = request.Post(url).ToString(); //Пытаемся отправить Post запрос
                }
                catch
                {
                    LogResult(pupilId, ERROR);
                }

                #region Проверка и вывод на консоль результата отправки сообщения
                if (content.Contains("error"))
                    LogResult(pupilId, FAIL);

                else if (content.Contains("submit"))
                    LogResult(pupilId, SUCCESS);

                else
                    LogResult(pupilId, UNKNOWN);
                #endregion
            }
        }