Задать вопрос
rusVolk
@rusVolk
Я добрый

Как можно с сайта извлечь текст?

Нужно чтобы с сайта https://randome.pro/sovet.php копировался сгенерированный совет и вставлялся в переменную. Буду рад если напишите код полностью и распишите каждый элемент, чтобы я смог разобраться и понять принцип работы.
  • Вопрос задан
  • 134 просмотра
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 2
Если будешь просить готовый код - никуда не уедешь.
Распишу поэтапно:
1. Получаешь содержимой страницы через cURL.
2. С помощью регулярных выражений "выдираешь" совет из HTML.
3. PROFIT!!!
Ответ написан
@DanKud
$html = file_get_contents('http://randome.pro/sovet.php'); /* получем код страницы в переменную $html */
preg_match('/<span style="font-size: 40px;">(.*?)<\/span>/is', $html, $result); /* получаем содержимое тэга span в массив $result с помощью регулярного выражения */
$str = trim($result[1]); /* присваиваем нужный нам текст переменной $str убирая лишние пробелы функцией trim */
print_r($str); /* выводим наш текст */
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы