teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

コード内にコメント追記

2020/11/21 01:02

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -17,44 +17,23 @@
17
17
 
18
18
  browser = webdriver.Chrome('chromedriver.exe')
19
19
 
20
+ # ログインページにアクセス
20
21
  url_login = "https://xxxx.com/login_page"
21
22
  browser.get(url_login)
22
23
  sleep(3)
23
- print("ログインページにアクセス")
24
24
 
25
+ # ログインに必要なID/PWをセット
25
26
  elem_username = browser.find_element_by_id('username')
26
27
  elem_password = browser.find_element_by_id('password')
27
28
  elem_username.send_keys(USER)
28
29
  elem_password.send_keys(PASS)
29
30
 
31
+ # ログインボタンをクリック
30
32
  elem_login_btn = browser.find_element_by_id('login-btn')
31
33
  elem_login_btn.click()
32
34
 
33
- # 情報取得
34
- elems_th = browser.find_elements_by_tag_name('th')
35
- print(elems_th)
36
- print(elems_th[0].text)
35
+ # ここまで正常に動作し、ログインしています。
37
- print("")
36
+ # ここから、例えば、任意のリンク先へ移動したいです。
38
37
 
39
- keys = []
40
- for elem_th in elems_th:
41
- key = elem_th.text
42
- keys.append(key)
43
- print(keys)
44
38
 
45
- elems_td = browser.find_elements_by_tag_name('td')
46
- values = []
47
- for elem_td in elems_td:
48
- value = elem_td.text
49
- values.append(value)
50
- # print(values)
51
-
52
- df = pd.DataFrame()
53
- df['項目'] = keys
54
- df['値'] = values
55
- print(df)
56
-
57
- df.to_csv('info.csv', index=False)
58
- sleep(2)
59
- browser.quit()
60
39
  ```