The error [Errno 23] Host is unreachable
typically occurs due to network issues, firewall restrictions, or the server being temporarily unavailable. Since the URL is working fine on my side, here are some suggestions to troubleshoot:
Check Network Connection: Ensure your internet connection is active and stable.
Verify URL Access: Open https://www.fdic.gov/bank-failures/failed-bank-list
in a browser to confirm accessibility.
Handle SSL Issues: Add an unverified SSL context:
import ssl
import pandas as pd
url = 'https://www.fdic.gov/bank-failures/failed-bank-list'
dfs = pd.read_html(url, ssl_context=ssl._create_unverified_context())
Set User-Agent Header: Websites sometimes block requests without headers.
from urllib.request import Request, urlopen
import pandas as pd
url = 'https://www.fdic.gov/bank-failures/failed-bank-list'
req = Request(url, headers={'User-Agent': 'Mozilla/5.0'})
dfs = pd.read_html(urlop[enter image description here][1]en(req))
Firewall/Proxy: Ensure your network or firewall isn't blocking access.
If these don't work, check if the issue persists from another network or device.