質問編集履歴

3

修正

2024/01/31 06:48

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -97,10 +97,10 @@
97
97
  - [ ] その他
98
98
 
99
99
  ##### 上記の詳細・結果
100
- 上記のようなコードを実行すると接続エラーが返ってきます。
100
+ 上記のようなコードを実行すると接続エラー?ポート番号エラーが返ってきます。
101
101
  Python初心者のため原因と対処方法が全くわかりません。
102
102
 
103
- エラー内容からどこを確認すれば良いのか知りたいです。
103
+ エラー内容からどこを確認すれば良いのか、またどうすれば良いのか知りたいです。
104
104
  お手柔らかにお願いいたします。
105
105
 
106
106
 

2

修正

2024/01/31 06:47

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -73,46 +73,22 @@
73
73
 
74
74
 
75
75
  ### 該当のソースコード
76
+ ```
77
+ 諸事情により載せることが出来ません。
78
+ ```
76
79
 
77
- ```Python
78
- import time
79
- import chromedriver_binary
80
- from selenium import webdriver
81
- from selenium.webdriver.common.by import By
82
- from selenium.webdriver.chrome import service
83
-
84
- #WEBブラウザ起動
80
+ ### 処理流れ
85
- driver = webdriver.Chrome()
86
-
87
- #自動ログインしたいウェブサイトのURLをコピペ
88
- driver.get('https://hms.hc.nagasaki-u.ac.jp/menulogin.php')
89
-
90
- #ウェブサイト起動を確認するため
81
+ 実際コードでは
91
- time.sleep(1)
82
+ 1. Chromeを開く
92
-
93
- #例参照して、属性name,classの値を入力
83
+ 2. サイト開く
94
- my_id = driver.find_element(By.NAME, "UID")
95
- password = driver.find_element(By.NAME, "PW")
96
- submit = driver.find_element(By.CLASS_NAME, "btn_style1")
97
-
98
- #入力欄を空にする
84
+ 3. ログインする
99
- my_id.clear()
85
+ 4. 該当ページへ遷移する
86
+ 5. テーブルを取得する
100
- password.clear()
87
+ 6. テーブルのrowをクリックする
101
-
102
- #自動入力したIDとパスワードを入力
103
- my_id.send_keys("自分のID")
88
+ 7. アラート上に出てくるテキストボックスにテキストを入力する
104
- password.send_keys("自分が設定したパスワード")
105
-
106
- #ログインボタンを自動入力
89
+ 8. 閉じるボタンを押す
107
- submit.click()
108
-
109
- #ログイン確認のための5秒停止
90
+ 9. 6以降を繰り返す(5件分み)
110
- time.sleep(5)
91
+ の流れとなっております。
111
-
112
- #ブラウザを閉じる
113
- driver.close()
114
-
115
- ```
116
92
 
117
93
  ### 試したこと・調べたこと
118
94
  - [x] teratailやGoogle等で検索した
@@ -124,6 +100,7 @@
124
100
  上記のようなコードを実行すると接続エラーが返ってきます。
125
101
  Python初心者のため原因と対処方法が全くわかりません。
126
102
 
103
+ エラー内容からどこを確認」すれば良いのか知りたいです。
127
104
  お手柔らかにお願いいたします。
128
105
 
129
106
 

1

修正

2024/01/30 09:23

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -64,7 +64,7 @@
64
64
  retries = retries.increment(
65
65
  File "/usr/local/lib/python3.9/site-packages/urllib3/util/retry.py", line 515, in increment
66
66
  raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type]
67
- urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='localhost', port=58720): Max retries exceeded with url: /session/c6c47c45cd54d5509103128eb31a867d/element (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x10b687400>: Failed to establish a new connection: [Errno 61] Connection refused'))
67
+ urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='localhost', port=58720): Max retries exceeded with url: /session/...../element (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x10b687400>: Failed to establish a new connection: [Errno 61] Connection refused'))
68
68
  ```
69
69
 
70
70