質問編集履歴

2

エラーメッセージ追加

2020/12/27 12:25

投稿

i015049
i015049

スコア15

test CHANGED
File without changes
test CHANGED
@@ -7,6 +7,26 @@
7
7
  ### 発生している問題・エラーメッセージ
8
8
 
9
9
  クローム開発者ツールでxpathを特定し、開発者ツール画面を開いた状態で、取得したパスを指定して動作させると正しく値が取得できるのですが、開発者画面を閉じると値が取得できなくなります。具体的には、開発者画面を開いて起動すると目的の値が取得できますが、閉じると取得値が0件となる。
10
+
11
+
12
+
13
+ ---------------------------------------------------------------------------
14
+
15
+ IndexError Traceback (most recent call last)
16
+
17
+ <ipython-input-72-64b8a82270e4> in <module>
18
+
19
+ 1 jobtype_datas = browser.find_elements_by_xpath('//div[2]/div/div[2]/div/section[2]/section[3]/div[2]/div/div[2]/div/div/div/div/div/div[3]/div/table/tbody/tr[5]/td/span[@class="valuePattern"]')
20
+
21
+ ----> 2 value = jobtype_datas[0].text
22
+
23
+ 3 values.append(value)
24
+
25
+ 4 values
26
+
27
+
28
+
29
+ IndexError: list index out of range
10
30
 
11
31
 
12
32
 

1

コード記述の変更

2020/12/27 12:25

投稿

i015049
i015049

スコア15

test CHANGED
File without changes
test CHANGED
@@ -18,10 +18,6 @@
18
18
 
19
19
  jobtype_datas = browser.find_elements_by_xpath('//div[2]/div/div[2]/div/section[2]/section[3]/div[2]/div/div[2]/div/div/div/div/div/div[3]/div/table/tbody/tr[5]/td/span[@class="valuePattern"]')
20
20
 
21
- value = jobtype_datas
22
-
23
- len(value)
24
-
25
21
  value = jobtype_datas[0].text
26
22
 
27
23
  values.append(value)