我正在尝试使用维基百科python包从维基百科中抓取“MurodeBerlín”,但它不理解重音并返回随机页面。我试过了:
import wikipedia
print (wikipedia.page("Muro de Berlín").content)
wikipedia.set_lang("es")
print (wikipedia.page(pageid="3722").content)
print (wikipedia.page(pageid="3722", auto_suggest=False).content)
print (wikipedia.page("Berlin Wall").content)
print (wikipedia.page("Berlin Wall", auto_suggest=False).content)
有谁知道如何解决这个问题?
答案 0 :(得分:0)
最后我弄清楚了。它需要以unicode编写,因此应该转换utf8,以便进行查询。
variable=unicode("Muro de Berlín", 'unicode-escape')
print (wikipedia.page(variable).content)