ホームページ  >  記事  >  バックエンド開発  >  Python で Wikipedia をスクレイピングするときに発生する「CERTIFICATE_VERIFY_FAILED」エラーを修正する方法

Python で Wikipedia をスクレイピングするときに発生する「CERTIFICATE_VERIFY_FAILED」エラーを修正する方法

Patricia Arquette
Patricia Arquetteオリジナル
2024-10-28 22:21:02145ブラウズ

How to Fix the

スクレイピング: http://en.wikipedia.org の CERTIFICATE_VERIFY_FAILED エラーを解決する方法

この質問は、一般的な「CERTIFICATE_VERIFY_FAILED」エラーに対処しますPython を使用して Web ページをスクレイピング中に発生しました。これは、『Python による Web スクレイピング』の本で説明されているように、Python を使用して Web スクレイピングを実践しようとする人に特に関係があります。

背景とエラーの説明

試行時に問題が発生します。 urllib.request.urlopen() メソッドを使用して Web ページを開くと、次のエラーが発生します:

urllib.error.URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1049)>

macOS ユーザー向けの解決策

これに対処するにはmacOS で問題が発生した場合は、次の手順に従ってください:

  1. 「Macintosh HD > アプリケーション」にある「Python3.6」フォルダーに移動します。
  2. 「証明書のインストール」をダブルクリックします。 .command" ファイル。

このアクションにより、SSL 接続を適切に検証するために必要な証明書が Python インストールに確実に存在します。

Scrapy ユーザー向けのメモ

元の質問では、Scrapy の使用時にコマンドが見つからないエラーが発生することにも言及しています。ただし、回答で提供されている解決策は「CERTIFICATE_VERIFY_FAILED」エラーに固有のものであり、Scrapy の問題には対処していません。

以上がPython で Wikipedia をスクレイピングするときに発生する「CERTIFICATE_VERIFY_FAILED」エラーを修正する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。