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

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

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

שליחת בקשת GET לאתר דרך POSTMAN מחזירה 403

מתוזמן נעוץ נעול הועבר תכנות
10 פוסטים 4 כותבים 347 צפיות
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • מומחה באקססמ מנותק
    מומחה באקססמ מנותק
    מומחה באקסס
    כתב ב נערך לאחרונה על ידי
    #1

    שלום וברכה
    אני צריך לסרוק תוכן של אתר בורסה כדי לשאוב ממנו נתון מסויים
    משום מה ישנם דפים מסויימים שמחזירים 403 כשאני שולח להם בקשה שהיא לא דפדפן (דרך POSTMAN)
    ניסתי להוסיף header של דפדפן (Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/99.0.9999.99 Safari/537.36) אבל זה עדיין מחזיר 403
    זה הקישור הרלוונטי https://il.investing.com/crypto/
    אשמח לעזרה והכוונה כיצד להתגבר על החסימה
    תודה!

    nigunN אף אחד 3א 2 תגובות תגובה אחרונה
    0
    • nigunN מנותק
      nigunN מנותק
      nigun
      השיב למומחה באקסס ב נערך לאחרונה על ידי
      #2

      @מומחה-באקסס
      תנסה לשלוח כCURL

      מייל: nigun@duck.com

      תגובה 1 תגובה אחרונה
      1
      • מומחה באקססמ מנותק
        מומחה באקססמ מנותק
        מומחה באקסס
        כתב ב נערך לאחרונה על ידי
        #3

        ניסיתי (באמצעות PHP) ומתרחש משהו מוזר
        לא חוזרת שגיאה, אבל ה URL משתנה למשהו אחר וחוזר
        בכותרת של הכרטיסיה למעלה מופיע just a moment..

        nigunN תגובה 1 תגובה אחרונה
        0
        • אף אחד 3א מנותק
          אף אחד 3א מנותק
          אף אחד 3
          השיב למומחה באקסס ב נערך לאחרונה על ידי
          #4

          @מומחה-באקסס אני אמנם בור בתחום אבל נשמע שהם משתמשים במנגנון חוסם בוטים שחוסם אותך

          תגובה 1 תגובה אחרונה
          0
          • מומחה באקססמ מנותק
            מומחה באקססמ מנותק
            מומחה באקסס
            כתב ב נערך לאחרונה על ידי
            #5

            מסתבר.. ולכן ביקשתי עזרה כיצד להתגבר על החסימה
            יש לציין שבדפים אחרים (שמציגים פחות או יותר אותו סוג נתונים) לא קיימת חסימה

            אף אחד 3א תגובה 1 תגובה אחרונה
            0
            • אף אחד 3א מנותק
              אף אחד 3א מנותק
              אף אחד 3
              השיב למומחה באקסס ב נערך לאחרונה על ידי
              #6

              @מומחה-באקסס נראה שזה של cloudflare ואני לא חושב שיש אפשרות לעקוף אבל אדרבה
              נראה אם מישהו פה ידע

              תגובה 1 תגובה אחרונה
              1
              • dovidD מנותק
                dovidD מנותק
                dovid ניהול
                כתב ב נערך לאחרונה על ידי
                #7

                @מומחה-באקסס אכן גם אצלי לא עובד בPostman אבל בC# נראה שעובד מצויין, הכותרת היחידה שדרוש היא UserAgent.
                בPHP אני מבין שאתה שולח את הפלט ישר ללקוח ואז הסקריפטים רצים, אם אתה תנתח את התוכן אני חושב שלא יחסר לך משהו.

                מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!

                בכל נושא אפשר ליצור קשר dovid@tchumim.com

                מומחה באקססמ תגובה 1 תגובה אחרונה
                0
                • מומחה באקססמ מנותק
                  מומחה באקססמ מנותק
                  מומחה באקסס
                  השיב לdovid ב נערך לאחרונה על ידי
                  #8

                  @dovid כתב בשליחת בקשת GET לאתר דרך POSTMAN מחזירה 403:

                  בPHP אני מבין שאתה שולח את הפלט ישר ללקוח ואז הסקריפטים רצים, אם אתה תנתח את התוכן אני חושב שלא יחסר לך משהו.

                  לא הבנתי מה התכוונת, אשמח אם תפרט יותר
                  זה הקוד הרלוונטי:

                  <?php
                  $url = 'https://il.investing.com/crypto/bitcoin';
                  $curl = curl_init();
                  curl_setopt($curl, CURLOPT_URL, $url); 
                  curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
                  $response = curl_exec($curl);
                  if (curl_errno($curl)) {
                      echo curl_error($curl);
                  }
                  curl_close($curl);
                  echo $response;
                  ?>
                  

                  תודה!

                  תגובה 1 תגובה אחרונה
                  0
                  • dovidD מנותק
                    dovidD מנותק
                    dovid ניהול
                    כתב ב נערך לאחרונה על ידי dovid
                    #9

                    תנסה ככה

                    <?php
                    //זה כדי לבטל את הסקריפטים שלא ירוצו בכלל
                    header("Content-Security-Policy: script-src 'none'");
                    $url = 'https://il.investing.com/crypto/bitcoin';
                    $curl = curl_init();
                    curl_setopt($curl, CURLOPT_URL, $url); 
                    curl_setopt($curl, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.0.0 Safari/537.36");
                    
                    $response = curl_exec($curl);
                    if (curl_errno($curl)) {
                        echo curl_error($curl);
                    }
                    curl_close($curl);
                    
                    //זה כדי שהנתיבים יהיו מוחלטים ולא יחסיים
                    echo  preg_replace("/(["'])\/+/", "$1https://ca.investing.com/" , $response );
                    ?>
                    

                    מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!

                    בכל נושא אפשר ליצור קשר dovid@tchumim.com

                    תגובה 1 תגובה אחרונה
                    0
                    • nigunN מנותק
                      nigunN מנותק
                      nigun
                      השיב למומחה באקסס ב נערך לאחרונה על ידי nigun
                      #10

                      @מומחה-באקסס כתב בשליחת בקשת GET לאתר דרך POSTMAN מחזירה 403:

                      ניסיתי (באמצעות PHP) ומתרחש משהו מוזר

                      למה עם PHP?
                      יש CLI.
                      אחרי שאתה מצליח עם הCLI תתחיל לנסות לשלב עם PHP וכדו'

                      מייל: nigun@duck.com

                      תגובה 1 תגובה אחרונה
                      0

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

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

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