Download html table with SP500 constituents SSL certificate expirde

Hi I am new to the ML4T forum and I am learning by running the notebook files. Great learning material!! I really appreciate the information!!
When I run the notebook 01_pandas_datareader_demo under 03_alternative_data
I ran into
URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate has expired (_ssl.c:1131)>
when running
sp_url = ‘List of S&P 500 companies - Wikipedia
sp500_constituents = pd.read_html(sp_url, header=0)[0]

You help is highly appreciated. Thank you very much.
Tony Tuan

Does this answer help fix your error? (see the highest voted answer):
python 3.x - While using pandas got error urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed - Stack Overflow

Thank you poorest for your reply. There are a few solutions in stackflow I found since yesterday. Some of those worked. Thanks.
the post your provided also worked.