以下のようなコードを書くと、SSLの証明書が確認で失敗した。。
import feedparser
rss_url = "https://................"
feed = feedparser.parse(rss_url)
証明書のデフォルトの確認を無効にするコードを書くと、エラーが出なくなる。
if hasattr(ssl, '_create_unverified_context'):
ssl._create_default_https_context = ssl._create_unverified_context
- 変更後
import feedparser
import ssl
if hasattr(ssl, '_create_unverified_context'):
ssl._create_default_https_context = ssl._create_unverified_context
rss_url = "https://................"
feed = feedparser.parse(rss_url)