Tools zum Erfassen und Konvertieren des Webs
GrabzIt's Online-Community

Useragent nicht auf 'grabzit' gesetzt?

Hallo,

Wir müssen Grabzit als Referer oder Useragent identifizieren. Aber ich sehe keinen Referer in unseren Protokollen und der Useragent ist auf einen normalen Browser eingestellt und hat kein 'Grabzit'.

Also habe ich ein PDF mit der Ausgabe von php $ _SERVER gemacht

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,
)

Mein PHP-Code lautet:

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

Muss ich noch etwas tun

Vielen Dank im Voraus,

Lydia
Strass66

Gefragt von Royston am Freitag, 17. April 2020, 02:56:17 Uhr

Ja, GrabzEs sieht aus wie ein normaler Browser. Dies soll verhindern, dass Sie blockiert werden. Wenn Sie Ihre Anforderungen erkennen möchten, können Sie jederzeit einen URL-Parameter übergeben. Wie https://www.example.com/?grabzit=true

Beantwortet von GrabzIt Support am Freitag, 22. Mai 2020, 03:32:51 Uhr