Регистрация Главная Сообщество
Сообщения за день Справка Регистрация
Навигация
Zhyk.org LIVE! Реклама на Zhyk.org Правила Форума Награды и достижения Доска "почета"

Отправка ПОСТ запросов поочередно

-

Вопросы и ответы, обсуждения

- Ваши вопросы по C# только в данном разделе

Ответ
 
Опции темы
Старый 12.04.2013, 20:50   #1
 Разведчик
Аватар для WebSoc
 
WebSoc никому не известный тип
Регистрация: 11.04.2013
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Отправка ПОСТ запросов поочередно

Ребята, выручайте!

Допустим у нас есть пост запрос, в котором данные отправляются из RichTextBox.

В RichTextBox у нас в строчку введены данные которые нужно отправлять.

Как сделать так чтобы программа по нажатию кнопки отправляла один запрос, потом второй и так далее.

И еще, можно ли привязать к этому всему многопоточность? Например такую -- http://zhyk.ru/forum/showthread.php?t=351080
  Ответить с цитированием
Старый 12.04.2013, 21:46   #2
Читер-спонсор
 Рыцарь-защитник
Аватар для Nickitee
 
Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(
Регистрация: 28.08.2009
Сообщений: 603
Популярность: 19129
Золото Zhyk.Ru: 500
Сказал(а) спасибо: 84
Поблагодарили 602 раз(а) в 321 сообщениях
 
По умолчанию Re: Отправка ПОСТ запросов поочередно

Цитата:
Сообщение от WebSocПосмотреть сообщение
Ребята, выручайте!

Допустим у нас есть пост запрос, в котором данные отправляются из RichTextBox.

В RichTextBox у нас в строчку введены данные которые нужно отправлять.

Как сделать так чтобы программа по нажатию кнопки отправляла один запрос, потом второй и так далее.

И еще, можно ли привязать к этому всему многопоточность? Например такую -- http://zhyk.ru/forum/showthread.php?t=351080

Да, всё можно, но никто не будет давать тебе готовый проект, советую тебе использовать google.com, для поиска примеров или решений возникших проблем.
________________
We are Ducks. We are birds. We like bread. We cryack. Cryack.
  Ответить с цитированием
Старый 12.04.2013, 22:13   #3
 Разведчик
Аватар для WebSoc
 
WebSoc никому не известный тип
Регистрация: 11.04.2013
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Отправка ПОСТ запросов поочередно

Уже все нашел и реализовал. Остался такой вопрос - как вытащить капчу со страницы? + чтобы она с каждой отправкой запроса была разная естественно.

Ничего путного в сети не нашел.
  Ответить с цитированием
Старый 12.04.2013, 22:27   #4
Читер-спонсор
 Рыцарь-защитник
Аватар для Nickitee
 
Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(
Регистрация: 28.08.2009
Сообщений: 603
Популярность: 19129
Золото Zhyk.Ru: 500
Сказал(а) спасибо: 84
Поблагодарили 602 раз(а) в 321 сообщениях
 
По умолчанию Re: Отправка ПОСТ запросов поочередно

Цитата:
Сообщение от WebSocПосмотреть сообщение
Уже все нашел и реализовал. Остался такой вопрос - как вытащить капчу со страницы? + чтобы она с каждой отправкой запроса была разная естественно.

Ничего путного в сети не нашел.

Сначало получить страничку, проверить нету ли там капчи а потом только отправлять пост с параметрами?
________________
We are Ducks. We are birds. We like bread. We cryack. Cryack.
  Ответить с цитированием
Старый 12.04.2013, 22:44   #5
 Разведчик
Аватар для WebSoc
 
WebSoc никому не известный тип
Регистрация: 11.04.2013
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Отправка ПОСТ запросов поочередно

Страничка есть, на которой есть капча - [Ссылки могут видеть только зарегистрированные пользователи. ]
Суть - отправить в текстовом поле ссылку + слова что написаны на капче. В запросе капча назначена как "rep= цифры".

На данный момент вот что у меня есть:
Код:
using System;
using System.Collections.Generic;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Net;
using System.IO;
using System.Threading;

namespace AutoAddBlogs
{
    public partial class Form1 : Form
    {
        readonly ParallelOptions o = new ParallelOptions();
        private Thread t;
        public Form1()
        {
            InitializeComponent();
        }
        private void button1_Click(object sender, EventArgs e)
        {
            t = new Thread(s_w);
            t.Start();
        }

        string send_POST(string url, string post)
        {
            string Response_POST = "", StrNewValue;
            try
            {
                HttpWebRequest req = (HttpWebRequest)WebRequest.Create(url);
                req.Method = "POST";
                req.Proxy = new WebProxy("127.0.0.1", 8888);
                req.ContentType = "application/x-www-form-urlencoded";
                StrNewValue = post;
                req.ContentLength = StrNewValue.Length;
                StreamWriter Soup = new StreamWriter(req.GetRequestStream(), System.Text.Encoding.ASCII);
                Soup.Write(StrNewValue);
                Soup.Close();
                StreamReader stin3 = new StreamReader(req.GetResponse().GetResponseStream());
                Response_POST = stin3.ReadToEnd();
                stin3.Close();
            }
            catch { }
            return Response_POST;
        }

        private void s_w()
        {
            o.MaxDegreeOfParallelism = Convert.ToInt32(numericUpDown1.Value);
            Parallel.ForEach(GetLine(), o,
                line => send_POST("http://blogs.yandex.ua/add-result.xml?private=no&url=" + line, ""));
        }

        IEnumerable<string> GetLine()
        {
            string[] line = null;
            if (RichTextBox1.InvokeRequired)
            {
                RichTextBox1.Invoke(
                    new Action(() =>
                    {
                        line = RichTextBox1.Text.Split('\n');
                    }
                    ));
            }
            else
                line = RichTextBox1.Text.Split('\n');
            return line;
        }
    }
}

Отправка запроса со ссылками из РичТекстБокса, в несколько потоков. Как действовать дальше? Если выгружать капчу то надо парсить сессию или что? и как это сделать?

И можно ли отправлять данную капчу на антигейт? По исходнику от самого Антигейта, я так понял что можно.
  Ответить с цитированием
Старый 13.04.2013, 16:43   #6
Читер-спонсор
 Рыцарь-защитник
Аватар для Nickitee
 
Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(
Регистрация: 28.08.2009
Сообщений: 603
Популярность: 19129
Золото Zhyk.Ru: 500
Сказал(а) спасибо: 84
Поблагодарили 602 раз(а) в 321 сообщениях
 
По умолчанию Re: Отправка ПОСТ запросов поочередно

Помог человеку.
________________
We are Ducks. We are birds. We like bread. We cryack. Cryack.
  Ответить с цитированием
Старый 13.04.2013, 17:02   #7
 Разведчик
Аватар для WebSoc
 
WebSoc никому не известный тип
Регистрация: 11.04.2013
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Отправка ПОСТ запросов поочередно

Подтверждаю Проделал очень большую работу, за что ему огромная благодарность.
  Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Программа] Отправка запросов через заданный промежуток времени xFroLx Социальные сети 11 02.03.2014 15:27
[Помогите!] отправка запросов и т.п vova1234561 Вопросы и ответы, обсуждения 4 05.03.2012 15:04
[Руководство] Отправка GET запросов и их получение. Hermein C# 8 08.10.2011 09:43
[Программа] HTTPPost - отправка запросов CreatiK Социальные сети 19 03.01.2011 23:17

Заявление об ответственности / Список мошенников

Часовой пояс GMT +4, время: 10:22.

Пишите нам: [email protected]
Copyright © 2024 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net