alexz15
Постоялец
- Регистрация
- 3 Окт 2008
- Сообщения
- 394
- Реакции
- 194
- Автор темы
- #1
Всем привет, подскажите кто знает, как реализовать "Авторизацию -> Переход по ссылке -> Пост" на Multi Curl?
При чем, последние два пункта должны отдавать те же куки, прокси и браузер, что и в первом.
Для обычного курла все понятно:
Можно ли подобное сделать на Multi Curl?
При чем, последние два пункта должны отдавать те же куки, прокси и браузер, что и в первом.
Для обычного курла все понятно:
PHP:
<?php
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'http://url/1/');
curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($ch, CURLOPT_PROXY, '127.0.0.1:9050');
curl_setopt($ch, CURLOPT_PROXYTYPE, CURLPROXY_SOCKS5);
$cookies = 'cookies.txt';
curl_setopt($ch, CURLOPT_COOKIEFILE, $cookies);
curl_setopt($ch, CURLOPT_COOKIEJAR, $cookies);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, "Login=$login&Password=$password");
// авторизация
$html = curl_exec($ch);
// переход по ссылке
curl_setopt($ch, CURLOPT_URL, 'http://url/2/');
$html = curl_exec($ch);
// пост
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, "comment=$comment");
curl_setopt($ch, CURLOPT_URL, 'http://url/3/');
$html = curl_exec($ch);
curl_close($ch);
?>
Можно ли подобное сделать на Multi Curl?
Последнее редактирование: