mirror of
https://github.com/sotam0316/docker-py-revanced.git
synced 2026-04-25 03:48:37 +09:00
🎨 Better scrapper code
This commit is contained in:
+11
-13
@@ -122,20 +122,18 @@ def gplay_icon_scrapper(package_name: str) -> str:
|
|||||||
|
|
||||||
def icon_scrapper(package_name: str) -> str:
|
def icon_scrapper(package_name: str) -> str:
|
||||||
"""Scrap Icon."""
|
"""Scrap Icon."""
|
||||||
|
scraper_names = {
|
||||||
|
"gplay_icon_scrapper": GooglePlayScraperException,
|
||||||
|
"apkmirror_scrapper": APKMirrorIconScrapError,
|
||||||
|
"apkmonk_scrapper": APKMonkIconScrapError,
|
||||||
|
}
|
||||||
|
|
||||||
|
for scraper_name, error_type in scraper_names.items():
|
||||||
try:
|
try:
|
||||||
return gplay_icon_scrapper(package_name)
|
return str(globals()[scraper_name](package_name))
|
||||||
except GooglePlayScraperException:
|
except error_type:
|
||||||
try:
|
pass
|
||||||
return apkmirror_scrapper(package_name)
|
|
||||||
except APKMirrorIconScrapError:
|
|
||||||
try:
|
|
||||||
return apkcombo_scrapper(package_name)
|
|
||||||
except APKComboIconScrapError:
|
|
||||||
try:
|
|
||||||
return apkmonk_scrapper(package_name)
|
|
||||||
except APKMonkIconScrapError:
|
|
||||||
return not_found_icon
|
|
||||||
except UnknownError:
|
|
||||||
return not_found_icon
|
return not_found_icon
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user