أدوات لالتقاط وتحويل الويب
مجتمع GrabzIt على الإنترنت

لم يتم تعيين وكيل المستخدم على "grabzit"؟

اطرح الأسئلة المتعلقة بأداة مكشطة الويب GrabzIt. مثل كيفية استخدام مكشطة الويب وواجهة برمجة التطبيقات لاستخراج البيانات من صفحات الويب أو الصور أو مستندات PDF.

مرحبا،

نحن بحاجة إلى تحديد Grabzit كمرجع أو كوكيل مستخدم. لكنني لا أرى أي مرجع في سجلاتنا وتم تعيين وكيل المستخدم على متصفح عادي، ولا يحتوي على "grabzit" 

لذلك قمت بإنشاء ملف pdf بمخرجات php $_SERVER 

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 الخاص بي هو:

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

هل أحتاج إلى القيام بشيء آخر؟

يرجع الفضل في ذلك مسبقا، 

ليديا
حجر الراين66

تم الرد عليه بواسطة رويستون في 17 أبريل 2020

نعم، GrabzIt يبدو وكأنه متصفح عادي. وهذا لتجنب الحظر. إذا كنت تريد اكتشاف طلباتك، فيمكنك دائمًا المرور عبر معلمة URL. مثل https://www.example.com/?grabzit=true

تم الرد عليه بواسطة دعم GrabzIt في 22 مايو 2020