Library version
1.2.7
Describe the bug
The function inconsistently returns None for the 'updated' field. The function successfully scrapes data for some applications (e.g., popular apps like Gmail) but fails to retrieve the "Last Updated" date for others (e.g., com.tecandmore.riadalsalheen). This suggests the scraper is encountering an alternative or updated HTML structure on the Google Play Store page for certain apps.
Code
from google_play_scraper import app
# This app FAILS (returns 'updated': None)
app_id_fail = 'com.tecandmore.riadalsalheen'
result_fail = app(
app_id_fail,
lang='en',
country='us'
)
print(f"App ID: {app_id_fail}, Updated: {result_fail.get('updated')}")
# This app WORKS (returns a valid timestamp)
app_id_work = 'com.google.android.gm'
result_work = app(
app_id_work,
lang='en',
country='us'
)
print(f"App ID: {app_id_work}, Updated: {result_work.get('updated')}")
Library version
1.2.7Describe the bug
The function inconsistently returns
Nonefor the'updated'field. The function successfully scrapes data for some applications (e.g., popular apps like Gmail) but fails to retrieve the "Last Updated" date for others (e.g.,com.tecandmore.riadalsalheen). This suggests the scraper is encountering an alternative or updated HTML structure on the Google Play Store page for certain apps.Code