Traceback (most recent call last): File "/home/arbel/miniconda3/lib/python3.11/site-packages/urllib3/connection.py", line 204, in _new_conn sock = connection.create_connection( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/arbel/miniconda3/lib/python3.11/site-packages/urllib3/util/connection.py", line 60, in create_connection for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/arbel/miniconda3/lib/python3.11/socket.py", line 962, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ socket.gaierror: [Errno -3] Temporary failure in name resolution The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/arbel/miniconda3/lib/python3.11/site-packages/urllib3/connectionpool.py", line 787, in urlopen response = self._make_request( ^^^^^^^^^^^^^^^^^^^ File "/home/arbel/miniconda3/lib/python3.11/site-packages/urllib3/connectionpool.py", line 488, in _make_request raise new_e File "/home/arbel/miniconda3/lib/python3.11/site-packages/urllib3/connectionpool.py", line 464, in _make_request self._validate_conn(conn) File "/home/arbel/miniconda3/lib/python3.11/site-packages/urllib3/connectionpool.py", line 1093, in _validate_conn conn.connect() File "/home/arbel/miniconda3/lib/python3.11/site-packages/urllib3/connection.py", line 759, in connect self.sock = sock = self._new_conn() ^^^^^^^^^^^^^^^^ File "/home/arbel/miniconda3/lib/python3.11/site-packages/urllib3/connection.py", line 211, in _new_conn raise NameResolutionError(self.host, self, e) from e urllib3.exceptions.NameResolutionError: HTTPSConnection(host='repository.law.upenn.edu', port=443): Failed to resolve 'repository.law.upenn.edu' ([Errno -3] Temporary failure in name resolution) The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/arbel/miniconda3/lib/python3.11/site-packages/requests/adapters.py", line 486, in send resp = conn.urlopen( ^^^^^^^^^^^^^ File "/home/arbel/miniconda3/lib/python3.11/site-packages/urllib3/connectionpool.py", line 841, in urlopen retries = retries.increment( ^^^^^^^^^^^^^^^^^^ File "/home/arbel/miniconda3/lib/python3.11/site-packages/urllib3/util/retry.py", line 519, in increment raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='repository.law.upenn.edu', port=443): Max retries exceeded with url: /university-of-pennsylvania-law-review/uplr?returning=true (Caused by NameResolutionError("HTTPSConnection(host='repository.law.upenn.edu', port=443): Failed to resolve 'repository.law.upenn.edu' ([Errno -3] Temporary failure in name resolution)")) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/arbel/sites/lrscraper/scrapers/university_of_pennsylvania_law_review_scraper.py", line 32, in asyncio.run(UniversityOfPennsylvaniaLawReviewScraper().run()) File "/home/arbel/miniconda3/lib/python3.11/asyncio/runners.py", line 190, in run return runner.run(main) ^^^^^^^^^^^^^^^^ File "/home/arbel/miniconda3/lib/python3.11/asyncio/runners.py", line 118, in run return self._loop.run_until_complete(task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/arbel/miniconda3/lib/python3.11/asyncio/base_events.py", line 653, in run_until_complete return future.result() ^^^^^^^^^^^^^^^ File "/home/arbel/sites/lrscraper/light_base_scraper.py", line 1434, in run items = await asyncio.wait_for(self.discover_urls(), timeout=remaining) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/arbel/miniconda3/lib/python3.11/asyncio/tasks.py", line 479, in wait_for return fut.result() ^^^^^^^^^^^^ File "/home/arbel/sites/lrscraper/quartex_document_api_base.py", line 100, in discover_urls html = self._fetch_text(self.list_url) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/arbel/sites/lrscraper/quartex_document_api_base.py", line 33, in _fetch_text response = self.http.get(url, timeout=30) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/arbel/miniconda3/lib/python3.11/site-packages/requests/sessions.py", line 602, in get return self.request("GET", url, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/arbel/miniconda3/lib/python3.11/site-packages/requests/sessions.py", line 589, in request resp = self.send(prep, **send_kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/arbel/miniconda3/lib/python3.11/site-packages/requests/sessions.py", line 703, in send r = adapter.send(request, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/arbel/miniconda3/lib/python3.11/site-packages/requests/adapters.py", line 519, in send raise ConnectionError(e, request=request) requests.exceptions.ConnectionError: HTTPSConnectionPool(host='repository.law.upenn.edu', port=443): Max retries exceeded with url: /university-of-pennsylvania-law-review/uplr?returning=true (Caused by NameResolutionError("HTTPSConnection(host='repository.law.upenn.edu', port=443): Failed to resolve 'repository.law.upenn.edu' ([Errno -3] Temporary failure in name resolution)"))