ОсновноеRadiotalkПользовательское
Программирование
6   •   Посмотреть все темы

Эмулирование веб обозревателя

 

14
lasm @lasm
Как нужно послать запрос чтобы "передать куки" серверу?
В заголовке запроса должны присутствовать помимо этого ещё ряд параметров, например

X-Requested-With: XMLHttpRequest
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:27.0)
Referer: **********
Pragma: no-cache
Host: www.mysite
Content-Type: application/x-www-form-urlencoded; charset=UTF-8
Content-Length: 38
Connection: keep-alive
Cache-Control: no-cache

и сами куки тоже содержат несколько параметров

PHPSESSID: ed9f5d911245c91130c3fe82
jv_pages_cnt_32191: 43
jv_enter_ts_32191: 1395031446959
jv_closets_32191: 1395047000057
jv_agent_info_32191: 44016
BITRIX_SM_SND_LOGIN_PLAYED: Y
BITRIX_SM_SALE_UID: 6905427
BITRIX_SM_rs_viewlist: 29967\29174\31742\28880\36340\41513\31459\29275
BITRIX_SM_LOGIN: у@x.com
_ym_visorc_89832: w
__utmz: 232583901.1394949488.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none)

честно говоря непонятно как это сделать.
Програмирую на Delphi, но если понять как это сделать в php, можно будет разобраться.
Буду благодарен за помощь.

14
lasm @lasm
Кроме того ещё есть одна штука: "тело запроса", которая тоже содержит данные))

2970
удалён @Foggy
Если на свой сервер, то не понимаю, какие проблемы. **********.

8497
Степан @Trilby
Ну, вообще, нужно лезть на конкретный сайт и смотреть с помощью ********** смотреть передаваемые http-запросы.
Телом запроса являются данные, требуемые сайту. По сути это всё, что вводится в формах — логин, пароль, файлы какие-либо...

Освой cURL (есть библиотеки и под php, и под delphi) — и в бой.

14
lasm @lasm
спасибо за советы. буду осваивать.