(
query,
browser,
basequery="no-longer-needed",
)
| 490 | |
| 491 | |
| 492 | def 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 | |
| 518 | def getMediaData( |
no test coverage detected