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

回答編集履歴

2

補足を削除!

2018/02/11 05:06

投稿

umyu
umyu

スコア5846

answer CHANGED
@@ -33,8 +33,5 @@
33
33
 
34
34
  ```
35
35
 
36
- ■補足
37
-
38
-
39
36
  ■参考情報
40
37
  [Pythonでスクレイピング 基本](http://imabari.hateblo.jp/entry/2016/08/20/101006)

1

サンプルソースを変更

2018/02/11 05:06

投稿

umyu
umyu

スコア5846

answer CHANGED
@@ -1,15 +1,11 @@
1
1
  BeautifulSoupの質問でしょうか?
2
+ 質問文には問題が発生する最低限のソースコードと「期待する結果」を記載してくださいな。
3
+ |取得したい結果|コード|
4
+ |:--|:--:|
5
+ |15m2|result[0].text|
6
+ |15m|result[0].contents[0].string|
2
7
 
3
8
 
4
- ```Python
5
- result[0].string
6
- ```
7
-
8
-
9
- ```Python
10
- result[0].text
11
- ```
12
-
13
9
  以下はサンプルソースコードです。
14
10
  ```Python
15
11
  # -*- coding: utf8 -*-
@@ -25,8 +21,11 @@
25
21
 
26
22
  soup = BeautifulSoup(html, 'lxml')
27
23
  result= soup.find_all("a")
24
+ for el in result:
25
+ print("#" * 20)
26
+ print(el.contents[0].string)
28
- print(result[0].text)
27
+ print(el.text)
29
- print(result[1].text)
28
+ print(el.string)
30
29
 
31
30
 
32
31
  if __name__ == '__main__':
@@ -35,7 +34,7 @@
35
34
  ```
36
35
 
37
36
  ■補足
38
- 質問文には問題が発生する最低限のソースコードと「期待する結果」を記載してくださいな。
39
37
 
38
+
40
39
  ■参考情報
41
40
  [Pythonでスクレイピング 基本](http://imabari.hateblo.jp/entry/2016/08/20/101006)