|
1 / 1 / 0
Регистрация: 04.07.2014
Сообщений: 47
|
||||||
TChromium (dcef3): как правильно сформировать POST запрос28.07.2014, 13:18. Показов 16708. Ответов 67
Метки нет (Все метки)
Доброго здоровья!
Прошу помощи в формировании правильного POST запроса. Известно все, что нужно отправить. Неизвестно как правильно это оформить. Использовать надо TChromiumOCR (dcef3). Тампердадой установлено что нужно отправить: -Заголовки запроса: Host, User-Agent, Accept, Accept-Language, Accept-Encoding, Content-Type, Referer, Content-Length, Origin, Cookie, Connection, Pragma, Cache-Control -Сообщение: sessionid=(...)¤cy(...)=&subtotal= (...)&fee=(*)&total=(...) Код такой:
- Где то видел, что в конце строки POST запроса надо добавлять "\r\n". Надо ли? - Надо ли добавлять строку "POST http://www.site.ru HTTP/1.1\r\n"? - Некоторые данные извлекаются из куки файлов в закодированном (utf-8) виде. Content-Type в данном запросе = "application/x-www-form-urlencoded; charset=UTF-8". В каком виде надо отправлять данные: как есть в utf-8 или декодировать в win1251? - В коде параметр Request.Flags указывает на использование куки файлов. Нипанятна же... надо вручную прописывать заголовок "Cookie" или нет.
0
|
||||||
| 28.07.2014, 13:18 | |
|
Ответы с готовыми решениями:
67
Правильно сформировать POST-запрос Получение кода страницы TChromium DCEF3
|
|
74 / 62 / 26
Регистрация: 05.08.2014
Сообщений: 218
|
||
| 08.08.2014, 14:13 | ||
|
Добавлено через 7 минут Конечно можно юзать wb.ExecScript('javascript', 'do_something_func();') или долбиться лбом об DOM, если конечно хотите, чтобы у вас все время висело окно на рабочем столе. Попробуйте выполнять какие-либо операции, когда ваша программа с браузером свернута. Как оно? работает? или ждет пока окно станет видимым?
0
|
||
|
|
||
| 08.08.2014, 14:15 | ||
|
Ну вот составьте мне авторизацию на steam ? Сколько уйдет на это времени ?
Более того это глупо, стоит на сайте изменить js и все с нуля нужно будет проделать. Добавлено через 2 минуты Можно и об стенку долбится с wb.ExecScript() ибо если там запросы Ajax и получение куков то нифига не выйдет.
0
|
||
|
74 / 62 / 26
Регистрация: 05.08.2014
Сообщений: 218
|
||
| 08.08.2014, 14:19 | ||
|
Естественно нужно в логике своей программы учитывать, что разработчики могут что-то изменить и стараться делать все универсально.
0
|
||
|
74 / 62 / 26
Регистрация: 05.08.2014
Сообщений: 218
|
|||
| 08.08.2014, 14:21 | |||
|
Добавлено через 41 секунду
0
|
|||
|
|
||
| 08.08.2014, 14:28 | ||
|
https://store.steampowered.com/login/
Добавлено через 3 минуты
0
|
||
|
74 / 62 / 26
Регистрация: 05.08.2014
Сообщений: 218
|
|
| 08.08.2014, 14:36 | |
|
Avazart, и вас смущает этот POST запрос? или вы не можете отыскать javascript функцию, которая превращает ваш пароль в кашу, перед отправкой запроса?
0
|
|
|
74 / 62 / 26
Регистрация: 05.08.2014
Сообщений: 218
|
|
| 08.08.2014, 14:37 | |
|
0
|
|
|
1 / 1 / 0
Регистрация: 04.07.2014
Сообщений: 47
|
|
| 08.08.2014, 15:07 [ТС] | |
|
не хотел признаваться, но когда прочел про steam...
собственно мой проект - это автобот для торговой площадки стима. и запрос на покупку шмотки - то, что никак не удается. как картинку прикрепить?
0
|
|
|
74 / 62 / 26
Регистрация: 05.08.2014
Сообщений: 218
|
||
| 08.08.2014, 15:11 | ||
|
Добавлено через 13 секунд Алешенька, картинка недоступна
0
|
||
|
74 / 62 / 26
Регистрация: 05.08.2014
Сообщений: 218
|
|
| 08.08.2014, 15:25 | |
|
А вы что не понимаете, что я вам написал?
или вас обязательно надо тыкать носом?Хорошо идите сюда login.js и обратите внимание на это: var encryptedPassword = RSA.encrypt( password, pubKey );Добавлено через 2 минуты Кто хочет слышать, тот услышит. Работайте с браузером, как вам угодно. Не вижу смысла вам что-то объяснять, когда вы не хотите понимать.
1
|
|
|
1 / 1 / 0
Регистрация: 04.07.2014
Сообщений: 47
|
|
| 08.08.2014, 15:26 [ТС] | |
|
0
|
|
|
74 / 62 / 26
Регистрация: 05.08.2014
Сообщений: 218
|
|
| 08.08.2014, 15:28 | |
|
0
|
|
|
|
||||
| 08.08.2014, 15:28 | ||||
|
Всегда есть выбор мудохаться со скриптами или просто задействовать браузер и не иметь проблем.
0
|
||||
|
74 / 62 / 26
Регистрация: 05.08.2014
Сообщений: 218
|
|
| 08.08.2014, 15:31 | |
|
Avazart, вот весь ваш модуль RSA, много? не сношайте мне мозг
и сидите на своем веббраузере, я все сказал выше.
0
|
|
|
74 / 62 / 26
Регистрация: 05.08.2014
Сообщений: 218
|
|
| 08.08.2014, 15:57 | |
|
Avazart, мои посты - это реакция на ваше сообщение. Сделать можно все, что делает javascript и не нужно это отрицать. А по поводу того, что легче или труднее, это вопрос зависит от конкретной задачи. Но я все равно делал бы на IdHTTP, хотя бы потому, что без визуальных компонентов мы можем сделать службу, и от нас не потребуется логиниться в систему, чтобы наша программа работала. Да и скорость сравните.
0
|
|
|
|
|
| 08.08.2014, 16:05 | |
|
0
|
|
| 08.08.2014, 16:05 | |
|
Помогаю со студенческими работами здесь
40
После закрытия программы c TChromium (dcef3) выскакивает AV Как правильно составить запрос POST
Как правильно отправить POST запрос с массивом? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
[golang] Угол между стрелками часов
alhaos 12.05.2026
По заданным значениям часа и минуты необходимо определить значение меньшего угла между стрелками аналогового циферблата часов.
import "math"
func angleClock(hour int, minutes int) float64 {
. . .
|
Debian 13: Установка Lazarus QT5
ВитГо 09.05.2026
Эта инструкция моя компиляция инструкций volvo
https:/ / www. cyberforum. ru/ blogs/ 203668/ 10753. html
и его же старой инструкции по установке Lazarus с gtk2. . .
|
Нейросеть на алгоритме "эстафета хвоста" как перспектива.
Hrethgir 06.05.2026
На десерт, когда запущу сервер.
Статья тут https:/ / habr. com/ ru/ articles/ 1030914/ . Автор я сам, нейросеть только помогает в вопросах которые мне не известны - не знаю людей которые знали-бы. . .
|
Асинхронный приём данных из COM-порта
Argus19 01.05.2026
Асинхронный приём данных из COM-порта
Купил на aliexpress термопринтер QR701. Он оказался странным. Поключил к Arduino Nano. Был очень удивлён. Наотрез отказывается печатать русские буквы. Чтобы. . .
|
|
попытка написать игровой сервер на C++
pyirrlicht 29.04.2026
попытка написать игровой сервер на плюсах с открытым бесконечным миром.
возможно получится прикрутить интерпретатор питон для кастомизации игровой логики.
что есть на текущий момент:. . .
|
Контроль уникальности выбранного документа-основания при изменении реквизита
Maks 28.04.2026
Алгоритм из решения ниже разработан на примере нетипового документа "ЗаявкаНаРемонтСпецтехники", разработанного в КА2.
Задача: уведомлять пользователя, если указанная заявка (документ-основание). . .
|
Благородство как наказание
Maks 24.04.2026
У хорошего человека отношения с женщинами всегда складываются трудно. А я человек хороший. Заявляю без тени смущения, потому что гордиться тут нечем. От хорошего человека ждут соответствующего. . .
|
Валидация и контроль данных табличной части документа перед записью
Maks 22.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в КА2.
Задача: контроль и валидация данных табличной части документа перед записью с учетом регламента компании. . .
|