Версия v1.2.480
Основная причина запроса - разная рекламная выдача в зависимости от заголовка "Accept-Language".
Предлагаю сделать умолчание для "Accept-Language". При изменении настройки парсера "Interface language", менять его на нужный, сделать возможность изменять вручную заголовок "Accept-Language"(чтобы можно было указывать более одного языка - "Accept-Language": "en-US,en;q=0.9,ru;q=0.8").
Также предлагаю изменить заголовки в сответствии с реальным браузером:
Основная причина запроса - разная рекламная выдача в зависимости от заголовка "Accept-Language".
Предлагаю сделать умолчание для "Accept-Language". При изменении настройки парсера "Interface language", менять его на нужный, сделать возможность изменять вручную заголовок "Accept-Language"(чтобы можно было указывать более одного языка - "Accept-Language": "en-US,en;q=0.9,ru;q=0.8").
Также предлагаю изменить заголовки в сответствии с реальным браузером:
Код:
"headers": {
"Accept": "text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3",
"Accept-Encoding": "gzip, deflate",
"Accept-Language": "en-US,en;q=0.9",
"Upgrade-Insecure-Requests": "1",
"User-Agent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.103 Safari/537.36"
},
Код:
$VAR1 = [
'GET',
'https://www.google.com/search?q=buy%20car&ie=utf-8&oe=utf-8&num=10&hl=en',
{
'do_gzip' => 1,
'headers' => {
'user-agent' => 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/61.0.3163.100 Safari/537.36',
'connection' => 'close',
'accept-encoding' => 'gzip, deflate',
'referer' => 'https://www.google.com/'
},
'attempt' => 4,
'decode' => 'auto-html',
'redirect_filter' => sub { "DUMMY" },
'timeout' => '60',
'http2' => 0,
'max_size' => 524288
}
];
Последнее редактирование модератором: