質問するログイン新規登録

回答編集履歴

2

エラーの補足を追加しました

2017/05/29 06:29

投稿

pashango2
pashango2

スコア930

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引数を追加しました

2017/05/29 06:29

投稿

pashango2
pashango2

スコア930

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
  これで動作するはずです。