- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Что делать, если ваша email-рассылка попала в спам
10 распространенных причин и решений
Екатерина Ткаченко
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Каким образом можно получить данные из скрипта, при условии что форма обращается к файлу:
QuotedDynamic.aspx
в этот файл идёт ПОСТ запрос, вида:
ctl00$ScriptManager=ctl00$generalContent$QuotedDynamicControl$DynamicOffersFilter$filterUpdatePanelSearch|ctl00$generalContent
$QuotedDynamicControl$DynamicOffersFilter$btnSearch&ctl00_generalContent_Tabs_ClientState=&__EVENTTARGET=&__EVENTARGUMENT=&__LASTFOCUS=&__VIEWSTATE=&__VIEWSTATEENCRYPTED=&ctl00$pageMessenger$hidMessage=&ctl00$pageMessenger$hidRedirect=ctl00$generalContent$QuotedDynamicControl$DynamicOffersFilter$ddlDepartFrom=1
если Курлом формировать ПОСТ запрос, то идут ошибки, т.к. ПОСТ запрос должен иметь вид:
переменная=значение&переменная=значение и т.д., в данном примере видно что система другая.
Идут ошибки и возвращается страница (форма) без результатов.
Я так понимаю, работает Аякс, но всё равно же должны передаваться переменные через ХТТП, а проверка того что идёт через ХТТП показала то, что отображено выше в ПОСТ запросе.
Кто-нибудь сталкивался с таким обменом данных?
Вообще POST Необязательно должен быть в таком виде как вы написали.
Посмотрите http://stackoverflow.com/questions/871431/raw-post-using-curl-in-php - там пример как отправлять любые данные постом.
т.е. пост запрос вида:
ctl00$ScriptManager=ctl00$generalContent$QuotedDynamicControl
является нормой? а на что можно обратить внимание тогда, еще сервер ставит куки:
ASP.NET_SessionId=bks4xp55pcx1lv45oazs1ffb
но передвая и их, тоже результат не приходит
первый раз с таким сталкиваюсь, обычно проблем не возникало(
Попробуйте сначала выполнить запрос, который ставит такие куки, получите их оттуда, а потом подставьте их во второй запрос. Есть вероятность, что эта кука одноразовая (порефрешьте страницу и проверьте ее изменения) или привязана к айпи/или ещечему-то.
Есть опция CURLOPT_VERBOSE - тогда курл будет выводить заголовки запросов/ответов, сможете отладить.
-=Den=-, обращайте внимание, для каких доменов устанавливаются куки. может играть роль.
Наверно у вас уже есть аналогичный софт, но на всякий случай дам еще ссылочку - http://www.fiddler2.com/fiddler2/version.asp
web-debugger, как минимум позволяет повторно выполнять запросы, плюс можно у этих запросов поменять параметры.