Web Yakalama ve Dönüştürme Araçları
Grabz's Çevrimiçi Topluluğu

Useragent 'grabzit' olarak ayarlanmadı mı?

Merhaba,

Grabzit'i referans olarak veya useragent olarak tanımlamamız gerekir. Ancak günlüklerimizde herhangi bir yönlendiren görmüyorum ve useragent normal bir tarayıcıya ayarlanmış ve 'grabzit' yok

Ben php $ _SERVER çıktı ile bir pdf yaptım

array (
'USER' => 'dk',
'HOME' => '***',
'HTTP_ACCEPT_LANGUAGE' => '*,en;q=0.5',
'HTTP_ACCEPT_ENCODING' => 'gzip, deflate',
'HTTP_ACCEPT' => 'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8',
'HTTP_USER_AGENT' => 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4104.0 Safari/537.36',
'HTTP_UPGRADE_INSECURE_REQUESTS' => '1',
'HTTP_SEC_FETCH_USER' => '?1',
'HTTP_SEC_FETCH_SITE' => 'same-origin',
'HTTP_SEC_FETCH_MODE' => 'navigate',
'HTTP_CONNECTION' => 'keep-alive',
'HTTP_HOST' => '*****',
'SCRIPT_FILENAME' => '******',
'REDIRECT_STATUS' => '200',
'SERVER_NAME' => '****',
'SERVER_PORT' => '443',
'SERVER_ADDR' => '****',
'REMOTE_PORT' => '52588',
'REMOTE_ADDR' => '195.206.181.230',
'SERVER_SOFTWARE' => 'nginx/1.17.9',
'GATEWAY_INTERFACE' => 'CGI/1.1',
'HTTPS' => 'on',
'REQUEST_SCHEME' => 'https',
'SERVER_PROTOCOL' => 'HTTP/1.1',
'DOCUMENT_ROOT' => '****',
'DOCUMENT_URI' => '/****.php',
'REQUEST_URI' => '/****.php',
'SCRIPT_NAME' => '/****.php',
'CONTENT_LENGTH' => '',
'CONTENT_TYPE' => '',
'REQUEST_METHOD' => 'GET',
'QUERY_STRING' => '****',
'PHP_ADMIN_VALUE' => '****',
'DOMAINNAME' => '****',
'FCGI_ROLE' => 'RESPONDER',
'PHP_SELF' => '/****.php',
'REQUEST_TIME_FLOAT' => 1587134704.587993,
'REQUEST_TIME' => 1587134704,
)

Php kodum:

$oGrabz = new GrabzItClient($gr['apikey'],$gr['apisecret']);
$oGrabz->URLToPDF($url);
$oGrabz->SaveTo('test.pdf');

Başka bir şey yapmam gerekiyor mu?

Şimdiden teşekkürler,

Lidya
Rhinestone66

Royston tarafından 17 Nisan 2020 Cuma günü 02:56:17

Evet, Grabz Normal bir tarayıcıya benziyor. Bu engellenmekten kaçınmak içindir. İsteklerinizi tespit etmek istiyorsanız, her zaman bir URL parametresinden geçebilirsiniz. Https://www.example.com/?grabzit=true gibi

GrabzIt Support tarafından 22 Mayıs 2020 Cuma 03:32:51