powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Как подступиться к такой задаче?
11 сообщений из 11, страница 1 из 1
Как подступиться к такой задаче?
    #39570639
AlekseySQL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть сайтик, на котором юзер заполняет поля отбора (период загрузки, модель...) и нажимает кнопку "ОК". Сайтик думает и через какое-то время начинается загрузка желанного текстового файла. Иногда внутри файла одно слово Error- это значит произошла ошибка и надо повторить процесс.

Как это сделать программно, чтобы не сидеть несколько дней возле Mozilla Firefox, перебирая все необходимые значения полей отбора?

Меня больше интересует макро- взгляд на решение задачи, карта- сражения, чтобы понять смысл последовательных действий.
...
Рейтинг: 0 / 0
Как подступиться к такой задаче?
    #39570679
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здесь нет темы для С++. Собственно задача на понимание протокола HTTP и на знание того что происходит
внтури "сайтика" в клиентской его части (JavaScript).

Еще посмотри по ключевым словам wget, curl, python.
...
Рейтинг: 0 / 0
Как подступиться к такой задаче?
    #39570706
AlekseySQL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
maytonЗдесь нет темы для С++. Собственно задача на понимание протокола HTTP и на знание того что происходит
внтури "сайтика" в клиентской его части (JavaScript).

Еще посмотри по ключевым словам wget, curl, python.

А нельзя как-то С++ программой перехватить запрос серверу и вручную его проанализировать И если удастся понять правила формирования запроса, то эти запросы генерировать самостоятельно?
...
Рейтинг: 0 / 0
Как подступиться к такой задаче?
    #39570740
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlekseySQL,

такая программа уже есть - wireshark.
...
Рейтинг: 0 / 0
Как подступиться к такой задаче?
    #39570754
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В старые времена я поднимал свой http-proxy (под Windows) и просто наблюдал за http запросами от неизвестных
приложений. Это было интересно для изучения прикладного протокола.

Плюсую к wireshark но там надо будет больше чесать репу т.к. "проводная акула" выдает сведенья в формате
более низкого уровня в стеке сетей и сам по себе процесс реверс-инжинеринга такого протокола не тривиален
особенно если вы новичок и до этого с сетевыми протоколами не работали. Грубо говоря нужна сноровка.
...
Рейтинг: 0 / 0
Как подступиться к такой задаче?
    #39570939
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,

wireshark декодирует и показывает все уровни протоколов, включая HTTP
...
Рейтинг: 0 / 0
Как подступиться к такой задаче?
    #39571003
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну ОК. Возможно я слишком давно пользовался wireshark
...
Рейтинг: 0 / 0
Как подступиться к такой задаче?
    #39571143
Фотография CEMb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlekseySQLА нельзя как-то С++ программой перехватить запрос серверу и вручную его проанализироватьне уверен, но может быть cgi-скрипы помогут?
...
Рейтинг: 0 / 0
Как подступиться к такой задаче?
    #39571167
antares0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlekseySQL,
Посмотри на QtWebkit
...
Рейтинг: 0 / 0
Как подступиться к такой задаче?
    #39571173
antares0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlekseySQL,
А нельзя как-то С++ программой перехватить запрос серверу и вручную его проанализировать
Если твои цели вокруг сайтика внутри Огнелиса. то гораздо проще посмотреть эти запросы его же dev-tools'ами. Или даже Firebug завести.
...
Рейтинг: 0 / 0
Как подступиться к такой задаче?
    #39571226
AlekseySQL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем спасибо за идеи!
Вопрос отпал сам собой :)
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Как подступиться к такой задаче?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]