Новичок
Покинул форум
Сообщений всего: 2
Дата рег-ции: Июнь 2016
Помог: 0 раз(а)
|
Здравствуйте уважаемые форумчане. Стоит задача вывести таблицу с сайта A на сайт B, на сайте А надо пройти авторизацию.
В кодинге слабоват, но пройти авторизацию и вывести всю страницу у меня получилось. А вывести отдельные столбцы (5 из 10 столбов) вывести не могу, не могу придумать ( Помогите пожалуйста.
Вот как у меня сейчас:
PHP:
скопировать код в буфер обмена
$url = 'http://siteA.ru/login'; curl_setopt ($ch, CURLOPT_USERAGENT , "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:23.0) Gecko/20100101 Firefox/23.0"); curl_setopt($ch, CURLOPT_HEADER , 0 ); // пустые заголовки curl_setopt($ch, CURLOPT_RETURNTRANSFER , 1 ); // возвратить то что вернул сервер curl_setopt($ch, CURLOPT_FOLLOWLOCATION , 1 ); // следовать за редиректами curl_setopt($ch, CURLOPT_CONNECTTIMEOUT , 30 );// таймаут4 curl_setopt($ch, CURLOPT_REFERER , "http://siteA.ru/login"); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER , false);// просто отключаем проверку сертификата curl_setopt($ch, CURLOPT_COOKIEJAR , dirname(__FILE__).'/cookie.txt'); // сохранять куки в файл curl_setopt($ch, CURLOPT_COOKIEFILE , '/cookie.txt'); // считать куки из файла curl_setopt($ch, CURLOPT_POST , 1 ); // использовать данные в post 'email' => 'login@login', 'password' => 'password' ); $url2 ='http://siteA.ru/statistic'; curl_setopt($ch, CURLOPT_REFERER , "http://siteA.ru/login"); { } else { echo '<br>'; echo 'Успешная авторизация'; echo '<br>'; echo $result2; // вот это выводит всю страницу у меня на сайте, а мне нужна только часть таблицы с этой страницы :( }
Как я понимаю, $result2 надо распарсить выцепить из неё в другую переменную инфу и выводить уже обработанную. Как это это сделать я не знаю
Вообще я подозреваю, выше ужс, а не скрипт ну..что было в интернете, то и применил
|