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

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

    עזרה הדדית למשתמשים מתקדמים
    3
    8
    253
    טוען פוסטים נוספים
    • מהישן לחדש
    • מהחדש לישן
    • הכי הרבה הצבעות
    תגובה
    • הגיבו כנושא
    התחברו בכדי לפרסם תגובה
    נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
    • ב
      בסייעתא דשמיא 0 מומחה נערך לאחרונה על ידי בסייעתא דשמיא 0

      האם יש דרך איך להוסיף/להסיר/לשנות הגדרה מסויימת בשלוחות רבות [ללא מחיקת/שינוי שאר ההגדרות הקיימות בהן] בבת אחת. (משהו כמו יצירת שלוחות רבות באקסס) ??
      בתודה מראש.

      א ה 2 תגובות תגובה אחרונה תגובה ציטוט 0
      • הנושא סומן כשאלה  ב בסייעתא דשמיא 0 
      • א
        אביי ורבא @בסייעתא דשמיא 0 נערך לאחרונה על ידי אביי ורבא

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

        שורות 4 ו40 לשנות כנ"ל

        # Developed by abaye ©
        # 🔄 UpdateExtensions v0.3.0 10/09/2023			
        # https://buymeacoffee.com/abaye
        # email: cs@abaye.co
        
        import requests
        
        def make_requests(numbers):
            base_url = "http://abaye.co/{}"
            all_successful = True 
            all_response_statuses = []
            
            for number in numbers:
                url = base_url.format(number)
                response = requests.get(url)
                
                print("Number:", number)
                print("URL:", url)
                print("Response Status Code:", response.status_code)
                
                if response.status_code == 200:
                    try:
                        json_response = response.json()
                        response_status = json_response.get("responseStatus")
                        all_response_statuses.append(response_status)
                        print("Response Status:", response_status)
                    except Exception as e:
                        print("שגיאה בניתוח תגובת JSON:", e)
                else:
                    print("הבקשה לא הצליחה")
                    all_successful = False
                
                print("-" * 30)
        
            if all_successful:
                print("כל הבקשות הצליחו (קוד סטטוס 200)")
                if all(response_status == "OK" for response_status in all_response_statuses):
                    print("כל ערכי ה-responseStatus היו 'OK'")
                else:
                    print("כמה ערכי תגובה סטטוס לא היו 'OK'")
            else:
                print("חלק מהבקשות לא הצליחו")
        
        if __name__ == "__main__":
            numbers = ["23", "45", "2", "76", "89"]
            make_requests(numbers)
        
        
        ב תגובה 1 תגובה אחרונה תגובה ציטוט 4
        • א
          אביי ורבא @בסייעתא דשמיא 0 נערך לאחרונה על ידי

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

          ב תגובה 1 תגובה אחרונה תגובה ציטוט 0
          • ב
            בסייעתא דשמיא 0 מומחה @אביי ורבא נערך לאחרונה על ידי

            @אביי-ורבא כתב בהוספת/הסרת/שינוי הגדרת שלוחה להמון שלוחות בבת אחת:

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

            תודה רבה, אך אולי תוכל לפרט לי יותר/לתת לי דוגמה [מספיק דוגמה קטנה של הגדרה ל-3 שלוחות] איך ומה לרשום ואיך להריץ את זה.
            [אני ממש לא מבין גדול בAPI, אני מבין איך להריץ הגדרה אחת כמו שרשום בקישור שרשמת, אך לא מבין בדיוק איך לנהוג במקרה שלי.]
            בתודה רבה מראש.

            א 2 תגובות תגובה אחרונה תגובה ציטוט 0
            • ה
              הרב מומחה @בסייעתא דשמיא 0 נערך לאחרונה על ידי

              @בסייעתא-דשמיא-0 תבדוק אם זה עוזר לך

              תגובה 1 תגובה אחרונה תגובה ציטוט 0
              • א
                אביי ורבא @בסייעתא דשמיא 0 נערך לאחרונה על ידי אביי ורבא

                @בסייעתא-דשמיא-0 מצורף קוד פייתון קטן שעושה את הפעולה..

                import requests
                
                def make_requests(numbers):
                    base_url = "http://abaye.co/?{}"
                    
                    for number in numbers:
                        url = base_url.format(number)
                        response = requests.get(url)
                        
                        print("Number:", number)
                        print("URL:", url)
                        print("Response Status Code:", response.status_code)
                        #print("Response Content:", response.text)
                        print("-" * 30)
                
                if __name__ == "__main__":
                    numbers = ["23", "45", "2", "76", "89"]
                    make_requests(numbers)
                
                

                בשורה 4 אתה מכניס את הלינק עם המספר מערכת וסיסמה והפעולה הרצויה, ושים לב לשים במיקום של מספר השלוחה במקום לכתוב את המספר כגון שלוחה 12, לשים את {}.

                אח"כ תכניס בשורה 17 בסוגריים מערך של כל מספרי השלוחות שעליהם תרצה להחיל את השינוי, תשמור ותריץ.

                אם אתה מסתבך עם ההפעלה אוכל לעשות את זה עבורך (בתשלום)

                תגובה 1 תגובה אחרונה תגובה ציטוט 4
                • א
                  אביי ורבא @בסייעתא דשמיא 0 נערך לאחרונה על ידי אביי ורבא

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

                  שורות 4 ו40 לשנות כנ"ל

                  # Developed by abaye ©
                  # 🔄 UpdateExtensions v0.3.0 10/09/2023			
                  # https://buymeacoffee.com/abaye
                  # email: cs@abaye.co
                  
                  import requests
                  
                  def make_requests(numbers):
                      base_url = "http://abaye.co/{}"
                      all_successful = True 
                      all_response_statuses = []
                      
                      for number in numbers:
                          url = base_url.format(number)
                          response = requests.get(url)
                          
                          print("Number:", number)
                          print("URL:", url)
                          print("Response Status Code:", response.status_code)
                          
                          if response.status_code == 200:
                              try:
                                  json_response = response.json()
                                  response_status = json_response.get("responseStatus")
                                  all_response_statuses.append(response_status)
                                  print("Response Status:", response_status)
                              except Exception as e:
                                  print("שגיאה בניתוח תגובת JSON:", e)
                          else:
                              print("הבקשה לא הצליחה")
                              all_successful = False
                          
                          print("-" * 30)
                  
                      if all_successful:
                          print("כל הבקשות הצליחו (קוד סטטוס 200)")
                          if all(response_status == "OK" for response_status in all_response_statuses):
                              print("כל ערכי ה-responseStatus היו 'OK'")
                          else:
                              print("כמה ערכי תגובה סטטוס לא היו 'OK'")
                      else:
                          print("חלק מהבקשות לא הצליחו")
                  
                  if __name__ == "__main__":
                      numbers = ["23", "45", "2", "76", "89"]
                      make_requests(numbers)
                  
                  
                  ב תגובה 1 תגובה אחרונה תגובה ציטוט 4
                  • ב
                    בסייעתא דשמיא 0 מומחה @אביי ורבא נערך לאחרונה על ידי

                    @אביי-ורבא
                    תודה רבה על ההשקעה, רק שאלה קטנה - איך אני מריץ פקודה כזו [הדבקה בדפדפן ולחיצה על אנטר כמובן לא מיועדת לזה ולא מריצה] ??
                    בתודה מראש.

                    א תגובה 1 תגובה אחרונה תגובה ציטוט 0
                    • א
                      אביי ורבא @בסייעתא דשמיא 0 נערך לאחרונה על ידי

                      @בסייעתא-דשמיא-0 זה פייתון, אתה צריך להתקין פייתון כמובן.

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

                      אם אתה מסתבך עם ההפעלה אוכל לעשות את זה עבורך (בתשלום)

                      תגובה 1 תגובה אחרונה תגובה ציטוט 0
                      • הנושא סומן כנפתר  ב בסייעתא דשמיא 0 
                      • פוסט ראשון
                        פוסט אחרון