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

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

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

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

מתוזמן נעוץ נעול הועבר ארכיון code613m
23 פוסטים 7 כותבים 1.5k צפיות
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • 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

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

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

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