Rumah > pembangunan bahagian belakang > Tutorial Python > Bagaimana untuk Membetulkan Ralat \'CERTIFICATE_VERIFY_FAILED\' Semasa Mengikis Wikipedia dengan Python?

Bagaimana untuk Membetulkan Ralat \'CERTIFICATE_VERIFY_FAILED\' Semasa Mengikis Wikipedia dengan Python?

Patricia Arquette
Lepaskan: 2024-10-28 22:21:02
asal
278 orang telah melayarinya

How to Fix the

Mengikis: Cara Menyelesaikan Ralat CERTIFICATE_VERIFY_FAILED untuk http://en.wikipedia.org

Soalan ini menangani ralat biasa "CERTIFICATE_VERIFY_FAILED" ditemui semasa mengikis halaman web menggunakan Python. Ia amat relevan kepada mereka yang mencuba amalan mengikis web dengan Python seperti yang diterangkan dalam buku "Web Scraping with Python".

Latar Belakang dan Penerangan Ralat

Isu timbul apabila mencuba untuk membuka halaman web menggunakan kaedah urllib.request.urlopen(), yang mengakibatkan ralat berikut:

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

Penyelesaian untuk Pengguna macOS

Untuk menangani perkara ini isu pada macOS, ikut langkah berikut:

  1. Pergi ke folder "Python3.6" yang terletak dalam "Macintosh HD > Applications."
  2. Dwiklik pada "Pasang Sijil .command".

Tindakan ini memastikan pemasangan Python anda mempunyai sijil yang diperlukan untuk mengesahkan sambungan SSL dengan betul.

Nota untuk Pengguna Scrapy

Soalan asal juga menyebut menghadapi ralat arahan tidak ditemui semasa menggunakan Scrapy. Walau bagaimanapun, penyelesaian yang disediakan dalam jawapan adalah khusus untuk ralat "CERTIFICATE_VERIFY_FAILED" dan tidak menangani isu Scrapy.

Atas ialah kandungan terperinci Bagaimana untuk Membetulkan Ralat \'CERTIFICATE_VERIFY_FAILED\' Semasa Mengikis Wikipedia dengan Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan