https://www.apple.com/covid19/mobility
source=requests.get("https://www.apple.com/covid19/mobility") soup=BeautifulSoup(source.text,"lxml")
В настоящее время я пытаюсь получить URL-адрес, содержащийся в кнопке All Data CSV, которую можно найти путем проверки элемента. requests.get не возвращает полное тело и все элементы.
requests.get
Используйте следующий API, который возвращает данные в формате json().
json()
https://covid19-static.cdn-apple.com/covid19-mobility-data/current/v1/index.json
Теперь, чтобы получить ключ использования URL-адреса значения
Код :
url='https://covid19-static.cdn-apple.com/covid19-mobility-data/current/v1/index.json' data=requests.get(url).json() print("https://covid19-static.cdn-apple.com"+data['basePath'] +data['regions']['en-us']['csvPath'])
Выход :
https://covid19-static.cdn-apple.com/covid19-mobility-data/2006HotfixDev17/v1/en-us/applemobilitytrends-2020-04-25.csv
Для получения данных CSV в json формат попробуйте этот API
url='https://covid19-static.cdn-apple.com/covid19-mobility-data/2006HotfixDev17/v1/en-us/applemobilitytrends.json' data=requests.get(url).json() print(data)