我正在使用 Python 2.7 Anaconda。
我使用了 Wikipedia Python 包来提取文章标题列表:
titles = wikipedia.random(pages=1000).decode('utf-8')
titles_encoded = [x.encode('utf-8') for x in titles]
有没有使用方法
wikipedia.summary(title=titles_encoded,auto_suggest=True, redirect=True).encode('utf-8')
为了一次提取多篇文章?我使用了一个 for 循环,但它需要很长时间:
for n in range(1,500):
test[n] = wikipedia.summary(title=titles_encoded[n],auto_suggest=True, redirect=True).encode('utf-8')
print(n,"text extracted")
我正在寻找一种更高效/更快的解决方案。