#python #beautifulsoup
#python #beautifulsoup
Вопрос:
Как мне получить вложенные «реквизиты» в качестве словаря?
from bs4 import BeautifulSoup
import urllib.request
url = urllib.request.urlopen('https://coinmarketcap.com/currencies/bitcoin/historical-data/?start=20201103amp;end=20201104').read()
soup = BeautifulSoup(url, 'html.parser')
foo = soup.find('script', id="__NEXT_DATA__", type='application/json')
print ((foo))
Комментарии:
1.использовать
data = json.loads(foo.contents[0])
print(data)
2. Решаемая. Благодарим вас за быстрый ответ @eyllanesc