وصف المشروع
GooglePlayStoresCrape هي وحدة بيثون لتكشفي مراجعات وبيانات أخرى حول أي تطبيق Android في متجر Google Play
تثبيت
pip install GooglePlayStoreScrape
متطلبات
pip install - r requirements . txt
إذا تلقيت أخطاء تتعلق بحزمة برنامج تشغيل Chrome ، فابحث عن إصدار Chrome المثبت في جهازك وقم بتثبيت الإصدار المتوافق. تستخدم هذه الحزمة 91.0.4472.101.0
التبعيات والمكتبات الداعمة
يستخدم السيلينيوم والرائع ، عند استدعاء الوظائف ، يفتح نافذة كروم باستخدام السيلينيوم والتمرير لأسفل لفتح جميع المراجعات ، حتى الصفحة الأخيرة. سيتم إغلاق النافذة تلقائيًا عند اكتمال الإجراء.
الوحدات النمطية:
- googleplaystorescrape.py : يستخرج جميع المعلومات حول التطبيق وجميع المراجعات
- get_reviews
- get_info
get_reviews
يستخلص المراجعات والتصنيفات التفصيلية الممنوحة لتطبيق Android معين على متجر Play
المعلومات المستخرجة:
- مراجعة مفصلة
- مراجعة مختصرة
- تاريخ reivew
- اسم المراجع
- الرد من قبل المطورين
- تاريخ رد المطور (إن وجد)
- تصنيف
- عدد الأشخاص الذين وجدوا المراجعة مفيدة
الاستخدام:
import GooglePlayStoreScrape as gpss
#define app id and path of chrome driver
app_id = 'com.appname.extension' #example in the app url
country = 'IN'
language = 'en'
gpss . get_reviews ( app_id , language , country )
وسيطات لـ get_reviews:
- app_id : معرف التطبيق للتطبيق الوارد في عنوان URL لمتجر Play Store (مثال: com.appname.extense)
- اللغة : لغة التطبيق الوارد في عنوان URL لمتجر Play (مثال: EN) ، القيمة الافتراضية للوسيطة الاختيارية = "EN"
- البلد : couratry من التطبيق الوارد في عنوان صفحة متجر اللعب (مثال: في) ، القيمة الافتراضية للسيجة الاختيارية = 'in'
get_info
يستخرج تفاصيل تطبيق Android معين على متجر Play
المعلومات المستخرجة:
- اسم
- النوع
- إجمالي عدد التقييمات
- متوسط التصنيف
- آخر تاريخ محدث
- مقاس
- عدد التثبيت
- الإصدار الحالي
- تصنيف المحتوى
- المنتجات داخل التطبيق
- قدم من قبل
- موقع المطور
- البريد الإلكتروني للمطور
- سياسة الخصوصية
- ميزات جديدة في آخر تحديث
- تحريف التطبيق
الاستخدام:
import GooglePlayStoreScrape as gpss
#define app id and path of chrome driver
app_id = 'com.appname.extension' #example in the app url
country = 'IN'
language = 'en'
gpss . get_info ( app_id , language , country )
حجج GET_INFO:
- app_id : معرف التطبيق للتطبيق الوارد في عنوان URL لمتجر Play Store (مثال: com.appname.extense)
- اللغة : لغة التطبيق الوارد في عنوان URL لمتجر Play (مثال: EN) ، القيمة الافتراضية = "EN"
- البلد : Courtry من التطبيق الوارد في عنوان صفحة متجر Play Store (مثال: في) ، القيمة الافتراضية = 'في'
موارد
- متجر Google Play
- السيلينيوم
- سائق الكروم
- حساء جميل
- HTML Parser
روابط المشروع: