פייתון - ספריית requests: הבדלים בין גרסאות בדף
קפיצה לניווט
קפיצה לחיפוש
מ |
|||
שורה 1: | שורה 1: | ||
− | * הורד תעודת נטפרי מ[http://netfree.link/netfree-ca.crt כאן] | + | *הורד תעודת נטפרי מ[http://netfree.link/netfree-ca.crt כאן] |
− | * שמור אותו במקום כלשהו במערכת הקבצים | + | *שמור אותו במקום כלשהו במערכת הקבצים |
− | * רשום לעצמך את נתיב הקובץ (לשם דוגמה, נקרא לנתיב <code>/path/to/netfree.crt</code>) | + | *רשום לעצמך את נתיב הקובץ (לשם דוגמה, נקרא לנתיב <code>/path/to/netfree.crt</code>) |
− | === שיטה א === | + | ===שיטה א=== |
פקודה זו נותנת את הנתיב של קובץ התעודות: | פקודה זו נותנת את הנתיב של קובץ התעודות: | ||
− | + | python -c 'import requests; print(requests.certs.where());' | |
העתק לסוף הקובץ את התוכן של תעודת נטפרי | העתק לסוף הקובץ את התוכן של תעודת נטפרי | ||
− | === שיטה ב === | + | ===שיטה ב=== |
בתוך התוכנה שלך אחרי שאתה עושה <code>import requests</code> הוסף את השורות הבאות (החלף <code>/path/to/netfree.crt</code> בנתיב האמיתי): | בתוך התוכנה שלך אחרי שאתה עושה <code>import requests</code> הוסף את השורות הבאות (החלף <code>/path/to/netfree.crt</code> בנתיב האמיתי): | ||
def my_where(): | def my_where(): | ||
return '/path/to/netfree.crt' | return '/path/to/netfree.crt' | ||
requests.certs.where = my_where | requests.certs.where = my_where |
גרסה מ־09:44, 1 בספטמבר 2019
- הורד תעודת נטפרי מכאן
- שמור אותו במקום כלשהו במערכת הקבצים
- רשום לעצמך את נתיב הקובץ (לשם דוגמה, נקרא לנתיב
/path/to/netfree.crt
)
שיטה א
פקודה זו נותנת את הנתיב של קובץ התעודות:
python -c 'import requests; print(requests.certs.where());'
העתק לסוף הקובץ את התוכן של תעודת נטפרי
שיטה ב
בתוך התוכנה שלך אחרי שאתה עושה import requests
הוסף את השורות הבאות (החלף /path/to/netfree.crt
בנתיב האמיתי):
def my_where(): return '/path/to/netfree.crt' requests.certs.where = my_where