Deskripsi proyek
GooglePlayStoresCrape adalah modul Python untuk mengikis ulasan dan data lain tentang aplikasi Android apa pun di Google Play Store
Instalasi
pip install GooglePlayStoreScrape
Persyaratan
pip install - r requirements . txt
Jika Anda menerima kesalahan yang terkait dengan paket driver Chrome, lihat versi chrome yang diinstal di mesin Anda dan instal versi yang kompatibel. Paket ini menggunakan 91.0.4472.101.0
Dependensi dan perpustakaan pendukung
Menggunakan Selenium dan Beautifulsoup, untuk memanggil fungsi -fungsi itu membuka jendela Chrom menggunakan selenium dan menggulir ke bawah untuk membuka semua ulasan, sampai halaman terakhir. Jendela akan ditutup secara otomatis saat tindakan selesai.
Modul:
- GooglePlayStoresCrape.py : mengekstrak semua informasi tentang aplikasi dan semua ulasan
- get_reviews
- get_info
get_reviews
Ekstrak ulasan dan peringkat terperinci yang diberikan untuk aplikasi Android tertentu di Play Store
Informasi Diekstraksi:
- Ulasan terperinci
- Ulasan yang dipersingkat
- Tanggal Reivew
- Nama Reviewer
- Balas oleh pengembang
- Tanggal balasan pengembang (jika ada)
- Peringkat
- Jumlah orang yang menemukan ulasan bermanfaat
Penggunaan:
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 )
Argumen untuk get_reviews:
- App_id : ID Aplikasi Aplikasi yang diberikan di URL Halaman Play Store (Contoh: com.appname.extension)
- Bahasa : Bahasa aplikasi yang diberikan di URL halaman Play Store (Contoh: en), argumen opsional nilai default = 'en'
- Negara : COURY dari aplikasi yang diberikan di URL halaman Play Store (Contoh: Dalam), Nilai Default Argumen Opsional = 'Dalam'
get_info
Mengekstrak detail aplikasi Android tertentu di Play Store
Informasi Diekstraksi:
- Nama
- Genre
- Jumlah total peringkat
- Peringkat rata -rata
- Tanggal terakhir yang diperbarui
- Ukuran
- Jumlah pemasangan
- Versi saat ini
- Peringkat konten
- Produk dalam aplikasi
- Ditawarkan oleh
- Situs web pengembang
- Email Pengembang
- Kebijakan Privasi
- Fitur baru dalam pembaruan terbaru
- Durasi aplikasi
Penggunaan:
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 )
Argumen untuk get_info:
- App_id : ID Aplikasi Aplikasi yang diberikan di URL Halaman Play Store (Contoh: com.appname.extension)
- Bahasa : Bahasa aplikasi yang diberikan di URL halaman Play Store (Contoh: en), nilai default = 'en'
- Negara : cupry dari aplikasi yang diberikan di URL halaman Play Store (Contoh: di), nilai default = 'in'
Sumber daya
- Google Play Store
- Selenium
- Pengemudi Chrome
- Sup yang indah
- HTML Parser
Tautan Proyek: