Example #1
0
    def POST(self, info):
        #print data
        data = web.input()
        print data
        #url_md5 = data.get('url_md5')
        #ori_beings_id = data.get('beings_id')
        url_md5, ori_beings_id = info.split('&')
        url_md5_ = data.get('url_md5', None)
        if url_md5_:
            url_md5 = url_md5_

        filtration = '%s;&xg&;%s;&xg&;%s' % (data.filter_tag, data.filter_attr, data.filter_text)
        data.content_start = json.dumps({'filtration':filtration, 'dominfo':data.dominfo})
        #print data

        new_url_md5 = md5(data.url).hexdigest()
        data.url_md5 = new_url_md5
        model.update_beings_spider(url_md5, ori_beings_id, data)
        form = model.select_beings_spider_urlmd(new_url_md5, data.beings_id)
        if form:
            response = self.organize(form[0])
            response.url_md5 = new_url_md5
            return render.editbeingsrulebyurlmd(response)
        else:
            return '找不到页面'
Example #2
0
    def GET(self, data):
        url_md5, beings_id = data.split('&')
        #url_md5_ = data.get('url_md5', None)
        #print url_md5_, 222
        #if url_md5_:
            #url_md5 = url_md5_

        form = model.select_beings_spider_urlmd(url_md5, beings_id)
        if form:
            data = self.organize(form[0])
            return render.editbeingsrulebyurlmd(data)
        else:
            return '找不到页面'