parser php ошибка find()

209
01 сентября 2018, 04:00
<?php
require 'simple_html_dom.php';
require_once 'curl_query.php';
$site = 'https://www.rightmove.co.uk/property-for-sale/find.html?locationIdentifier=OUTCODE%5E1558&radius=0.25&propertyTypes=detached%2Csemi-detached%2Cterraced&primaryDisplayPropertyType=houses&maxDaysSinceAdded=7';
$html = curl_get($site);
$dom = str_get_html($html);
$a_links = $dom -> find('a');
echo $a_links;
echo $dom;

Fatal error: Uncaught Error: Call to a member function find() on boolean

p.s. print_r $dom показал что он пустой (хотя с другими сайтами все норм)

На всякий случай листинг curl_query.php:

function curl_get($url, $referer = 'http://www.google.com')
{
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, $url);
    curl_setopt($ch, CURLOPT_HEADER, 0);
    curl_setopt($ch, CURLOPT_USERAGENT, "Mozila/5.0 (Windows NT 6.1; WOW64; rv:38.0) 
    Gecko/20100101 Firefox/38.0");
    curl_setopt($ch, CURLOPT_REFERER, $referer);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    $data= curl_exec($ch);
    curl_close($ch);
    return $data;
}
READ ALSO
Ошибка при запросе на wordpress

Ошибка при запросе на wordpress

Хочу выполнить данный SQL запрос, но он не выводит ничего

225
Передача пути к файлу, выбранного через input = file, через ajax

Передача пути к файлу, выбранного через input = file, через ajax

Проблема состоит в том, что я не могу передать временный путь к файлу, чтобы в дальнейшем, в скрипте-обработчике конвертировать его в markdown-текст

246
Не обязательные группы записи RegEx

Не обязательные группы записи RegEx

Имеется вот такой паттерн:

204
парсинг значения биткоин транзакции

парсинг значения биткоин транзакции

Подскажите, как мне спарсить значение транзакции по введенном хэшу например я вытаскиваю с этого адреса транзакции этого хэша https://blockchaininfo/rawtx/53be3ee60ac19d7c6f52c0872fa5d97b887cbc52a399fb4fc55d12189c97bb81

220