from zhihu_oauth import ZhihuClient from zhihu_oauth.zhcls.utils import remove_invalid_char from urllib.parse import unquote from jinja2 import Template import re from pyquery import PyQuery import requests import urllib.request from pylon import create_logger log = create_logger(__file__) log_error = create_logger(__file__ + '.error') class ZhihuParseError(Exception): def __init__(self, msg=None, value=None): self.value = value self.msg = msg TOKEN_FILE = 'token.pkl' client = ZhihuClient() client.load_token(TOKEN_FILE)
from flask import jsonify from datetime import datetime ####### ## ##### ###### ## ## ## ## ## ## ## ## ## ###### ## ####### ##### ###### ## ## ## ## ## ## ## ## ####### ## ## ###### ## ## from flask import Flask from flask import render_template from flask import Response app = Flask(__name__) from pylon import create_logger log = create_logger(__file__) from models import Task, Page from models import convert_time from zhihu_answer import zhihu_answer_url @app.route('/') @app.route('/index') def index(): user = {'nickname': 'Miguel'} # fake user