本文整理汇总了Python中article.Article.get_article方法的典型用法代码示例。如果您正苦于以下问题:Python Article.get_article方法的具体用法?Python Article.get_article怎么用?Python Article.get_article使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类article.Article
的用法示例。
在下文中一共展示了Article.get_article方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: range
# 需要导入模块: from article import Article [as 别名]
# 或者: from article.Article import get_article [as 别名]
range_min = 1394567
range_max = 2000000
range_step = 1
num_saved = 0
sleep_ms = 50
# Open file
f = codecs.open('../data/out_{}_{}.csv'.format(range_min, range_max), 'w', "utf-8")
# Start timing
start_time = time.time()
# Pull and save articles
for article_id in range(range_min, range_max+1, range_step):
a = Article.get_article(article_id)
print("{:0}: ".format(article_id), end="")
print(a.title if a else "---")
# Save only if page actually contained an article
if a:
s = a.to_csv() + '\n'
f.writelines(s)
num_saved += 1
# Leave some time before next request
time.sleep(sleep_ms/1000)
# Print summary
num_scraped = range_max+1-range_min
示例2: test_download
# 需要导入模块: from article import Article [as 别名]
# 或者: from article.Article import get_article [as 别名]
def test_download(self):
self.assertEqual(Article.get_article(318700).title, "Priit Rätsep kihutas Rahvuste krossil")
self.assertEqual(Article.get_article(31870), None)
self.assertEqual(str(Article.get_article(3).date), "2007-07-16 16:42:00")