Результат следующего кода: «ОШИБКА: запрос не может быть удовлетворен». [code]require_once ('simple_html_dom.php'); $url="https://www.ontario.ca/page/2024-ontario-immigrant-nominee-program-updates"; //$url="https://www.google.com/"; $base = $url; $curl = curl_init(); curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE); curl_setopt($curl, CURLOPT_HEADER, false); curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true); curl_setopt($curl, CURLOPT_URL, $base); curl_setopt($curl, CURLOPT_REFERER, $base); curl_setopt($curl, CURLOPT_RETURNTRANSFER, TRUE); //curl_setopt($curl, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows; U; Windows NT 6.1; rv:2.2) Gecko/20110201');
$str = curl_exec($curl); curl_close($curl); $html = new simple_html_dom(); $html->load($str); var_dump($html); [/code] Однако с загрузкой google.com проблем не возникает.
Я пытаюсь получить данные с веб-сайта с помощью PHP Simple HTML DOM Parser. Однако каждый раз, когда я пытаюсь получить HTML-содержимое страницы, я сталкиваюсь с ошибкой 403 Forbidden.
Для устранения неполадок я попытался установить собственные...
Я пытаюсь получить данные с веб-сайта с помощью PHP Simple HTML DOM Parser. Однако каждый раз, когда я пытаюсь получить HTML-содержимое страницы, я сталкиваюсь с ошибкой 403 Forbidden.
Для устранения неполадок я попытался установить собственные...
Согласно документации SIMPLE HTML DOM PARSER (на вкладке «Как изменить элементы HTML»), этот код находит первый экземпляр :
$html = str_get_html('HelloWorld');
Я пытаюсь проанализировать HTML с помощью simple_html_dom.php. HTML-код, который я пытаюсь проанализировать, показан ниже. Я могу успешно получить каждое название продукта: Продукт 1, Продукт 2, Продукт 3 и т. д.
Я хотел бы удалить неподдерживаемые теги HTML, вставленные пользователями (система определяет, какой тег поддерживается), пример системы поддерживает только тег « div »: Hello World