Mail.ru не определяет меня как браузер

144
25 февраля 2019, 14:10

Всем привет, отправлю запрос curl , но майл считает меня старым браузером и выдает мне не тот контент который отображается в браузере на самом деле , засовывая мне старый контент, хотя я отправляю ему все нужные хедеры, что подскажите делать??

$url = "https://otvet.mail.ru/homework/open/";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_HEADER, 0); // no headers in the output
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); // output to variable
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); // output to variable
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0); // output to variable
curl_setopt($ch, CURLOPT_HTTPHEADER, array(
"User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.100 Safari/537.36",
'Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8',
'Accept-Encoding: gzip, deflate, br',
'Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7',
'Cache-Control: max-age=0',
'Referer: https://touch.otvet.mail.ru/homework'
));
$result = curl_exec($ch);
echo gzdecode($result);
READ ALSO
Добавить скрипт ExtJS в Zend

Добавить скрипт ExtJS в Zend

Написал модуль на ZendСтруктура модуля:

123
Подскажите как вывести из бд название последней таблицы?

Подскажите как вывести из бд название последней таблицы?

В бд есть множество таблиц с именами-датамиНапример 01102018 или 07102018

171
Отрисовка текста в QRect

Отрисовка текста в QRect

Есть окно с кастовыми диаграммами, в котором можно менять шаг сетки по времени и масштаб в пикселях: После каждого изменения происходит перерисовка...

168