راکت

کتابخونه requests و ارور مربوط به certificate

4 پاسخ

سلام وقت بخیر
یک api هست که میخوام فایل json برگشتی اش رو با استفاده از کتابخونه requests بگیرم
این کدمه

import requests
requests.get('https://router.project-osrm.org/route/v1/driving/51.36142730712891,35.780778095345894;51.38168334960939,35.76308985263036?overview=false&alternatives=true&steps=true&hints=;2Df4ik84-IppAAAADwAAAAAAAAAAAAAA6wmNQp5hHUEAAAAAAAAAAGkAAAAPAAAAAAAAAAAAAAAv5QAAoAUQA8OzIQKzBRADkrMhAgAAjwRQeyBw')

این ارور رو میده

HTTPSConnectionPool(host='router.project-osrm.org', port=443): Max retries exceeded with url: /route/v1/driving/51.36142730712891,35.780778095345894;51.38168334960939,35.76308985263036?overview=false&alternatives=true&steps=true&hints=;2Df4ik84-IppAAAADwAAAAAAAAAAAAAA6wmNQp5hHUEAAAAAAAAAAGkAAAAPAAAAAAAAAAAAAAAv5QAAoAUQA8OzIQKzBRADkrMhAgAAjwRQeyBw (Caused by SSLError(SSLError("bad handshake: Error([('SSL routines', 'tls_process_server_certificate', 'certificate verify failed')])")))

میخواستم بدونم این ارور چیه و چه جوری میشه حلش کرد
اگر در انتهای درخواست verify=False گذاشته شود کار میکنه ولی آیا خطری داره

requests.get('https://router.project-osrm.org/route/v1/driving/51.36142730712891,35.780778095345894;51.38168334960939,35.76308985263036?overview=false&alternatives=true&steps=true&hints=;2Df4ik84-IppAAAADwAAAAAAAAAAAAAA6wmNQp5hHUEAAAAAAAAAAGkAAAAPAAAAAAAAAAAAAAAv5QAAoAUQA8OzIQKzBRADkrMhAgAAjwRQeyBw', verify = False)

ممنون

ثبت پرسش جدید

پاسخ‌ها

4
رایموند
رایموند
@Raymond

تخصص: مختصص وردپرس - برنامه نویس لاراول

saeed
saeed
@saeedzali94

@endworld ممنون ولی من شبکه بلد نیستم میخواستم یکی به زبان ساده بگه چه اتفاقی داره میوفته

شاید پاسخ شما همین‌جا باشد

رایموند
رایموند
@Raymond

تخصص: مختصص وردپرس - برنامه نویس لاراول

@saeedzali94
این وابستگی SSL رو نصب کن:

pip install -U pyopenssl
saeed
saeed
@saeedzali94

@endworld ممنون کتابخونه رو نصب کردم ولی باز همون ارور رو میده
اروری که برای من هست با اونی که شما از گیت هاب فرستادید فرق داره ممنون بازم

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام