やっている事は簡単なのに罠が多すぎるので備忘。
pythonの一連の流れでcurl実行したかったのでPycURLを使おうと下記の記事を参考にしたらエラー…orz
https://qiita.com/TakesxiSximada/items/db015b8d030cefa578a1
でたQiita名物眉唾記事などと思いましたが調査して対応しています。
curl.perform()
実行でエラーが発生し下記のエラー文言が出ます。
python ssl certificate problem unable to get local issuer certificate
証明書かなと思いましたが、答えは↓ここにありました。
https://stackoverflow.com/questions/16192832/pycurl-https-error-unable-to-get-local-issuer-certificate
1 2 3 4 |
curl = pycurl.Curl() curl.setopt(pycurl.CAINFO, certifi.where()) #これの有無 curl.setopt(pycurl.URL, url_str) curl.perform() |
ちなみにpython3を利用しています。
リンク