回答編集履歴
1
追記
answer
CHANGED
@@ -4,7 +4,8 @@
|
|
4
4
|
エンコードしたらバイト列になり、人間に読めなくなるのは当然といえば当然です。
|
5
5
|
|
6
6
|
---
|
7
|
-
当該Webページの文字コードは**Shift-jis**でした。
|
7
|
+
~~当該Webページの文字コードは**Shift-jis**でした。~~
|
8
|
+
追記:勘違いだったかも。
|
8
9
|
```Python
|
9
10
|
import requests
|
10
11
|
from bs4 import BeautifulSoup
|
@@ -12,7 +13,7 @@
|
|
12
13
|
url = 'http://news.yahoo.co.jp/topics'
|
13
14
|
r = requests.get(url)
|
14
15
|
|
15
|
-
r.encoding = 'shift_jis'
|
16
|
+
# r.encoding = 'shift_jis' この行は不要なようです。
|
16
17
|
soup = BeautifulSoup(r.content, 'html.parser')
|
17
18
|
|
18
19
|
elements = soup.find_all('title')
|