Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.56/9: Рейтинг темы: голосов - 9, средняя оценка - 4.56
10 / 10 / 8
Регистрация: 13.06.2015
Сообщений: 45

Не работает POST-запрос при регистрации на Avito

13.06.2015, 21:47. Показов 1822. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Hello Cyber! Появилась задача сделать авторегистрацию на https://www.avito.ru/registration, я решил делать с помощью Post запроса, но у меня ничего не вышло...(
Вот листинг кода:
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
        private void POST_Click(object sender, EventArgs e)
        {
            // Переходим на страницу регистрации
            webBrowser1.Navigate("https://www.avito.ru/registration");
 
            // Сохраняем HTML в переменную
            string words = webBrowser1.DocumentText;
 
            // Так как название token на Avito динамично, приходится искать по отдельности имя параметра и значение
            string tokenName = "";
            string tokenValue = "";
            string tokenParametr = "";
 
            tokenParametr = words.Substrings("name=\"toke", "/>", 0)[0];      // Поиск части HTML  с именем и значением параметра token
            tokenName = tokenParametr.Substrings("n[", "]\" value=\"", 0)[0]; // Поиск имени параметра token
            tokenValue = tokenParametr.Substrings("value=\"", "\"", 0)[0];    // Поиск значения параметра token
            tokenParametr = "token%5B" + tokenName + "%5D=" + tokenValue;     // Лепим
 
            // Пример текста запроса из браузера: type=0&name=%D0%93%D0%B5%D0%BE%D1%80%D0%B3%D0%B8%D0%B9&manager=&email=sdfsdf@sdsf.ru&phone=8+999+999-99-99&password=Yuiop12345&confirm=Yuiop12345&captcha=j7384&agree=1&token%5B850236302253%5D=2840351434162937.371557b96f95b13e
            string data = "type=0&name=%D0%93%D0%B5%D0%BE%D1%80%D0%B3%D0%B8%D0%B9&manager=&email=sdfsdf@sdsf.ru&phone=8+999+999-99-99&password=Yuiop12345&confirm=Yuiop12345&captcha=j7384&agree=1&" + tokenParametr;
 
            webBrowser1.Navigate("https://www.avito.ru/registration", "_self", System.Text.ASCIIEncoding.ASCII.GetBytes(data), "Content Type: text/html"); // POST запрос
        }
В результате выдаёт ту же страницу регистрации с информацией о том, что я не заполнил ни одного поля...(
На счёт капчи я потом буду разбираться, не обращайте внимания на отсутствие антикапчи. Может кто сможет направить меня или помочь в данном вопросе.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
13.06.2015, 21:47
Ответы с готовыми решениями:

Отправить post запрос на страницу регистрации яндекс
здравствуйте, прошу помощи! нужно чтобы программа отправляла post запрос на страницу регистрации яндекс, я никак понять не могу как сделать...

Не работает POST запрос
Здравствуйте. Пытаюсь на js научиться лайкать цитаты на баш.орг. Получился такой код: function rate_plus(url,id) { ...

Не работает POST запрос
Такой вопрос образовался. Есть серверное приложение на Node.js Express на api.domain.com и клиент на ангуларе на domain.com. Разработка...

1
10 / 10 / 8
Регистрация: 13.06.2015
Сообщений: 45
27.06.2015, 22:59  [ТС]
Похоже либо всем класть, либо от слова Avito всем страааашшшнннноооооо)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
27.06.2015, 22:59
Помогаю со студенческими работами здесь

Qt Не работает post запрос
QUrl url("http://www.site.org/index/process"); QNetworkRequest nreq = QNetworkRequest(url); ...

Не работает post запрос
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using...

Post-запрос неправильно работает
Есть такой вот запрос: response = requests.post( upload_url, files = {'photo': ('C:/Users/User/Desktop/Безымянный.png',...

Не работает ajax POST-запрос
Доброго времени суток. Есть страница, на которой расположена кнопка для создания формы в новом окне, посредством которой должно...

Не работает POST запрос на сервере...
Есть код: $fp = fsockopen($parts, isset($parts)?$parts:80, $errno, $errstr, 30); if (!$fp) { return...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru