
مكشط بحث جوجل
ملاحظة: لم يعد يعمل. أخبرني فريق Google أنها ليست مشكلة مشروعة عندما أبلغتهم بها ولكن الآن قاموا بإصلاحها بصمت.
يمكن لـ goop إجراء عمليات بحث في Google دون أن يتم حظرها بواسطة اختبار CAPTCHA أو الوصول إلى أي حدود للمعدل.
يوفر فيسبوك أداة تصحيح لبرنامج السحب الخاص به.
المثير للاهتمام أن Google لا تحد من الطلبات التي ترسلها أداة التصحيح هذه (مدرجة في القائمة البيضاء؟) وبالتالي يمكن استخدامها لسحب نتائج بحث Google دون أن يتم حظرها بواسطة اختبار CAPTCHA.
بما أن فيسبوك متورط، يجب توفير Cookie جلسة فيسبوك للمكتبة مع كل طلب.
pip install goop
from goop import goop
page_1 = goop.search('red shoes', '<your facebook cookie>')
page_2 = goop.search('red shoes', '<your facebook cookie>', page='1')
include_omitted_results = goop.search('red shoes', '<your facebook cookie>', page='8', full=True)
يتم إرجاع dict بالهيكل التالي
{
"0": {
"url": "https://example.com",
"text": "Example webpage",
"summary": "This is an example webpage whose aim is to demonstrate the usage of ..."
},
"1": {
...
يشرح cli.py الاستخدام عن طريق إجراء عمليات بحث في Google من الطرفية بالأمر التالي
python cli.py <query> <number_of_pages>

سحب نتائج بحث Google يعد غير قانوني. هذه المكتبة هي مجرد دليل مفهوم للتجاوز. المؤلف غير مسؤول عن تصرفات المستخدمين النهائيين.