פייתון - ספריית 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>)
  
=== שיטה א ===
+
===שיטה א===
 
פקודה זו נותנת את הנתיב של קובץ התעודות:
 
פקודה זו נותנת את הנתיב של קובץ התעודות:
  <code>python3 -c 'import requests; print(requests.certs.where());'</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