Здравствуйте. Есть следующий код:
$ch = curl_init('http://example.com/');
curl_setopt($ch, CURLOPT_USERAGENT, 'S');
curl_exec($ch);
curl_close($ch);
Как выбрать, например, див с классом 'name', кто знает? Желательно, без использования библиотек, либо с phpQuery. Ну, если по-другому нельзя, то давайте с библиотеками. Буду благодарен за помощь!
Я пробовал с помощью phpQuery это сделать, но не получилось:
require 'phpQuery.php';
$text = curl_exec($ch);
phpQuery::newDocument($text);
$new_text = pq('.name');
echo $new_text;
phpQuery::unloadDocuments();
Вариант с использованием регулярных выражений, но если искать нужно несколько вхождений по разным параметрам, то возможно вам удобнее будет воспользоваться подходящей для этих целей библиотекой
<?php
$url = 'fl.ru/tu/53279/perenos-sayta-s-joomla-na-wordpress.html';
preg_match_all('~<h1[^>]*>([\w\s]+)</h1>~iu', curl($url), $arr);
echo $arr[1][0]; // Перенос сайта с joomla на wordpress
function curl($url) {
$ua = strip_tags($_SERVER['HTTP_USER_AGENT']);
$ch = curl_init();
$options = [
CURLOPT_URL => $url,
CURLOPT_USERAGENT => $ua,
CURLOPT_TIMEOUT => 10,
CURLOPT_RETURNTRANSFER => 1,
CURLOPT_FOLLOWLOCATION => 1
];
curl_setopt_array($ch, $options);
$result = curl_exec($ch);
curl_close($ch);
return $result;
}
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
В php не шарюЕсть скрипт, интересно проверить
Использую SocialTools , как на входящее сообщение сделать звуковой сигнал как в вк, я так понял, за входящее сообщение отвечает сниппет socDialogList,...
Подскажите, как правильнее всего на php сделать следующую выборку из массива:
Использую такой метод получения товаров, но тк вк разрешает получать за раз только 200 товаров приходится снова использовать этот же код, только...