דילוג לתוכן
  • דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום
כיווץ
תחומים

תחומים - פורום חרדי מקצועי

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
  1. דף הבית
  2. תכנות
  3. אשמח לעזרה בקוד פייתון

אשמח לעזרה בקוד פייתון

מתוזמן נעוץ נעול הועבר תכנות
36 פוסטים 7 כותבים 1.0k צפיות 5 עוקבים
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
תגובה
  • תגובה כנושא
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • AndroidA Android

    @yossiz כתב באשמח לעזרה בקוד פייתון:

    תעדכן אותנו בתשובה בבקשה!

    בתשובה של מה? של התרגיל?

    למיטב זכרוני הוא אמר שאחת הדרכים היא לקבל את דף הhtml של ההורדה ולנתח אותו ומשם להוציא את הקישור, אבל זה מסובך בשביל שעה מאוחרת כזו...

    yossizY מנותק
    yossizY מנותק
    yossiz
    כתב ב נערך לאחרונה על ידי
    #11

    @Android התכוונתי התשובה של מה גורם לשגיאה הזאת

    📧 יוסי@מייל.קום | 🌎 בלוג | ☕ קפה

    AndroidA תגובה 1 תגובה אחרונה
    1
    • yossizY yossiz

      @Android התכוונתי התשובה של מה גורם לשגיאה הזאת

      AndroidA מנותק
      AndroidA מנותק
      Android
      כתב ב נערך לאחרונה על ידי
      #12

      @yossiz כתב באשמח לעזרה בקוד פייתון:

      @Android התכוונתי התשובה של מה גורם לשגיאה הזאת

      לדעתי אני יעזוב את הכיוון הזה וינסה בכיוון השני (👆)
      אבל יכול להיות שבגלל שבכתובת url שנתתי לו יש.pdf אז הוא מסתבך עם זה

      yossizY תגובה 1 תגובה אחרונה
      0
      • AndroidA Android

        @yossiz כתב באשמח לעזרה בקוד פייתון:

        @Android התכוונתי התשובה של מה גורם לשגיאה הזאת

        לדעתי אני יעזוב את הכיוון הזה וינסה בכיוון השני (👆)
        אבל יכול להיות שבגלל שבכתובת url שנתתי לו יש.pdf אז הוא מסתבך עם זה

        yossizY מנותק
        yossizY מנותק
        yossiz
        כתב ב נערך לאחרונה על ידי
        #13

        @Android אם כבר, אז אעיר גם כן שבקוד שלך אתה ניגש ישירות ל-PDF של הגליון אם כן אין צורך וגם אי אפשר להשתמש ב-BeautifulSoup שמיועד לניתוח HTML

        📧 יוסי@מייל.קום | 🌎 בלוג | ☕ קפה

        AndroidA תגובה 1 תגובה אחרונה
        3
        • yossizY yossiz

          @Android אם כבר, אז אעיר גם כן שבקוד שלך אתה ניגש ישירות ל-PDF של הגליון אם כן אין צורך וגם אי אפשר להשתמש ב-BeautifulSoup שמיועד לניתוח HTML

          AndroidA מנותק
          AndroidA מנותק
          Android
          כתב ב נערך לאחרונה על ידי Android
          #14

          @yossiz גם זה נכון, לא יודע בשביל מה עשיתי את זה 🤔
          משום מה גם זה לא עובד

          url = requests.get(f"http://digitalwhisper.co.il/files/Zines/0x08/DigitalWhisper8.pdf")
          with open(fr"C:\Users\h\Desktop\issues\8", "w") as file_net:
              file_net.write(f"{url.text}")
          
          yossizY תגובה 1 תגובה אחרונה
          0
          • AndroidA Android

            @yossiz גם זה נכון, לא יודע בשביל מה עשיתי את זה 🤔
            משום מה גם זה לא עובד

            url = requests.get(f"http://digitalwhisper.co.il/files/Zines/0x08/DigitalWhisper8.pdf")
            with open(fr"C:\Users\h\Desktop\issues\8", "w") as file_net:
                file_net.write(f"{url.text}")
            
            yossizY מנותק
            yossizY מנותק
            yossiz
            כתב ב נערך לאחרונה על ידי yossiz
            #15

            @Android אצלי הקוד לא זורק שגיאות
            ה-PDF אומנם לא נשמר תקין, מן הסתם כי משהו משתבש בהמרה של בינארי למחרוזת, תשתמש ב-content במקום text

            with open(fr"C:\Users\h\Desktop\issues\8", "wb") as file_net:
                 file_net.write(url.content)
            

            📧 יוסי@מייל.קום | 🌎 בלוג | ☕ קפה

            AndroidA תגובה 1 תגובה אחרונה
            0
            • yossizY yossiz

              @Android אצלי הקוד לא זורק שגיאות
              ה-PDF אומנם לא נשמר תקין, מן הסתם כי משהו משתבש בהמרה של בינארי למחרוזת, תשתמש ב-content במקום text

              with open(fr"C:\Users\h\Desktop\issues\8", "wb") as file_net:
                   file_net.write(url.content)
              
              AndroidA מנותק
              AndroidA מנותק
              Android
              כתב ב נערך לאחרונה על ידי Android
              #16

              @yossiz
              ניסיתי את זה וזה זורק את אותן השגיאות

              url = requests.get(f"http://digitalwhisper.co.il/files/Zines/0x08/DigitalWhisper8.pdf")
              with open(fr"C:\Users\h\Desktop\issues\8", "wb") as file_net:
                  file_net.write(url.content)
              
              צדיק תמיםצ תגובה 1 תגובה אחרונה
              0
              • AndroidA Android

                @yossiz
                ניסיתי את זה וזה זורק את אותן השגיאות

                url = requests.get(f"http://digitalwhisper.co.il/files/Zines/0x08/DigitalWhisper8.pdf")
                with open(fr"C:\Users\h\Desktop\issues\8", "wb") as file_net:
                    file_net.write(url.content)
                
                צדיק תמיםצ מנותק
                צדיק תמיםצ מנותק
                צדיק תמים
                כתב ב נערך לאחרונה על ידי צדיק תמים
                #17

                @Android כתב באשמח לעזרה בקוד פייתון:

                @yossiz
                ניסיתי את זה וזה זורק את אותן השגיאות

                url = requests.get(f"http://digitalwhisper.co.il/files/Zines/0x08/DigitalWhisper8.pdf")
                with open(fr"C:\Users\h\Desktop\issues\8", "wb") as file_net:
                    file_net.write(url.content)
                

                שהן? עברתי על השרשור ולא ראיתי שהבאת בצורה ברורה קוד + פלט שגיאה, רק ציטוטים של @yossiz על הגרסה הראשונית של הקוד
                כיוון שאינני יודע מה השגיאה, אני יכול לומר רק שהקוד הזה עובד ומוריד את קובץ הPDF לשולחן העבודה:

                import requests
                url = requests.get(f"http://digitalwhisper.co.il/files/Zines/0x08/DigitalWhisper8.pdf")
                with open(fr"C:\Users\shlomo\Desktop\DigitalWhisper8.pdf", "wb") as file_net: file_net.write(url.content)
                

                עריכה: נראה שהעברת לopen נתיב לתקיה ולא נתיב מלא (תקיה + שם קובץ), ואם כן אני מנחש שקיבלת שגיאת IsADirectoryError: [Errno 21] Is a directory. אני צודק?

                Don’t comment bad code — rewrite it." — Brian W. Kernighan and P. J. Plaugher"
                טיפים

                AndroidA 2 תגובות תגובה אחרונה
                0
                • צדיק תמיםצ צדיק תמים

                  @Android כתב באשמח לעזרה בקוד פייתון:

                  @yossiz
                  ניסיתי את זה וזה זורק את אותן השגיאות

                  url = requests.get(f"http://digitalwhisper.co.il/files/Zines/0x08/DigitalWhisper8.pdf")
                  with open(fr"C:\Users\h\Desktop\issues\8", "wb") as file_net:
                      file_net.write(url.content)
                  

                  שהן? עברתי על השרשור ולא ראיתי שהבאת בצורה ברורה קוד + פלט שגיאה, רק ציטוטים של @yossiz על הגרסה הראשונית של הקוד
                  כיוון שאינני יודע מה השגיאה, אני יכול לומר רק שהקוד הזה עובד ומוריד את קובץ הPDF לשולחן העבודה:

                  import requests
                  url = requests.get(f"http://digitalwhisper.co.il/files/Zines/0x08/DigitalWhisper8.pdf")
                  with open(fr"C:\Users\shlomo\Desktop\DigitalWhisper8.pdf", "wb") as file_net: file_net.write(url.content)
                  

                  עריכה: נראה שהעברת לopen נתיב לתקיה ולא נתיב מלא (תקיה + שם קובץ), ואם כן אני מנחש שקיבלת שגיאת IsADirectoryError: [Errno 21] Is a directory. אני צודק?

                  AndroidA מנותק
                  AndroidA מנותק
                  Android
                  כתב ב נערך לאחרונה על ידי
                  #18

                  @צדיק-תמים בהתחלה הייתה תמונה אבל היא הוסרה
                  d40641c0-35ff-4f9a-a7fd-4c3b49ddefdd-image.png

                  תגובה 1 תגובה אחרונה
                  0
                  • צדיק תמיםצ צדיק תמים

                    @Android כתב באשמח לעזרה בקוד פייתון:

                    @yossiz
                    ניסיתי את זה וזה זורק את אותן השגיאות

                    url = requests.get(f"http://digitalwhisper.co.il/files/Zines/0x08/DigitalWhisper8.pdf")
                    with open(fr"C:\Users\h\Desktop\issues\8", "wb") as file_net:
                        file_net.write(url.content)
                    

                    שהן? עברתי על השרשור ולא ראיתי שהבאת בצורה ברורה קוד + פלט שגיאה, רק ציטוטים של @yossiz על הגרסה הראשונית של הקוד
                    כיוון שאינני יודע מה השגיאה, אני יכול לומר רק שהקוד הזה עובד ומוריד את קובץ הPDF לשולחן העבודה:

                    import requests
                    url = requests.get(f"http://digitalwhisper.co.il/files/Zines/0x08/DigitalWhisper8.pdf")
                    with open(fr"C:\Users\shlomo\Desktop\DigitalWhisper8.pdf", "wb") as file_net: file_net.write(url.content)
                    

                    עריכה: נראה שהעברת לopen נתיב לתקיה ולא נתיב מלא (תקיה + שם קובץ), ואם כן אני מנחש שקיבלת שגיאת IsADirectoryError: [Errno 21] Is a directory. אני צודק?

                    AndroidA מנותק
                    AndroidA מנותק
                    Android
                    כתב ב נערך לאחרונה על ידי Android
                    #19

                    @צדיק-תמים כתב באשמח לעזרה בקוד פייתון:

                    import requests
                    url = requests.get(f"http://digitalwhisper.co.il/files/Zines/0x08/DigitalWhisper8.pdf")
                    with open(fr"C:\Users\shlomo\Desktop\DigitalWhisper8.pdf", "wb") as file_net: file_net.write(url.content)

                    עכשיו ניסיתי את זה וזה לא עובד לי, מוזר 🤔

                    אלה השגיאות:

                    Traceback (most recent call last):
                      File "C:\Users\h\Desktop\Python\pythonProject\venv\lib\site-packages\urllib3\connectionpool.py", line 703, in urlopen
                        httplib_response = self._make_request(
                      File "C:\Users\h\Desktop\Python\pythonProject\venv\lib\site-packages\urllib3\connectionpool.py", line 386, in _make_request
                        self._validate_conn(conn)
                      File "C:\Users\h\Desktop\Python\pythonProject\venv\lib\site-packages\urllib3\connectionpool.py", line 1040, in _validate_conn
                        conn.connect()
                      File "C:\Users\h\Desktop\Python\pythonProject\venv\lib\site-packages\urllib3\connection.py", line 414, in connect
                        self.sock = ssl_wrap_socket(
                      File "C:\Users\h\Desktop\Python\pythonProject\venv\lib\site-packages\urllib3\util\ssl_.py", line 449, in ssl_wrap_socket
                        ssl_sock = _ssl_wrap_socket_impl(
                      File "C:\Users\h\Desktop\Python\pythonProject\venv\lib\site-packages\urllib3\util\ssl_.py", line 493, in _ssl_wrap_socket_impl
                        return ssl_context.wrap_socket(sock, server_hostname=server_hostname)
                      File "C:\Users\h\AppData\Local\Programs\Python\Python310\lib\ssl.py", line 512, in wrap_socket
                        return self.sslsocket_class._create(
                      File "C:\Users\h\AppData\Local\Programs\Python\Python310\lib\ssl.py", line 1070, in _create
                        self.do_handshake()
                      File "C:\Users\h\AppData\Local\Programs\Python\Python310\lib\ssl.py", line 1341, in do_handshake
                        self._sslobj.do_handshake()
                    ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:997)
                    
                    During handling of the above exception, another exception occurred:
                    
                    Traceback (most recent call last):
                      File "C:\Users\h\Desktop\Python\pythonProject\venv\lib\site-packages\requests\adapters.py", line 440, in send
                        resp = conn.urlopen(
                      File "C:\Users\h\Desktop\Python\pythonProject\venv\lib\site-packages\urllib3\connectionpool.py", line 785, in urlopen
                        retries = retries.increment(
                      File "C:\Users\h\Desktop\Python\pythonProject\venv\lib\site-packages\urllib3\util\retry.py", line 592, in increment
                        raise MaxRetryError(_pool, url, error or ResponseError(cause))
                    urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='www.digitalwhisper.co.il', port=443): Max retries exceeded with url: /files/Zines/0x08/DigitalWhisper8.pdf (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:997)')))
                    
                    During handling of the above exception, another exception occurred:
                    
                    Traceback (most recent call last):
                      File "C:\Users\h\desktop\python\pythonProject\BeautifulSoup4.py", line 10, in <module>
                        url = requests.get("http://digitalwhisper.co.il/files/Zines/0x08/DigitalWhisper8.pdf")
                      File "C:\Users\h\Desktop\Python\pythonProject\venv\lib\site-packages\requests\api.py", line 75, in get
                        return request('get', url, params=params, **kwargs)
                      File "C:\Users\h\Desktop\Python\pythonProject\venv\lib\site-packages\requests\api.py", line 61, in request
                        return session.request(method=method, url=url, **kwargs)
                      File "C:\Users\h\Desktop\Python\pythonProject\venv\lib\site-packages\requests\sessions.py", line 529, in request
                        resp = self.send(prep, **send_kwargs)
                      File "C:\Users\h\Desktop\Python\pythonProject\venv\lib\site-packages\requests\sessions.py", line 667, in send
                        history = [resp for resp in gen]
                      File "C:\Users\h\Desktop\Python\pythonProject\venv\lib\site-packages\requests\sessions.py", line 667, in <listcomp>
                        history = [resp for resp in gen]
                      File "C:\Users\h\Desktop\Python\pythonProject\venv\lib\site-packages\requests\sessions.py", line 237, in resolve_redirects
                        resp = self.send(
                      File "C:\Users\h\Desktop\Python\pythonProject\venv\lib\site-packages\requests\sessions.py", line 645, in send
                        r = adapter.send(request, **kwargs)
                      File "C:\Users\h\Desktop\Python\pythonProject\venv\lib\site-packages\requests\adapters.py", line 517, in send
                        raise SSLError(e, request=request)
                    requests.exceptions.SSLError: HTTPSConnectionPool(host='www.digitalwhisper.co.il', port=443): Max retries exceeded with url: /files/Zines/0x08/DigitalWhisper8.pdf (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:997)')))
                    
                    
                    צדיק תמיםצ אף אחד 3א 2 תגובות תגובה אחרונה
                    0
                    • AndroidA Android

                      @צדיק-תמים כתב באשמח לעזרה בקוד פייתון:

                      import requests
                      url = requests.get(f"http://digitalwhisper.co.il/files/Zines/0x08/DigitalWhisper8.pdf")
                      with open(fr"C:\Users\shlomo\Desktop\DigitalWhisper8.pdf", "wb") as file_net: file_net.write(url.content)

                      עכשיו ניסיתי את זה וזה לא עובד לי, מוזר 🤔

                      אלה השגיאות:

                      Traceback (most recent call last):
                        File "C:\Users\h\Desktop\Python\pythonProject\venv\lib\site-packages\urllib3\connectionpool.py", line 703, in urlopen
                          httplib_response = self._make_request(
                        File "C:\Users\h\Desktop\Python\pythonProject\venv\lib\site-packages\urllib3\connectionpool.py", line 386, in _make_request
                          self._validate_conn(conn)
                        File "C:\Users\h\Desktop\Python\pythonProject\venv\lib\site-packages\urllib3\connectionpool.py", line 1040, in _validate_conn
                          conn.connect()
                        File "C:\Users\h\Desktop\Python\pythonProject\venv\lib\site-packages\urllib3\connection.py", line 414, in connect
                          self.sock = ssl_wrap_socket(
                        File "C:\Users\h\Desktop\Python\pythonProject\venv\lib\site-packages\urllib3\util\ssl_.py", line 449, in ssl_wrap_socket
                          ssl_sock = _ssl_wrap_socket_impl(
                        File "C:\Users\h\Desktop\Python\pythonProject\venv\lib\site-packages\urllib3\util\ssl_.py", line 493, in _ssl_wrap_socket_impl
                          return ssl_context.wrap_socket(sock, server_hostname=server_hostname)
                        File "C:\Users\h\AppData\Local\Programs\Python\Python310\lib\ssl.py", line 512, in wrap_socket
                          return self.sslsocket_class._create(
                        File "C:\Users\h\AppData\Local\Programs\Python\Python310\lib\ssl.py", line 1070, in _create
                          self.do_handshake()
                        File "C:\Users\h\AppData\Local\Programs\Python\Python310\lib\ssl.py", line 1341, in do_handshake
                          self._sslobj.do_handshake()
                      ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:997)
                      
                      During handling of the above exception, another exception occurred:
                      
                      Traceback (most recent call last):
                        File "C:\Users\h\Desktop\Python\pythonProject\venv\lib\site-packages\requests\adapters.py", line 440, in send
                          resp = conn.urlopen(
                        File "C:\Users\h\Desktop\Python\pythonProject\venv\lib\site-packages\urllib3\connectionpool.py", line 785, in urlopen
                          retries = retries.increment(
                        File "C:\Users\h\Desktop\Python\pythonProject\venv\lib\site-packages\urllib3\util\retry.py", line 592, in increment
                          raise MaxRetryError(_pool, url, error or ResponseError(cause))
                      urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='www.digitalwhisper.co.il', port=443): Max retries exceeded with url: /files/Zines/0x08/DigitalWhisper8.pdf (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:997)')))
                      
                      During handling of the above exception, another exception occurred:
                      
                      Traceback (most recent call last):
                        File "C:\Users\h\desktop\python\pythonProject\BeautifulSoup4.py", line 10, in <module>
                          url = requests.get("http://digitalwhisper.co.il/files/Zines/0x08/DigitalWhisper8.pdf")
                        File "C:\Users\h\Desktop\Python\pythonProject\venv\lib\site-packages\requests\api.py", line 75, in get
                          return request('get', url, params=params, **kwargs)
                        File "C:\Users\h\Desktop\Python\pythonProject\venv\lib\site-packages\requests\api.py", line 61, in request
                          return session.request(method=method, url=url, **kwargs)
                        File "C:\Users\h\Desktop\Python\pythonProject\venv\lib\site-packages\requests\sessions.py", line 529, in request
                          resp = self.send(prep, **send_kwargs)
                        File "C:\Users\h\Desktop\Python\pythonProject\venv\lib\site-packages\requests\sessions.py", line 667, in send
                          history = [resp for resp in gen]
                        File "C:\Users\h\Desktop\Python\pythonProject\venv\lib\site-packages\requests\sessions.py", line 667, in <listcomp>
                          history = [resp for resp in gen]
                        File "C:\Users\h\Desktop\Python\pythonProject\venv\lib\site-packages\requests\sessions.py", line 237, in resolve_redirects
                          resp = self.send(
                        File "C:\Users\h\Desktop\Python\pythonProject\venv\lib\site-packages\requests\sessions.py", line 645, in send
                          r = adapter.send(request, **kwargs)
                        File "C:\Users\h\Desktop\Python\pythonProject\venv\lib\site-packages\requests\adapters.py", line 517, in send
                          raise SSLError(e, request=request)
                      requests.exceptions.SSLError: HTTPSConnectionPool(host='www.digitalwhisper.co.il', port=443): Max retries exceeded with url: /files/Zines/0x08/DigitalWhisper8.pdf (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:997)')))
                      
                      
                      צדיק תמיםצ מנותק
                      צדיק תמיםצ מנותק
                      צדיק תמים
                      כתב ב נערך לאחרונה על ידי
                      #20

                      @Android נטפרי? התקנת תעודת אבטחה עבור ספריית requests?

                      Don’t comment bad code — rewrite it." — Brian W. Kernighan and P. J. Plaugher"
                      טיפים

                      AndroidA תגובה 1 תגובה אחרונה
                      5
                      • AndroidA Android

                        @צדיק-תמים כתב באשמח לעזרה בקוד פייתון:

                        import requests
                        url = requests.get(f"http://digitalwhisper.co.il/files/Zines/0x08/DigitalWhisper8.pdf")
                        with open(fr"C:\Users\shlomo\Desktop\DigitalWhisper8.pdf", "wb") as file_net: file_net.write(url.content)

                        עכשיו ניסיתי את זה וזה לא עובד לי, מוזר 🤔

                        אלה השגיאות:

                        Traceback (most recent call last):
                          File "C:\Users\h\Desktop\Python\pythonProject\venv\lib\site-packages\urllib3\connectionpool.py", line 703, in urlopen
                            httplib_response = self._make_request(
                          File "C:\Users\h\Desktop\Python\pythonProject\venv\lib\site-packages\urllib3\connectionpool.py", line 386, in _make_request
                            self._validate_conn(conn)
                          File "C:\Users\h\Desktop\Python\pythonProject\venv\lib\site-packages\urllib3\connectionpool.py", line 1040, in _validate_conn
                            conn.connect()
                          File "C:\Users\h\Desktop\Python\pythonProject\venv\lib\site-packages\urllib3\connection.py", line 414, in connect
                            self.sock = ssl_wrap_socket(
                          File "C:\Users\h\Desktop\Python\pythonProject\venv\lib\site-packages\urllib3\util\ssl_.py", line 449, in ssl_wrap_socket
                            ssl_sock = _ssl_wrap_socket_impl(
                          File "C:\Users\h\Desktop\Python\pythonProject\venv\lib\site-packages\urllib3\util\ssl_.py", line 493, in _ssl_wrap_socket_impl
                            return ssl_context.wrap_socket(sock, server_hostname=server_hostname)
                          File "C:\Users\h\AppData\Local\Programs\Python\Python310\lib\ssl.py", line 512, in wrap_socket
                            return self.sslsocket_class._create(
                          File "C:\Users\h\AppData\Local\Programs\Python\Python310\lib\ssl.py", line 1070, in _create
                            self.do_handshake()
                          File "C:\Users\h\AppData\Local\Programs\Python\Python310\lib\ssl.py", line 1341, in do_handshake
                            self._sslobj.do_handshake()
                        ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:997)
                        
                        During handling of the above exception, another exception occurred:
                        
                        Traceback (most recent call last):
                          File "C:\Users\h\Desktop\Python\pythonProject\venv\lib\site-packages\requests\adapters.py", line 440, in send
                            resp = conn.urlopen(
                          File "C:\Users\h\Desktop\Python\pythonProject\venv\lib\site-packages\urllib3\connectionpool.py", line 785, in urlopen
                            retries = retries.increment(
                          File "C:\Users\h\Desktop\Python\pythonProject\venv\lib\site-packages\urllib3\util\retry.py", line 592, in increment
                            raise MaxRetryError(_pool, url, error or ResponseError(cause))
                        urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='www.digitalwhisper.co.il', port=443): Max retries exceeded with url: /files/Zines/0x08/DigitalWhisper8.pdf (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:997)')))
                        
                        During handling of the above exception, another exception occurred:
                        
                        Traceback (most recent call last):
                          File "C:\Users\h\desktop\python\pythonProject\BeautifulSoup4.py", line 10, in <module>
                            url = requests.get("http://digitalwhisper.co.il/files/Zines/0x08/DigitalWhisper8.pdf")
                          File "C:\Users\h\Desktop\Python\pythonProject\venv\lib\site-packages\requests\api.py", line 75, in get
                            return request('get', url, params=params, **kwargs)
                          File "C:\Users\h\Desktop\Python\pythonProject\venv\lib\site-packages\requests\api.py", line 61, in request
                            return session.request(method=method, url=url, **kwargs)
                          File "C:\Users\h\Desktop\Python\pythonProject\venv\lib\site-packages\requests\sessions.py", line 529, in request
                            resp = self.send(prep, **send_kwargs)
                          File "C:\Users\h\Desktop\Python\pythonProject\venv\lib\site-packages\requests\sessions.py", line 667, in send
                            history = [resp for resp in gen]
                          File "C:\Users\h\Desktop\Python\pythonProject\venv\lib\site-packages\requests\sessions.py", line 667, in <listcomp>
                            history = [resp for resp in gen]
                          File "C:\Users\h\Desktop\Python\pythonProject\venv\lib\site-packages\requests\sessions.py", line 237, in resolve_redirects
                            resp = self.send(
                          File "C:\Users\h\Desktop\Python\pythonProject\venv\lib\site-packages\requests\sessions.py", line 645, in send
                            r = adapter.send(request, **kwargs)
                          File "C:\Users\h\Desktop\Python\pythonProject\venv\lib\site-packages\requests\adapters.py", line 517, in send
                            raise SSLError(e, request=request)
                        requests.exceptions.SSLError: HTTPSConnectionPool(host='www.digitalwhisper.co.il', port=443): Max retries exceeded with url: /files/Zines/0x08/DigitalWhisper8.pdf (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:997)')))
                        
                        
                        אף אחד 3א מנותק
                        אף אחד 3א מנותק
                        אף אחד 3
                        כתב ב נערך לאחרונה על ידי אף אחד 3
                        #21

                        @Android רק הערה, נראה שאתה רואה פלט ארוך וחושב שהשגיאה מאוד מסובכת, למעשה זה מאוד פשוט, הפלט מציג את הקוד שלך ששלח לקוד אחר בספריה כלשהי ששלחה לקוד אחר וכן הלאה עד לאיפה שההרצה נתקעה - ככה שמספיק לקרוא רק את 2-3 השורות האחרונות בפלט השגיאה - במקרה שלך זה השורות האלו

                        raise SSLError(e, request=request)
                        requests.exceptions.SSLError: HTTPSConnectionPool(host='www.digitalwhisper.co.il', port=443): Max retries exceeded with url: /files/Zines/0x08/DigitalWhisper8.pdf (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:997)')))
                        

                        וזה, כמו שאמר @צדיק-תמים מצביע ככל הנראה על תעודת אבטחה חסרה

                        תגובה 1 תגובה אחרונה
                        5
                        • צדיק תמיםצ צדיק תמים

                          @Android נטפרי? התקנת תעודת אבטחה עבור ספריית requests?

                          AndroidA מנותק
                          AndroidA מנותק
                          Android
                          כתב ב נערך לאחרונה על ידי
                          #22

                          @צדיק-תמים יש לי סינון של רימון, זה גם יכול להוות בעיה?
                          אם כן איך אני מתקין את התעודה?
                          תודה

                          dovidD צדיק תמיםצ 2 תגובות תגובה אחרונה
                          0
                          • AndroidA Android

                            @צדיק-תמים יש לי סינון של רימון, זה גם יכול להוות בעיה?
                            אם כן איך אני מתקין את התעודה?
                            תודה

                            dovidD מנותק
                            dovidD מנותק
                            dovid
                            ניהול
                            כתב ב נערך לאחרונה על ידי
                            #23

                            @Android גם ברימון זה אותה בעיה ואותו פתרון (רק שלהם אין ויקי וקהילה עם פתרונות).

                            • מנטור אישי בתכנות והמסתעף – להתקדם לשלב הבא!
                            • בכל נושא אפשר ליצור קשר dovid@tchumim.com
                            תגובה 1 תגובה אחרונה
                            6
                            • AndroidA Android

                              @צדיק-תמים יש לי סינון של רימון, זה גם יכול להוות בעיה?
                              אם כן איך אני מתקין את התעודה?
                              תודה

                              צדיק תמיםצ מנותק
                              צדיק תמיםצ מנותק
                              צדיק תמים
                              כתב ב נערך לאחרונה על ידי צדיק תמים
                              #24

                              @Android באמצעות אחת מב' השיטות הנוספות שבקישור שהבאתי (הראשונה לא רלוונטית כיוון שלא ידוע לי על קובץ באנדל תעודות של רימון), רק שתשתמש בתעודה של רימון https://www.rimon.net.il/sites/www1.rimon.net.il/files/myca.crt

                              Don’t comment bad code — rewrite it." — Brian W. Kernighan and P. J. Plaugher"
                              טיפים

                              AndroidA תגובה 1 תגובה אחרונה
                              1
                              • צדיק תמיםצ צדיק תמים

                                @Android באמצעות אחת מב' השיטות הנוספות שבקישור שהבאתי (הראשונה לא רלוונטית כיוון שלא ידוע לי על קובץ באנדל תעודות של רימון), רק שתשתמש בתעודה של רימון https://www.rimon.net.il/sites/www1.rimon.net.il/files/myca.crt

                                AndroidA מנותק
                                AndroidA מנותק
                                Android
                                כתב ב נערך לאחרונה על ידי
                                #25

                                @צדיק-תמים את זה?
                                3fff0834-7199-4182-8069-0fb4f01d006b-image.png
                                אני יצטרך להוסיף את זה לכל סקריפט?

                                צדיק תמיםצ תגובה 1 תגובה אחרונה
                                0
                                • AndroidA Android

                                  @צדיק-תמים את זה?
                                  3fff0834-7199-4182-8069-0fb4f01d006b-image.png
                                  אני יצטרך להוסיף את זה לכל סקריפט?

                                  צדיק תמיםצ מנותק
                                  צדיק תמיםצ מנותק
                                  צדיק תמים
                                  כתב ב נערך לאחרונה על ידי
                                  #26

                                  @Android בצורה הזאת כן. אבל יש שם שיטה נוספת...

                                  Don’t comment bad code — rewrite it." — Brian W. Kernighan and P. J. Plaugher"
                                  טיפים

                                  AndroidA 2 תגובות תגובה אחרונה
                                  0
                                  • צדיק תמיםצ צדיק תמים

                                    @Android בצורה הזאת כן. אבל יש שם שיטה נוספת...

                                    AndroidA מנותק
                                    AndroidA מנותק
                                    Android
                                    כתב ב נערך לאחרונה על ידי Android
                                    #27
                                    פוסט זה נמחק!
                                    צדיק תמיםצ תגובה 1 תגובה אחרונה
                                    0
                                    • צדיק תמיםצ צדיק תמים

                                      @Android בצורה הזאת כן. אבל יש שם שיטה נוספת...

                                      AndroidA מנותק
                                      AndroidA מנותק
                                      Android
                                      כתב ב נערך לאחרונה על ידי
                                      #28

                                      @צדיק-תמים הרצתי את זה ועדיין לא עובד

                                      type "C:\Users\h\Downloads\myca.crt">>"C:\Users\h\AppData\Local\Programs\Python\Python310\lib\site-packages\certifi\cacert.pem"
                                      
                                      תגובה 1 תגובה אחרונה
                                      0
                                      • AndroidA Android

                                        פוסט זה נמחק!

                                        צדיק תמיםצ מנותק
                                        צדיק תמיםצ מנותק
                                        צדיק תמים
                                        כתב ב נערך לאחרונה על ידי
                                        #29

                                        @Android הנתיב השמאלי הוא הנתיב למקום שבו תשמור את התעודה של רימון (תשמור אותה במקום קבוע כלשהוא במחשב ולאחמ"כ תלחץ מקש ימני > העתק נתיב)
                                        הנתיב הימני הוא הנתיב לקובץ התעודות של הספריה אותו אתה מקבל על ידי הרצת הפקודה המובאת שם
                                        הפקודה שהבאת נראית הגיונית, תנסה אולי לסגור את חלון הטרמינל ולפתוח אותו מחדש

                                        Don’t comment bad code — rewrite it." — Brian W. Kernighan and P. J. Plaugher"
                                        טיפים

                                        AndroidA תגובה 1 תגובה אחרונה
                                        0
                                        • צדיק תמיםצ צדיק תמים

                                          @Android הנתיב השמאלי הוא הנתיב למקום שבו תשמור את התעודה של רימון (תשמור אותה במקום קבוע כלשהוא במחשב ולאחמ"כ תלחץ מקש ימני > העתק נתיב)
                                          הנתיב הימני הוא הנתיב לקובץ התעודות של הספריה אותו אתה מקבל על ידי הרצת הפקודה המובאת שם
                                          הפקודה שהבאת נראית הגיונית, תנסה אולי לסגור את חלון הטרמינל ולפתוח אותו מחדש

                                          AndroidA מנותק
                                          AndroidA מנותק
                                          Android
                                          כתב ב נערך לאחרונה על ידי
                                          #30

                                          @צדיק-תמים כתב באשמח לעזרה בקוד פייתון:

                                          הפקודה שהבאת נראית הגיונית, תנסה אולי לסגור את חלון הטרמינל ולפתוח אותו מחדש

                                          ניסיתי גם להריץ כמנהל וזה עדיין לא עובד

                                          requests.exceptions.SSLError: HTTPSConnectionPool(host='www.digitalwhisper.co.il', port=443): Max retries exceeded with url: /files/Zines/0x08/DigitalWhisper8.pdf (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:997)')))
                                          
                                          
                                          תגובה 1 תגובה אחרונה
                                          0
                                          • yossizY yossiz התייחס לנושא זה ב
                                          • AndroidA Android התייחס לנושא זה ב
                                          תגובה
                                          • תגובה כנושא
                                          התחברו כדי לפרסם תגובה
                                          • מהישן לחדש
                                          • מהחדש לישן
                                          • הכי הרבה הצבעות


                                          • 1
                                          • 2
                                          בא תתחבר לדף היומי!
                                          • התחברות

                                          • אין לך חשבון עדיין? הרשמה

                                          • התחברו או הירשמו כדי לחפש.
                                          • פוסט ראשון
                                            פוסט אחרון
                                          0
                                          • דף הבית
                                          • קטגוריות
                                          • פוסטים אחרונים
                                          • משתמשים
                                          • חיפוש
                                          • חוקי הפורום