Используйте тот же URL, который использует страница для получения этого контента. Вы можете найти это на вкладке сети с помощью инструментов разработчика.
import requests
url = 'https://www.weatherlink.com/embeddablePage/summaryData/db22c5a778f14c5da538dc6f3b3ddc0d?ts=1555852879023'
r = requests.get(url).json()
units = r['currConditionValues'][0]['unitLabel']
current = str(r['currConditionValues'][0]['value']) + units
high = str(r['highLowValues'][3]['value']) + units
low = str(r['highLowValues'][4]['value']) + units
print(current, high, low)
Используйте convertedValue
вместо value
, если вы хотите использовать запятую
Время:
high_time = str(r['highLowValues'][17]['value'])
print(high_time)
low_time = str(r['highLowValues'][18]['value'])
print(low_time)