回答編集履歴

1

修正しました。

2020/06/22 15:01

投稿

nico25
nico25

スコア830

test CHANGED
@@ -1,3 +1,47 @@
1
+ 変数 `data` に辞書としてデータを取り込みます。
2
+
3
+
4
+
5
+ ```python
6
+
7
+ #
8
+
9
+ # 対話モード >>> に
10
+
11
+ # コピペで実行できます。
12
+
13
+ #
14
+
15
+ from urllib import request
16
+
17
+ from bs4 import BeautifulSoup
18
+
19
+ from pprint import pprint
20
+
21
+ url2 = "https://infallible-heisenberg-6a2b5e.netlify.app/"
22
+
23
+ response2 = request.urlopen(url2)
24
+
25
+ soup2 = BeautifulSoup(response2, features="html.parser")
26
+
27
+ response2.close()
28
+
29
+ shops2 = soup2.find_all('script', type='application/ld+json')
30
+
31
+ # print(shops2)
32
+
33
+ data = eval(shops2[0].string.strip())
34
+
35
+ pprint(data)
36
+
37
+ ```
38
+
39
+
40
+
41
+ ---
42
+
43
+
44
+
1
45
  変数 `data` に辞書としてデータを取り込みます。
2
46
 
3
47