30.11.2010, 12:26 | #1 |
Новичок
Регистрация: 25.05.2010
Сообщений: 1
Вес репутации: 0
|
Для PHP curl блок SAPE ссылок скрыт - где копать?
Пример:
захожу через браузер http://******z.ru/2009-04-26-15-01-04.html внизу блочек со ссылками, качаю тоже самое через PHP curl - таже страница но без SAPE-ссылок. Подставлял UserAgent - эффекта не дало. Подскажите как через curl - получить то что вижу в браузере. Если не в том разделе спросил - ткните носом где спросить. Спасибо. Последний раз редактировалось zhegloff; 30.11.2010 в 12:33. |
30.11.2010, 23:26 | #2 |
Специалист
Регистрация: 13.06.2010
Сообщений: 103
Вес репутации: 171
|
посмотрите все заголовки, которые посылает браузер, и добавьте их в курл.
и реферера тоже поглядите, из сапы переходите? или прямо по урлу? если не поможет (а я сталкивался тоже ), то вот попробуйте это: Код:
$sURL = "урл"; $url = parse_url($sURL); $fp = fsockopen($url['host'], 80); fputs($fp, "GET {$url['path']}?{$url['query']} HTTP/1.1\r\n"); fputs($fp, "Host: {$url['host']}\r\n"); fputs($fp, "User-Agent: {$sUserAgent}\r\n"); $aCookieRaw = file('./cookie.txt'); $sCookie = ''; foreach ($aCookieRaw as $sRow) { $sRow = trim($sRow); if (substr($sRow,0,1) != '#' && !empty($sRow)) { $aTmp = explode("\t",$sRow); $aCookie[] = $aTmp[5].'='.$aTmp[6]; } } $sCookie = implode(";",$aCookie); fputs($fp, "Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8\r\n"); fputs($fp, "Accept-Language: ru,en-us;q=0.7,en;q=0.3\r\n"); fputs($fp, "Accept-Encoding: gzip,deflate\r\n"); fputs($fp, "Accept-Charset: windows-1251,utf-8;q=0.7,*;q=0.7\r\n"); fputs($fp, "Keep-alive: 115\r\n"); fputs($fp, "Connection: keep-alive\r\n"); fputs($fp, "Referer: {$sReferer}\r\n"); fputs($fp, "Cookie: $sCookie\r\n"); //fputs($fp, "Content-type: application/x-www-form-urlencoded\r\n"); // for post method //fputs($fp, "Content-length: ". strlen($requestString) ."\r\n");// for post method //fputs($fp, "\r\n");// for post method //fputs($fp, $requestString);// for post method $sHTML = stream_get_contents($fp); fclose($fp); |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Блок для ссылок | RPG | Вопросы по работе системы | 1 | 22.01.2010 18:21 |
БЛОК ссылок в сайд баре. | beautygul | Установка кода на различные движки | 5 | 27.10.2009 12:30 |
SAPE API на PHP+curl [ помогите ] | ReVers | Вопросы по работе системы | 5 | 14.10.2008 11:12 |
Вопрос про блок ссылок!? | qwerty34 | Вопросы по работе системы | 6 | 28.08.2008 17:22 |
как разделить блок ссылок на 3 в WordPress | Sanyh | Установка кода на различные движки | 1 | 12.08.2008 12:04 |
Часовой пояс GMT +3, время: 05:24.