Может ли кто-нибудь показать мне, как составить этот запрос, используя curl php? Мне нужно очистить веб-сайт, но код, который я использую (приведенный ниже), всегда возвращает пустую страницу. Я хочу отправитьPHP curl return blank page
Accept-Encoding, Useragent, and cookie
Запрос:
Mozilla/5.0 (X11; Linux i686) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/13.0.782.99 Safari/535.1
Accept-Encoding: gzip
в
Спасибо!
Код я пытался использовать (возвращаемый пустую страницу):
<?
$url='https://example.com';
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_HTTPHEADER, $request_headers);
$request_headers = array();
$request_headers[] = 'Accept-Encoding: gzip';
$request_headers[] = 'Client: Apple';
curl_setopt($ch, CURLOPT_COOKIE, 'insertedmycookiehere');
curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (X11; Linux i686) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/13.0.782.99 Safari/535.1');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$curl_scraped_page = curl_exec($ch);
curl_close($ch);
echo $curl_scraped_page;
?>
ли я что-то не так?
Пару ошибок. 1. используйте Php not . Строка 3 вызывает ошибку - прокомментируйте это и посмотрите, работает ли это. – jeff
Я замечаю, что версия https example.com дает мне ошибку, когда я перемещаюсь туда в своем браузере. Вы пробовали просто попробовать http? – WoogieNoogie
@jeff Я исправил обе ошибки, которые вы отметили, то же самое происходит. Также есть более одного заголовка, я включил его в главный вопрос. –