回答編集履歴
2
エラーの補足を追加しました
answer
CHANGED
@@ -13,4 +13,13 @@
|
|
13
13
|
> data は、サーバーへ送信される追加データを指定した bytes オブジェクトか、そのようなデータが必要ない場合は None でなければなりません。data がイテラブルなオブジェクトの場合は、ヘッダーで Content-Length 値が指定されていなければなりません。現時点で HTTP リクエストは data をサポートする唯一のリクエスト形式です; HTTP リクエストは、data パラメーターが指定された場合 POST に、指定されない場合に GET になります。
|
14
14
|
|
15
15
|
|
16
|
-
まずはエラー文をちゃんと理解することが、上達の第一歩です。
|
16
|
+
まずはエラー文をちゃんと理解することが、上達の第一歩です。
|
17
|
+
エラー文の最後も大事なのですが、スタックトレースも見ることです。
|
18
|
+
|
19
|
+
```
|
20
|
+
File "webscraping.py", line 4, in <module>
|
21
|
+
html = urlopen("http://www.pythonscraping.com/pages/warandpeace.html", "html.parser")
|
22
|
+
```
|
23
|
+
|
24
|
+
`line 4`と書いてありますよね、これは'webscraping.py'の4行目にエラーが出ているということです。
|
25
|
+
色々試行錯誤されていたようですが、試行錯誤のコードに到達する前にエラーが発生していたので、何をやっても同じエラーが出るという結果になっているのです。
|
1
BeautifulSoupの第2引数を追加しました
answer
CHANGED
@@ -3,6 +3,7 @@
|
|
3
3
|
|
4
4
|
```
|
5
5
|
html = urlopen("http://www.pythonscraping.com/pages/warandpeace.html")
|
6
|
+
bs0bj = BeautifulSoup(html, "html.parser")
|
6
7
|
```
|
7
8
|
|
8
9
|
これで動作するはずです。
|