土曜の昼、学校帰りの昼メシの思い出

https://github.com/9SQ/regza-digest-auth/blob/ma …
このプログラムをIPアドレスとMACアドレスだけ変えてそのまま実行してみましたが、実行できません。

調べてみるとCryptoがCryptodomeに移行したとのことだったのでCryptoをCryptodomeに置き換えてみたりしても、やっぱり動きません。
何が原因でしょうか?
下はエラーコードCryptodomeに置き換えて実行した際の出力です。(個人情報の部分は置き換えてあります。
)
Traceback (most recent call last):
File "C:\Users\(ユーザー名)\AppData\Local\Programs\Python\Python310\lib\site-packages\urllib3\connection.py", line 174, in _new_conn
conn = connection.create_connection(
File "C:\Users\(ユーザー名)\AppData\Local\Programs\Python\Python310\lib\site-packages\urllib3\util\connection.py", line 95, in create_connection
raise err
File "C:\Users\(ユーザー名)\AppData\Local\Programs\Python\Python310\lib\site-packages\urllib3\util\connection.py", line 85, in create_connection
sock.connect(sa)
TimeoutError: [WinError 10060] 接続済みの呼び出し先が一定の時間を過ぎても正しく応答しなかったため、接続できませんでした 。または接続済みのホストが応答しなかったため、確立された接続は失敗しました。

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "C:\Users\(ユーザー名)\AppData\Local\Programs\Python\Python310\lib\site-packages\urllib3\connectionpool.py", line 703, in urlopen
httplib_response = self._make_request(
File "C:\Users\(ユーザー名)\AppData\Local\Programs\Python\Python310\lib\site-packages\urllib3\connectionpool.py", line 398, in _make_request
conn.request(method, url, **httplib_request_kw)
File "C:\Users\(ユーザー名)\AppData\Local\Programs\Python\Python310\lib\site-packages\urllib3\connection.py", line 239, in request
super(HTTPConnection, self).request(method, url, body=body, headers=headers)
File "C:\Users\(ユーザー名)\AppData\Local\Programs\Python\Python310\lib\http\client.py", line 1282, in request
self._send_request(method, url, body, headers, encode_chunked)
File "C:\Users\(ユーザー名)\AppData\Local\Programs\Python\Python310\lib\http\client.py", line 1328, in _send_request
self.endheaders(body, encode_chunked=encode_chunked)
File "C:\Users\(ユーザー名)\AppData\Local\Programs\Python\Python310\lib\http\client.py", line 1277, in endheaders
self._send_output(message_body, encode_chunked=encode_chunked)
File "C:\Users\(ユーザー名)\AppData\Local\Programs\Python\Python310\lib\http\client.py", line 1037, in _send_output
self.send(msg)
File "C:\Users\(ユーザー名)\AppData\Local\Programs\Python\Python310\lib\http\client.py", line 975, in send
self.connect()
File "C:\Users\(ユーザー名)\AppData\Local\Programs\Python\Python310\lib\site-packages\urllib3\connection.py", line 205, in connect
conn = self._new_conn()
File "C:\Users\(ユーザー名)\AppData\Local\Programs\Python\Python310\lib\site-packages\urllib3\connection.py", line 179, in _new_conn
raise ConnectTimeoutError(
urllib3.exceptions.ConnectTimeoutError: (<urllib3.connection.HTTPConnection object at 0x000002BCB28B13F0>, 'Connection to (IPアドレス) timed out. (connect timeout=None)')


・・・(補足に続く)

質問者からの補足コメント

  • ・・・(続き)


    During handling of the above exception, another exception occurred:

    Traceback (most recent call last):
    File "C:\Users\(ユーザー名)\AppData\Local\Programs\Python\Python310\lib\site-packages\requests\adapters.py", line 440, in send
    resp = conn.urlopen(

    ・・・(補足2に続く)

      補足日時:2024/01/14 19:49
  • ・・・(つづき)

    File "C:\Users\(ユーザー名)\AppData\Local\Programs\Python\Python310\lib\site-packages\urllib3\connectionpool.py", line 785, in urlopen
    retries = retries.increment(
    File "C:\Users\(ユーザー名)\AppData\Local\Programs\Python\Python310\lib\site-packages\urllib3\util\retry.py", line 592, in increment

    ・・・補足3に続く

      補足日時:2024/01/14 19:50
  • raise MaxRetryError(_pool, url, error or ResponseError(cause))
    urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='(IPアドレス)', port=80): Max retries exceeded with url: /v2/public/request_connection (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x000002BCB28B13F0>, 'Connection to (IPアドレス) timed out. (connect timeout=None)'))

      補足日時:2024/01/14 19:51
  • (申し訳ないですが、これ以上書ききれなさそうなので諦めます。)

      補足日時:2024/01/14 19:58
  • そうですね。
    実行は出来ています。
    しかし、何故接続できないのでしょうか(;'∀')

    No.1の回答に寄せられた補足コメントです。 補足日時:2024/01/14 20:34

A 回答 (2件)

中身見てないのですが、


Windows + python でネットワークアプリのあるある。

①プログラムを起動すると、接続を許可するかファイアウォールが聞いてくる。
②うっかり 「いいえ」押す

これで、そのパソコンでは、pythonで書かれた全てのプログラムに対し、
あらゆるネットワーク接続が禁止されます。

過去に一度でもこれやっているとこの状態に陥るので、注意しましょう。
対処は ファイアウォールの設定で python を削除するだけ。

外してたらすんません。
    • good
    • 0

>実行できません


実行は出来ているように見えます。
接続出来ないだけでは?
この回答への補足あり
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています


おすすめ情報