هذه مكتبة/واجهة برمجة تطبيقات بسيطة لتصفح الويب، باستخدام محرك بحث Google، والحصول على عناوين URL للصفحات التي تم العثور عليها
للتثبيت يمكنك:
انسخ هذا المشروع وقم بتشغيل python setup.py install
على الرغم من أنه يمكنك استخدام pip
للتثبيت، فقط اكتب pip install py-GSearch-API
انتقل إلى https://pypi.python.org/pypi/py-GSearch-API للاطلاع على تفاصيل الحزمة والإصدارات المتاحة
تعليمات الاستخدام الأساسية:
أولاً، يتطلب المشروع متغيرين على الأقل، وهما:
query
، حيث ستضع مصطلحات البحث الخاصة بك و
lang
، حيث يتعين عليك وضع es
أو en
(الإسبانية/الإسبانية والإنجليزية)
المتغير الآخر هو num
(قيمة int)، وذلك لتحديد الحد الأقصى لعدد نتائج البحث.
لذلك، للاستخدام يجب عليك كتابة (في مشروعك أو في سطر الأوامر):
import gsearch
query = "YOUR_QUERY"
lang = "es/en"
(OPTIONAL) num = 50
results = gsearch.search(query=query,lang=lang,(OPTIONAL)num=num) // This is for normal search
results_news = gsearch.search_news(query=query,lang=lang,(OPTIONAL)num=num) // This is for searching news
// That functions are returning a dictionary and a int value. You must manage them with: results[0] (dictionary) and results[1] (number of pages found)
dictionary = results[0]
num_of_pages = results[1]
news_dict = results_news[0]
num_of_articles = results_news[1]
// For getting the values:
for u in range(1,num_of_pages):
page = dictionary.get("Page {}".format(u))
print("Link",u,":",page)
// The same for articles:
for v in range(1,num_of_articles):
page_2 = news_dict.get("Page {}".format(u))
print("Link (news)",u,":",page_2)
`
شوكة ذلك!
أعطني نجمة
ساعدني في القضايا
التحقق من الروبوت الخاص بي ومشاريعي الأخرى (Telegram --> @dwnmp3Bot // https://github.com/Javinator9889/telegram-yt_mp3-bot/)
py-GSearch-API - واجهة برمجة تطبيقات بسيطة للبحث في الويب باستخدام Google Copyright (C) 2017 Javinator9889
هذا البرنامج هو برنامج مجاني: يمكنك إعادة توزيعه و/أو تعديله بموجب شروط رخصة جنو العامة كما نشرتها مؤسسة البرمجيات الحرة، إما الإصدار 3 من الترخيص، أو (حسب اختيارك) أي إصدار لاحق.
يتم توزيع هذا البرنامج على أمل أن يكون مفيدًا، ولكن دون أي ضمان؛ دون حتى الضمان الضمني لقابلية التسويق أو الملاءمة لغرض معين. راجع رخصة جنو العامة لمزيد من التفاصيل.
يجب أن تكون قد حصلت على نسخة من رخصة جنو العامة مع هذا البرنامج. إذا لم يكن الأمر كذلك، راجع http://www.gnu.org/licenses/.
للتواصل، انتقل إلى "https://github.com/Javinator9889/py-GSearch-API/issues" واكتب رسالتك. كما يمكنك الذهاب إلى ملفي الشخصي على GitHub وإرسال رسالة مباشرة لي.