本文整理汇总了Python中readability.readability.Document.strip方法的典型用法代码示例。如果您正苦于以下问题:Python Document.strip方法的具体用法?Python Document.strip怎么用?Python Document.strip使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类readability.readability.Document
的用法示例。
在下文中一共展示了Document.strip方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: get_post
# 需要导入模块: from readability.readability import Document [as 别名]
# 或者: from readability.readability.Document import strip [as 别名]
def get_post(id=None):
# Get post #id from database
try:
post = Post.get(Post.id == id)
except Post.DoesNotExist:
return jsonify(**POST_NOT_FOUND)
# Create human-readable datestamps for posts
datestamp = loadDates([post,])
# optional retrieve full article
if not post.content:
if post.link:
rawhtml = urllib.request.urlopen(post.link).read()
try:
rawarticle = Document(rawhtml).summary()
except Unparseable:
rawarticle = 'Unable to parse article'
post.content = rawarticle.strip()
# print '>>>DEBUG: ' + post.content
if request.json is None:
# populate Category tree
(categories, feeds) = loadTree()
# render post HTML template
return render_template("post.html",
categories=categories,
feeds=feeds,
p=post,
datestamp=datestamp)
else:
# Return post as JSON
resp = jsonify(post)
resp.status_code = 200
return resp