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

回答編集履歴

2

コード追記

2018/12/09 23:25

投稿

8524ba23
8524ba23

スコア38352

answer CHANGED
@@ -1,1 +1,14 @@
1
- `~.find('a')`でよいと思います。
1
+ `~.find('a')`でよいと思います。
2
+ ```Python
3
+ from bs4 import BeautifulSoup
4
+ doc = """<html><head><title>Page title</title></head><body>
5
+ <span class='test'><a href='hoge'>ほげ</a></span>
6
+ <p><span class='test'><a href='fuga'><b>ふが</b></a></span>
7
+ </body></html>"""
8
+ soup = BeautifulSoup(doc,'html.parser')
9
+ ss = soup.find_all('span', class_='test')
10
+ for s in ss:
11
+ a = s.find('a')
12
+ print(a.text)
13
+ print(a.attrs['href'])
14
+ ```

1

修正

2018/12/09 23:25

投稿

8524ba23
8524ba23

スコア38352

answer CHANGED
@@ -1,1 +1,1 @@
1
- `~.find('a').text`でよいと思います。
1
+ `~.find('a')`でよいと思います。