PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (1): [1]

> Найдено сообщений: 3
GigaSSS Отправлено: 17 Декабря, 2016 - 12:04:29 • Тема: Curl части очень большой страницы, как спарсить часть страницы? • Форум: Вопросы новичков

Ответов: 5
Просмотров: 315
Мелкий пишет:
Посмотрите в сторону CURLOPT_PROGRESSFUNCTION
http://stackoverflow[dot]com/a/17642638
Вроде бы то что нужно.


Спасибо, помогло, но решил с помощью CURLOPT_WRITEFUNCTION
GigaSSS Отправлено: 17 Декабря, 2016 - 09:24:02 • Тема: Curl части очень большой страницы, как спарсить часть страницы? • Форум: Вопросы новичков

Ответов: 5
Просмотров: 315
andrewkard пишет:
cURL обязательно? Вроде пишут с командной строки можно. Можно еще так:
PHP:
скопировать код в буфер обмена
  1. //string file_get_contents ( string $filename [, bool $use_include_path = false [, resource $context [, int $offset = 0 [, int $maxlen ]]]] )
  2. echo file_get_contents('http://php.net/',0,null,0,1000);


Думаю этот вариант не пройдет, так как нужно передать POST параметры
GigaSSS Отправлено: 16 Декабря, 2016 - 22:29:44 • Тема: Curl части очень большой страницы, как спарсить часть страницы? • Форум: Вопросы новичков

Ответов: 5
Просмотров: 315
Здравствуйте, уважаемые гуру.
Есть задача: нужно спарсить часть страницы, которая весит почти 10 мегабайт, из-за такого размера, парсинг занимает почти 1 минуту, но мне нужно спарсить только первые 1000 символов и соответственно сэкономить время. Как можно решить эту задачу?
Пробовал
curl_setopt($ch, CURLOPT_RANGE, "0-1000");
Не помогает, парсит всю страницу.

Страниц (1): [1]
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB