Как использовать PHP для входа в систему, ввода капчи и сеанса cURL на LeagueOfLegends.com/board?Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Как использовать PHP для входа в систему, ввода капчи и сеанса cURL на LeagueOfLegends.com/board?

Сообщение Anonymous »

Я просто пытаюсь изучить PHP и решил написать страницу PHP, которая могла бы получать информацию с досок Leagueoflegends. Проблема, с которой я столкнулся, заключается в том, что сайт требует, чтобы я сначала залогинился. Я только что попробовал

Код: Выделить всё

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'http://forums.euw.leagueoflegends.com/board');
curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows NT 5.1) AppleWebKit/535.6 (KHTML, like Gecko) Chrome/16.0.897.0 Safari/535.6');
curl_setopt($ch, CURLOPT_HEADER, true);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_COOKIEFILE, "cookie.txt");
curl_setopt($ch, CURLOPT_COOKIEJAR, "cookie.txt");
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 30);
curl_setopt($ch, CURLOPT_REFERER, "http://leagueoflegends.com");
$html = curl_exec($ch);
curl_close($ch);
echo $html;
и я попробовал

Код: Выделить всё

file_get_contents('http://forums.euw.leagueoflegends.com/board/')
но каждый раз ничего не получается. Я надеялся, что вход на другую вкладку позволит мне получить источник страниц на форумах, но, похоже, это не так. Честно говоря, я даже не знаю, куда идти дальше и что мне следует искать, чтобы получить подсказку. Обычно мне нравится публиковать немного больше информации, но, как я уже сказал, я пытаюсь изучить PHP; Кажется, я лучше всего учусь, просто приняв участие.

Подробнее здесь: https://stackoverflow.com/questions/205 ... -com-board
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»