Cкрипт для парсинга Google Play Store (PHP) — персональный проект для Евгения Гаврилюка
246 PLNНужен 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
-
759 141 0 1
Aktualne zlecenia dla freelancerów w kategorii PHP
Wielostronicowy szablon HTML strony internetowej do zakładów online i parsowanie API meczów (
91 PLN
Mam Sportsbook API, potrzebuję pobrać z internetu szablon strony internetowej do zakładów online i zintegrować tam parsowanie meczów oraz system płatności) zadanie jest bardzo proste, napiszcie, kto od razu może to zrobić) w zasadzie potrzebna jest dziurawa strona do testów z lk… PHP, Python ∙ 3 godziny 35 minut temu ∙ 12 ofert |
Rozwiązać problem z obciążeniem hostingu strony na PrestaShopStrona z każdym miesiącem potrzebuje coraz więcej zasobów. Odpowiedź hostingu: Podczas sprawdzania serwera odnotowano zwiększone obciążenie ze strony serwera baz danych MySQL. W momentach wystąpienia błędu 500 proces MySQL wykorzystuje znaczną część zasobów procesora, co może… PHP, Bazy danych i SQL ∙ 4 godziny 31 minut temu ∙ 18 ofert |
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 ∙ 5 godzin 51 minut temu ∙ 17 ofert |
Strona na WordPressie z wykorzystaniem motywu Kadence i Kadence Blocks.
820 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 ∙ 1 dzień 15 godzin temu ∙ 37 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 ∙ 2 dni 12 godzin temu ∙ 76 ofert |