Нужно заходить по разным ссылкам и проверять есть ли те или иные слова или словосочетания.Эти слова и сочетания хранятся в файле
Для этого делал так:
if(stripos($webpage->get_document_body(false),$check[0])!=false)
echo "good";
Вместо первого аргумента ставил и $webpage->get_body() не работает:То есть словосочетания на странице есть а функция говорит что нет.В чем проблема?К тому же если вместо $check[0] поставить те проверочное слово которое нужно то функция может отработать нормально(то есть сказать что элемент есть если он действительно присутствует, или покажет что его нету , но на самом деле это не так )К примеру вот сайт http://lugokna.ru/ проверочное слово "Константин Фелатов".
Проверка слоа на странице
Re: Проверка слоа на странице
Вывел значение из фала в хюмане- кракозябры. Хотел узнать какая кодировка с помощью mb_detect_encoding() но материться: Call to undefined function mb_detect_encoding()
Делал так:
$str = iconv("UTF-8", "Windows-1251", $check[0]);
if(stripos($webpage->get_body(),$str)!=false)
echo "good";
Но говорит все равно что нет такого слова
Делал так:
$str = iconv("UTF-8", "Windows-1251", $check[0]);
if(stripos($webpage->get_body(),$str)!=false)
echo "good";
Но говорит все равно что нет такого слова
Re: Проверка слоа на странице
И еще странно: if($anchor->is_exist_by_inner_text("мужской",false))
echo 1; - так работает.Но если я $anchor->is_exist_by_inner_text("мужской",false) запишу в файл а потом его читаю и делаю так if($check[0]) echo 1; то не работает.
echo 1; - так работает.Но если я $anchor->is_exist_by_inner_text("мужской",false) запишу в файл а потом его читаю и делаю так if($check[0]) echo 1; то не работает.
Re: Проверка слоа на странице
Нужно подключить модуль расширения mbstring для этого в php.ini раскомментируйте строку extension=php_mbstring.dllKEFIR4UK писал(а):Вывел значение из фала в хюмане- кракозябры. Хотел узнать какая кодировка с помощью mb_detect_encoding() но материться: Call to undefined function mb_detect_encoding()
Разработка решений для автоматизации вашего бизнеса. Telegram: https://t.me/k90_7
Re: Проверка слоа на странице
Проблема была банальная: в конец сток были \n и \r))