Python Requests – How to use system ca-certificates (debian/ubuntu)?

I’ve installed a self-signed root ca cert into debian’s /usr/share/ca-certificates/local and installed them with sudo dpkg-reconfigure ca-certificates. At this point true | gnutls-cli mysite.local is happy, and true | openssl s_client -connect mysite.local:443 is happy, but python2 and python3 requests module insists it is not happy with the cert.

“SSL: certificate_verify_failed” error when scraping https://www.thenewboston.com/

So I started learning Python recently using “The New Boston’s” videos on youtube, everything was going great until I got to his tutorial of making a simple web crawler. While I understood it with no problem, when I run the code I get errors all seemingly based around “SSL: CERTIFICATE_VERIFY_FAILED.” I’ve been searching for an answer since last night trying to figure out how to fix it, it seems no one else in the comments on the video or on his website are having the same problem as me and even using someone elses code from his website I get the same results. I’ll post the code from the one I got from the website as it’s giving me the same error and the one I coded is a mess right now.