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

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

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

סריקת אתר וזיהוי שינויים בנושא מסויים

מתוזמן נעוץ נעול הועבר ארכיון code613m
23 פוסטים 7 כותבים 2.0k צפיות 7 עוקבים
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
תגובה
  • תגובה כנושא
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • 0
    0
    0
    כתב ב נערך לאחרונה על ידי
    #21

    תודה רבה על התגובה!
    אני צריך ללמוד אותה בעיון.
    בנתיים אודה מקרב לב על התגובה המושקעת ומועילה

    פורסם במקור בפורום CODE613 ב26/03/2017 14:28 (+03:00)

    תגובה 1 תגובה אחרונה
    1
    • T
      T
      trew
      כתב ב נערך לאחרונה על ידי
      #22

      פרוג שידרגו את האתר שלהם חסדי הקל
      תוכל לקבל json עם פוסטים חדשים, כתבתי את רוב הסקריפט העבודה שנשארה יחסית קטנה.

      תהנה

      #!/usr/bin/python3
      
      import requests
      import time
      import json
      
      def getUpdate():
          with requests.Session() as s:
              url = 'http://www.prog.co.il/activity/get'
              headers = {'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.95 Safari/537.36',
                          'Accept': 'application/json, text/javascript, */*; q=0.01',
                          'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8',
                          'X-Requested-With': 'XMLHttpRequest'}
              params = {"filters[nodeid]":0,
                         "filters[view]":"activity",
                         "filters[per-page]":10,
                         "filters[pagenum]":1,
                         "filters[maxpages]":20,
                         "filters[userid]":"0",
                         "filters[showChannelInfo]":1,
                         "filters[filter_time]":"time_lastmonth",
                         "filters[filter_show]":"show_all",
                         "filters[filter_new_topics]":1,
                         "isAjaxTemplateRender":"true",
                         "isAjaxTemplateRenderWithData":"true",
                         "securitytoken":"replace with your security token"}
              resp = s.post(url, data=params, headers=headers).json()
          return checkUpdate(resp)
      
      def checkUpdate(json):
          ''' parse json to return only the new posts
      
              params json: json file of 10 last update post
              type json: dict
          '''
          pass
          # DOTO
      
      
      
      # update per 5 min
      while True:
          print(getUpdate())
          time.sleep(60*5)
      

      פורסם במקור בפורום CODE613 ב20/04/2017 00:09 (+03:00)

      תגובה 1 תגובה אחרונה
      4
      • 0
        0
        0
        כתב ב נערך לאחרונה על ידי
        #23

        וואוו!
        מדהים. איזה השקעה!
        תודה רבה!

        אעבור על הקוד בע"ה ואני בטוח שאחכים וגם יהיה לתועלת...

        פורסם במקור בפורום CODE613 ב28/04/2017 00:18 (+03:00)

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

        שלום! נראה שהשיחה הזו מעניינת אותך, אבל עדיין אין לך חשבון.

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

        בעזרת התרומה שלך, הפוסט הזה יכול להיות אפילו טוב יותר 💗

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


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

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

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