Задать вопрос

Перевод кода с python на php?

Прошу помощи в переводе данного кода:
import urllib2, urllib, time, cookielib

cookies = cookielib.CookieJar()
opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(cookies))
urllib2.install_opener(opener)

header = {'User-Agent': 'Mozilla/5.0 (X11; U; Linux i686; de; rv:1.9b4) Gecko/2008030318 Firefox/3.0b4'}
data = urllib.urlencode({"login" : "login", "pass" : "pass", "LOGIN_redirect" : "1", "lreseted" : "1", "preseted" : "1"})
request = urllib2.Request("http://site.com/login.php", data, header)
response = urllib2.urlopen(request)


Непонятен момент перевода отправка POST-запроса на сайт.
  • Вопрос задан
  • 4461 просмотр
Подписаться 2 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 2
@DuD
$cookies = 'my_cookies.txt'; //путь к файлу с куками
$url = 'http://site.com/login.php';
$post = ;//сюда данные POST запроса
$useragent = 'Opera/9.25 (Windows NT 6.0; U; ru)';
     
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt ($ch, CURLOPT_USERAGENT, $useragent);
curl_setopt($ch, CURLOPT_POSTFIELDS, $post);
curl_setopt($ch, CURLOPT_COOKIEJAR,  $cookies);
curl_setopt($ch, CURLOPT_COOKIEFILE, $cookies);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$result = curl_exec($ch);
curl_close($ch);
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
22 дек. 2024, в 20:40
10000 руб./за проект
22 дек. 2024, в 20:34
3000 руб./за проект
22 дек. 2024, в 20:12
10000 руб./за проект