質問編集履歴

1

コード内にコメント追記

2020/11/21 01:02

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -36,15 +36,17 @@
36
36
 
37
37
 
38
38
 
39
+ # ログインページにアクセス
40
+
39
41
  url_login = "https://xxxx.com/login_page"
40
42
 
41
43
  browser.get(url_login)
42
44
 
43
45
  sleep(3)
44
46
 
45
- print("ログインページにアクセス")
46
47
 
47
48
 
49
+ # ログインに必要なID/PWをセット
48
50
 
49
51
  elem_username = browser.find_element_by_id('username')
50
52
 
@@ -56,64 +58,20 @@
56
58
 
57
59
 
58
60
 
61
+ # ログインボタンをクリック
62
+
59
63
  elem_login_btn = browser.find_element_by_id('login-btn')
60
64
 
61
65
  elem_login_btn.click()
62
66
 
63
67
 
64
68
 
65
- # 情報取得
69
+ # ここまで正常に動作し、ログインしています。
66
70
 
67
- elems_th = browser.find_elements_by_tag_name('th')
68
-
69
- print(elems_th)
70
-
71
- print(elems_th[0].text)
71
+ # ここから、例えば、任意のリンク先へ移動したいです。
72
-
73
- print("")
74
72
 
75
73
 
76
74
 
77
- keys = []
78
-
79
- for elem_th in elems_th:
80
-
81
- key = elem_th.text
82
-
83
- keys.append(key)
84
-
85
- print(keys)
86
75
 
87
76
 
88
-
89
- elems_td = browser.find_elements_by_tag_name('td')
90
-
91
- values = []
92
-
93
- for elem_td in elems_td:
94
-
95
- value = elem_td.text
96
-
97
- values.append(value)
98
-
99
- # print(values)
100
-
101
-
102
-
103
- df = pd.DataFrame()
104
-
105
- df['項目'] = keys
106
-
107
- df['値'] = values
108
-
109
- print(df)
110
-
111
-
112
-
113
- df.to_csv('info.csv', index=False)
114
-
115
- sleep(2)
116
-
117
- browser.quit()
118
-
119
77
  ```