Всем привет.
Такие ошибки появляются, если парсить сайт www.betfair.com этим скриптом:
<?php
require_once "phpQuery.php";
$html = file_get_contents('https://www.betfair.com/');
phpQuery::newDocument($html);
$text = pq('body');
echo $text;
phpQuery::unloadDocuments();
?>
Скачать библиотеку phpQuery
Возможно, ошибка возникает из-за того, что на сайте используется протокол HTTPS, поэтому попробуем использовать cURL:
<?php
$ch = curl_init();
curl_setopt ($ch, CURLOPT_URL, 'https://www.betfair.com');
curl_setopt ($ch, CURLOPT_POST, 1);
curl_setopt ($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, TRUE);
$result = curl_exec ($ch);
curl_close($ch);
echo $result;
?>
В итоге выдает пустую страницу.
Может, кто-нибудь сталкивался с данной проблемой?
Такой вариант работает, проверил
<?php
// print_r($client_secret); die();
$ch = curl_init();
curl_setopt ($ch, CURLOPT_URL, 'https://www.betfair.com');
curl_setopt ($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($ch, CURLOPT_COOKIESESSION, TRUE);
curl_setopt($ch, CURLOPT_COOKIEFILE, "cookiefile");
curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);
curl_setopt($ch,CURLOPT_FOLLOWLOCATION,true);
curl_setopt($ch,CURLOPT_CONNECTTIMEOUT,30);
curl_setopt($ch,CURLOPT_USERAGENT,'Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)');
$result = curl_exec ($ch);
curl_close($ch);
echo $result;
Виртуальный выделенный сервер (VDS) становится отличным выбором
Люди советуют и ту и другуюСам имею небольшой опыт и понятны обе книги
Возможно ли передать данные динамического масcива std:vector из одной программы в другую функцией CopyMemory? Так чтобы вторая программа видела и имела...