質問編集履歴
3
文章の修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -17,7 +17,7 @@
|
|
17
17
|
```
|
18
18
|
結果 : 失敗。「そんな要素はない」と言われていると思われる。
|
19
19
|
|
20
|
-
|
20
|
+
srcという属性だけではなく、取得したい属性が含まれているタグ(今回の場合"img"か?)も指定してやる必要があるのではないかと思う。次の手としてどのように記述すれば指定できるのか試行する。
|
21
21
|
|
22
22
|
試したことは追記していきます。
|
23
23
|
src要素の中身【ttps://imgs/12345.jpg】を変数にいれる方法を教えてください。
|
2
試したことを追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -2,13 +2,22 @@
|
|
2
2
|
```HTML
|
3
3
|
<img class="image" width="100" height="150" data-src="https://img.jpg" src="https://imgs/12345.jpg">
|
4
4
|
```
|
5
|
-
この中からsrc属性
|
5
|
+
この中からsrc属性値【ttps://imgs/12345.jpg】を変数に入れたいです。
|
6
6
|
|
7
7
|
### ためしたこと
|
8
|
+
```python
|
9
|
+
AAA = driver.find_element_by_name("src")
|
10
|
+
print (AAA.text)
|
11
|
+
```
|
8
|
-
|
12
|
+
意図 : src属性を指定することでページ内の一番最初のsrc属性値を取得できるのではと考えた
|
9
|
-
ググればそれっぽい方法が出てきますが、例題の状況を実際の状況にあてはめることができず、どう頑張ってもprintしたときにNONEと表示されるかなにも表示されないかです。
|
10
13
|
|
14
|
+
```
|
15
|
+
エラーメッセージ
|
16
|
+
selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {"method":"css selector","selector":"[name="src"]"}
|
17
|
+
```
|
11
|
-
|
18
|
+
結果 : 失敗。「そんな要素はない」と言われていると思われる。
|
12
19
|
|
20
|
+
感想 : srcという属性だけではなく、取得したい属性が含まれているタグ(今回の場合"img"か?)も指定してやる必要があるのではないかと思う。次の手としてどのように記述すれば指定できるのか試行する
|
21
|
+
|
22
|
+
試したことは追記していきます。
|
13
23
|
src要素の中身【ttps://imgs/12345.jpg】を変数にいれる方法を教えてください。
|
14
|
-
|
1
文法の修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -2,10 +2,11 @@
|
|
2
2
|
```HTML
|
3
3
|
<img class="image" width="100" height="150" data-src="https://img.jpg" src="https://imgs/12345.jpg">
|
4
4
|
```
|
5
|
-
この中からsrc
|
5
|
+
この中からsrc属性の中身【ttps://imgs/12345.jpg】を変数に入れたいです。
|
6
6
|
|
7
7
|
### ためしたこと
|
8
|
-
find_elements_by_css_selectorでimgタグのsrc
|
8
|
+
find_elements_by_css_selectorでimgタグのsrc属性を配列に格納すれば取得できると考えましたがどのように目当てのタグと属性を指定するのかわかりません。
|
9
|
+
ググればそれっぽい方法が出てきますが、例題の状況を実際の状況にあてはめることができず、どう頑張ってもprintしたときにNONEと表示されるかなにも表示されないかです。
|
9
10
|
|
10
11
|
試してダメだったコードは消してしまうのでなにを試したか細かく把握していません。
|
11
12
|
|