回答編集履歴
1
回答修正
answer
CHANGED
@@ -1,10 +1,18 @@
|
|
1
1
|
〇〇は`属性`でしょうか。
|
2
2
|
`<html><div hoge="huga">~`をページソース例とした場合、以下のようにして属性`hoge`の値`huga`を取得できます。
|
3
|
+
参考:
|
4
|
+
[Python】get_attribute・・・属性名から属性値を取得する](http://www.seleniumqref.com/api/python/element_infoget/Python_get_attribute.html)
|
3
|
-
|
5
|
+
[PythonのBeautifulSoupで取得した要素(タグ)の属性値を抽出](https://qiita.com/chokosuki4400/items/2318437b3ae88d024b0f)
|
4
6
|
```Python
|
5
|
-
from bs4 import BeautifulSoup
|
6
7
|
# 略
|
7
8
|
driver.get("https://~")
|
9
|
+
|
10
|
+
# 方法1
|
11
|
+
e = driver.find_element_by_tag_name('div')
|
12
|
+
print(e.get_attribute('hoge')) # huga
|
13
|
+
|
14
|
+
# 方法2
|
15
|
+
from bs4 import BeautifulSoup
|
8
16
|
html = BeautifulSoup(driver.page_source,"lxml")
|
9
17
|
print(html.div['hoge']) # huga
|
10
18
|
```
|