質問編集履歴
3
修正
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
修正
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
|
-
#
|
80
|
+
### 処理の流れ
|
85
|
-
driver = webdriver.Chrome()
|
86
|
-
|
87
|
-
#自動ログインしたいウェブサイトのURLをコピペ
|
88
|
-
driver.get('https://hms.hc.nagasaki-u.ac.jp/menulogin.php')
|
89
|
-
|
90
|
-
|
81
|
+
実際のコードでは
|
91
|
-
|
82
|
+
1. Chromeを開く
|
92
|
-
|
93
|
-
|
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
|
-
|
85
|
+
4. 該当ページへ遷移する
|
86
|
+
5. テーブルを取得する
|
100
|
-
|
87
|
+
6. テーブルのrowをクリックする
|
101
|
-
|
102
|
-
#自動入力したIDとパスワードを入力
|
103
|
-
|
88
|
+
7. アラート上に出てくるテキストボックスにテキストを入力する
|
104
|
-
password.send_keys("自分が設定したパスワード")
|
105
|
-
|
106
|
-
|
89
|
+
8. 閉じるボタンを押す
|
107
|
-
submit.click()
|
108
|
-
|
109
|
-
|
90
|
+
9. 6以降を繰り返す(5件分のみ)
|
110
|
-
|
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
修正
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/
|
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
|
|