Получить HTML-код сообщения Tumblr с помощью curl

Я в настоящее время изо всех сил пытаюсь получить содержание страницы сообщения Tumblr. Вот как выглядит мой скрипт:

    $c = curl_init($url);
curl_setopt($c, CURLOPT_RETURNTRANSFER, true);
curl_setopt($c, CURLOPT_ENCODING ,"");
curl_setopt($c, CURLOPT_FRESH_CONNECT, true);
curl_setopt($c, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.4) Gecko/20030624 Netscape/7.1 (ax)');
curl_setopt($c, CURLOPT_REFERER, $url);

curl_setopt($c, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($c, CURLOPT_MAXREDIRS, 2);
curl_setopt($c, CURLOPT_HEADER, true);

$html = curl_exec($c);

print_r(curl_getinfo($c));
curl_close($c);

Например, нет проблем с загрузкой целого «tumblr» http://anyuser.tumblr.com.

Но когда я пытаюсь получить что-то вроде http://anyuser.tumblr.com/post/1234567890/my-post, сервер отвечает 400 (неверный запрос). В чем проблема? Я нашел несколько решений для размещения данных на Tumblr с помощью curl, но, похоже, раньше таких проблем не было.

2

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector