MCPcopy
hub / github.com/InstaPy/InstaPy / getUserData

Function getUserData

instapy/util.py:492–515  ·  view source on GitHub ↗
(
    query,
    browser,
    basequery="no-longer-needed",
)

Source from the content-addressed store, hash-verified

490
491
492def getUserData(
493 query,
494 browser,
495 basequery="no-longer-needed",
496):
497 shared_data = get_shared_data(browser)
498
499 # Sometimes shared_data["entry_data"]["ProfilePage"][0] is empty, but get_additional_data()
500 # fetches all data needed
501 get_key = shared_data.get("entry_data").get("ProfilePage")
502
503 if get_key:
504 data = get_key[0]
505 else:
506 data = get_additional_data(browser)
507
508 if query.find(".") == -1:
509 data = data[query]
510 else:
511 subobjects = query.split(".")
512 for subobject in subobjects:
513 data = data[subobject]
514
515 return data
516
517
518def getMediaData(

Callers 6

log_follower_numFunction · 0.85
log_following_numFunction · 0.85
validate_usernameFunction · 0.85
get_number_of_postsFunction · 0.85
save_account_progressFunction · 0.85
is_follow_meFunction · 0.85

Calls 2

get_shared_dataFunction · 0.85
get_additional_dataFunction · 0.85

Tested by

no test coverage detected