Cкрипт для парсинга Google Play Store (PHP)
Нужен PHP скрипт получения ранка Google Play приложения по заданнму ключевому слову в заданном регионе.
На входе скрипта такие параметры:
1) package - название пакета проверяемого приложения
2) keyword - поисковый запрос по которому производится поиск в Google Play Store
3) country - регион магазина (us, ca, de, ru и т.п)
4) lang - язык поисковой выдачи (en-US, de-DE, ja-JP, ru-RU etc)
5) proxy - socks5 в формате ip:port или пустая строка. (без пароля)
На выходе:
rank - позиция приложения в поисковой выдаче, (1-250), 0 - если приложения не найдено, (-1) если была ошибка.
Поисковый запрос: https://play.google.com/store/search?q=minecraft&c=apps&gl=us&hl=en-US возвращает список приложений.
Выдача разбита на динамически подгружаемые страницы, первую страницу (50 штук) выдает сразу, дальше стоит динамический запрос с некими параметрами. Т.е. если приложения есть в топ-50, его сразу можно найти, если его нет, должен выполнятся повторный запрос с новыми параметрами и так пока приложение не будет найдено, или же не закончится выдача (максимум в выдаче 250 приложений, т.е. примерно 5 страниц, иногда размер страницы бывает менее 50, по опыту зависит от useragent)
Например, приложение с пакетом com.tellurionmobile.realmcraft находится на 12-м месте в поисковой выдаче по слову minecraft в US. ( см. скрин)
Скрипт будет стоять под apache на crone и выполняться в больших количествах, поэтому необходимо предусмотреть возможность использоваться SOCKS5 при вызове каждой копии скрипта (CURL через SOCKS5).
P.S При успешной реализации проекта возмодно долгострочное сотружничесвто с похожими задачами.
Załączniki 1
-
А чем вам данная реализация не подходит ?
-
Vladislav C. Keyapp.top
там последнйи коммит 3 года назад, она не рабочая, у меня была рабочая версия тоедж с токенами, но буквально н атой неделе Гугл поменял систему подставновки токенов для пагинации и теперь это не работает. То что вы по ссылке привели - не работает уже года 1.5 🙂
-
Vladislav C. Keyapp.top
я надеюсь что рабочий вариант есть вот тут,
https://github.com/facundoolano/google-play-scraper/blob/dev/lib/search.js
он на js и актуализируется часто, но возхможно тоже не рабочий, хотя на первый взгляд внутренние скрипты гугла тут теже самые и токены берутся оттуда же.
-
Aktualne zlecenia dla freelancerów w kategorii PHP
Potrzebna integracja KeyCRM → PRRO KaszalotTrzeba skonfigurować integrację między KeyCRM a PRRO Kaszalot. Podczas składania zamówienia w KeyCRM dane mają być automatycznie przesyłane do Kaszalota: • informacje o zamówieniu • towary, asortyment • ceny • ilość Szczegóły w wiadomości prywatnej. Content Management Systems, PHP ∙ 1 dzień 10 godzin temu ∙ 27 ofert |
Strona na WordPressie z wykorzystaniem motywu Kadence i Kadence Blocks.
826 PLN
Musimy stworzyć stronę na WordPressie z wykorzystaniem motywu Kadence oraz Kadence Blocks. Sklepu internetowego nie będzie (chociaż prawdopodobnie zostanie dodany w przyszłości). Potrzebna jest strona główna oraz kilka stron wewnętrznych. Grafika jest już gotowa, struktura… Content Management Systems, PHP ∙ 2 dni 20 godzin temu ∙ 38 ofert |
Opracowanie 2 stron internetowych zorientowanych na SEO do sprzedaży części (quady i sprzęt specjalistyczny)Opracowanie dwóch specjalistycznych stron internetowych do sprzedaży części zamiennychOgólne informacjeNależy opracować dwie specjalistyczne strony:Części zamienne do quadów, UTV, SSV i innego podobnego sprzętu.Części zamienne do sprzętu specjalistycznego.Istniejąca strona… PHP, Programowanie stron internetowych ∙ 3 dni 17 godzin temu ∙ 77 ofert |
Tworzenie strony internetowej WordPress
83 PLN
Poszukujemy wykonawcy do stworzenia niestandardowej strony na WordPress dla sklepu jubilerskiego. Pierwszym etapem będzie konsultacja. Content Management Systems, PHP ∙ 6 dni 9 godzin temu ∙ 73 oferty |
Parser expireddomains.net
413 PLN
Potrzebny parser expireddomains.net. Na stronie trzeba najpierw się zalogować, problem polega na tym, że blokuje IP przy próbie parsowania danych. Należy parsować tematyczne domeny według listy słów kluczowych. Kto nie jest pewny swoich umiejętności, nie pisać. PHP, Programowanie stron internetowych ∙ 8 dni 17 godzin temu ∙ 52 oferty |