ぐるなびの店舗情報をスクレイピング

import json

import requests
from bs4 import BeautifulSoup

headers = {
    'User-Agent':
    'Mozilla/5.0 (Windows NT 10.0; WOW64; Trident/7.0; rv:11.0) like Gecko'
}

url = "https://r.gnavi.co.jp/j4h7ps5m0000/?_ga=2.212982868.1531592916.1583391069-1037642641.1583391062"

# print(url)

r = requests.get(url, headers=headers, timeout=3)

soup = BeautifulSoup(r.content, "html5lib")

# json-ldを取得
ld_json = json.loads(soup.find("script", type="application/ld+json").text)

print(ld_json)