คำอธิบายโครงการ
googleplaystorescrape เป็นโมดูล Python สำหรับการตรวจสอบขูดและข้อมูลอื่น ๆ เกี่ยวกับแอพ Android ใด ๆ ใน Google Play Store
การติดตั้ง
pip install GooglePlayStoreScrape
ความต้องการ
pip install - r requirements . txt
หากคุณได้รับข้อผิดพลาดที่เกี่ยวข้องกับแพ็คเกจ Chrome Driver ให้ดูที่รุ่น Chrome ที่ติดตั้งในเครื่องของคุณและติดตั้งเวอร์ชันที่เข้ากันได้ แพ็คเกจนี้ใช้ 91.0.4472.101.0
การพึ่งพาและการสนับสนุนห้องสมุด
ใช้ซีลีเนียมและ BeautifulSoup ในการเรียกใช้ฟังก์ชั่นมันจะเปิดหน้าต่าง Chrom โดยใช้ซีลีเนียมและเลื่อนลงเพื่อเปิดรีวิวทั้งหมดจนถึงหน้าสุดท้าย หน้าต่างจะปิดโดยอัตโนมัติเมื่อการกระทำเสร็จสมบูรณ์
โมดูล:
- googleplaystorescrape.py : แยกข้อมูลทั้งหมดเกี่ยวกับแอพและบทวิจารณ์ทั้งหมด
- get_reviews
- get_info
get_reviews
แยกความคิดเห็นและการให้คะแนนโดยละเอียดที่มอบให้กับแอพ Android โดยเฉพาะใน Play Store
ข้อมูลสกัด:
- รีวิวโดยละเอียด
- รีวิวสั้นลง
- วันที่ของ 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.extension)
- ภาษา : ภาษาของแอปพลิเคชันที่ให้ไว้ใน URL หน้า Play Store (ตัวอย่าง: EN), ค่าเริ่มต้นอาร์กิวเมนต์ตัวเลือกค่าเริ่มต้น = 'en'
- ประเทศ : คู่ของแอปพลิเคชันที่ให้ไว้ใน URL หน้า Play Store (ตัวอย่าง: ใน), ค่าเริ่มต้นอาร์กิวเมนต์ตัวเลือกค่าเริ่มต้น = 'ใน'
get_info
แยกรายละเอียดของแอพ Android โดยเฉพาะบน Play Store
ข้อมูลสกัด:
- ชื่อ
- ประเภท
- จำนวนการให้คะแนนทั้งหมด
- คะแนนเฉลี่ย
- วันที่อัปเดตล่าสุด
- ขนาด
- จำนวนการติดตั้ง
- เวอร์ชันปัจจุบัน
- การจัดอันดับเนื้อหา
- ผลิตภัณฑ์ในแอป
- เสนอโดย
- เว็บไซต์นักพัฒนา
- อีเมลนักพัฒนา
- นโยบายความเป็นส่วนตัว
- คุณสมบัติใหม่ในการอัปเดตล่าสุด
- การลดลงของแอพ
การใช้งาน:
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.extension)
- ภาษา : ภาษาของแอปพลิเคชันที่ให้ไว้ใน URL หน้า Play Store (ตัวอย่าง: en), ค่าเริ่มต้น = 'en'
- ประเทศ : คู่ของแอปพลิเคชันที่ให้ไว้ใน URL หน้า Play Store (ตัวอย่าง: ใน), ค่าเริ่มต้น = 'ใน'
ทรัพยากร
- Google Play Store
- ซีลีเนียม
- คนขับโครเมี่ยม
- ซุปสวย
- html parser
ลิงค์โครงการ: