Python ile Google Play Store uygulama arama

FazliBasturk

Hectopat
Katılım
10 Haziran 2020
Mesajlar
817
Çözümler
7
Daha fazla  
Cinsiyet
Erkek
Selenium kullanmadan, Python'da Google Play Store uygulamalarının bilgilerine erişmek istiyorum. Örneğin, bir uygulama adı girilecek o uygulama adı ile arama sayfasına gidilecek ve ilk çıkan uygulamanın sayfasından, açıklama kısmı yıldız sayısı, yapımcısı vb gibi bilgiler çekilecek. Bunun için 2 tane kütüphane bulabildim fakat istediğim gibi çalıştıramadım. Google_play_scraper adlı kütüphanede sadece com. Supercell. Hayday (örnek) gibi aramalar yapılabiliniyor. Diğer androidmarket adlı kütüphanede ise ben beceremedim kullanmayı. Androidmarket kütüphanesini nasıl kullanabileceğimi veya başka türlü nasıl halledebileceğimi bilen varsa yazarsa sevinirim. Aslında çözmeye çok yakındım ama bir şeyler ters gitti (benim yanlış yapışım yüzünden yüksek ihtimal). Şöyle bir örnek kod yaptım.

[CODE lang="python" title="Örnek kod"]link = f'https://play.google.com/store/search?q=hayday&c=apps&hl=tr&gl=tr'
response = requests.get(link)
byte_string = response.content
source_code = html.fromstring(byte_string)

game0 = '//*[@id="fcxH9b"]/div[4]/c-wiz/div/div[2]/div/c-wiz/c-wiz/c-wiz/div/div[2]/div[1]/c-wiz/div/div/div[2]/div/div/div[1]/div/div/div[1]/a'
print(game0)
game1 = source_code.xpath(game0)
print(game1)
game = (game1[0].text_content())
print(game)

link = game.
response = requests.get(link)
byte_string = response.content
source_code = html.fromstring(byte_string)[/CODE]

İlk öne arama sayfasına gidiliyor, ilk uygulamaya geliniyor ve URL'sini çekiyor, sonrada o URL'ye gidiyor. Fakat URL'yi değil alttaki yazıyı kopyalıyor. O yüzden sayfayı bulamıyor.
Almak istediğim:

1627561371371.png

Bana URL olarak dönen:

1627561393730.png

1627561440715.png
 
Uyarı! Bu konu 5 yıl önce açıldı.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.

Technopat Haberler

Yeni konular

Geri
Yukarı