回答編集履歴
2
コード追記
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
修正
answer
CHANGED
@@ -1,1 +1,1 @@
|
|
1
|
-
`~.find('a')
|
1
|
+
`~.find('a')`でよいと思います。
|