예제 #1
0
파일: blog.py 프로젝트: renning/yuexiamen
    def POST(self):
        try:
            global html_data
            form = web.input()
            view_data = entry.get_page_view_data(form)
            view_data['info']['dominfo'] = html_data

            del view_data['view'], view_data['info']['imgorstr'], view_data['info']['layer'], view_data['info']['ImgOrLev']

            view_data['url'] = view_data['re_url']
            del view_data['re_url']
            view_data['info'] = json.dumps(view_data['info'])
            model.insert_url_extraction(view_data)
            return '规则入库成功'
        except KeyError,reason:
            logger.error(str(reason))
            return '请先预览成功后,再提交'
예제 #2
0
파일: blog.py 프로젝트: renning/yuexiamen
 def POST(self):
     global html_data
     form = web.input()
     view_data = entry.get_page_view_data(form)
     data = entry.get_page_html(view_data)
     #view_data['info']['dominfo'] = data.get('dominfo', '')
     html_data = data.get('dominfo', '')
     for s in data:
         if data['flag'] == 'SUC':
             html = '''<h3 align="center">%s</h3>
                     <p style="padding:15px 0 1px;font-size:15px">来源:%s</p>
                     <p>日期:%s</p>
                     <div id="side-content"><br><br>%s</div>
                     ''' % (data['title'], data.get('contentSource', ''),
                             data.get('date', ''), data['content'])
         else:
             html = '''<h2>%s</h2>
                     <p>INFO:%s</p>''' % (data.get('title', 'no title'), data['flag'])
     return json.dumps(html)