如何从python文章的链接中获取wikipedia?
我想获得维基百科文章的外部链接。我所说的外链接是指维基百科文章中如何从python文章的链接中获取wikipedia?,python,mediawiki,wikipedia,mediawiki-api,pywikibot,Python,Mediawiki,Wikipedia,Mediawiki Api,Pywikibot,我想获得维基百科文章的外部链接。我所说的外链接是指维基百科文章中What links here部分的链接 例如,考虑数据挖掘< /代码>维基百科文章。代码>此处的链接这篇文章的一节位于: 我尝试使用pywikibot,如下所示 import pywikibot as pw site = pw.Site('en', 'wikipedia') print([ cat.title() for cat in pw.Page(site, 'data mining').categories
What links here
部分的链接
例如,考虑<代码>数据挖掘< /代码>维基百科文章。代码>此处的链接这篇文章的一节位于:
我尝试使用pywikibot
,如下所示
import pywikibot as pw
site = pw.Site('en', 'wikipedia')
print([
cat.title()
for cat in pw.Page(site, 'data mining').categories()
if 'hidden' not in cat.categoryinfo
])
然而,pywikibot中的类别似乎与wikipedia文章的外链接不同。因此,我想知道如何在python中实现这一点
注意:我并不局限于pywikibot,并乐于探索其他库,如mediawiki
如果需要的话,我很乐意提供更多细节。尝试一下方法。您还可以直接使用MediaWiki API的等效模块:
尝试各种方法。您还可以直接使用MediaWiki API的等效模块:
非常感谢您的回答。如果你能告诉我“嵌入”和反向链接的区别,那就太好了?它会返回类似的结果吗?期待您的回复:)@EmJ在顶部,您会注意到一些过滤器:隐藏转换|隐藏链接|隐藏重定向
。默认情况下,WhatLinksHere检索(嵌入)和的组合。使用上述方法/模块,您应该能够检索其中任何一种。非常感谢。你提供的细节对我理解差异非常有用:)嗨,我对你建议的方法做了一些测试。看起来pywikibot建议使用反向链接,比如我不感兴趣的[[en:User talk:202.58.134.131]
。是否可以从列表中过滤这些不相关的反向链接?期待您的来信。谢谢:)使用名称空间
参数。非常感谢您的回答。如果你能告诉我“嵌入”和反向链接的区别,那就太好了?它会返回类似的结果吗?期待您的回复:)@EmJ在顶部,您会注意到一些过滤器:隐藏转换|隐藏链接|隐藏重定向
。默认情况下,WhatLinksHere检索(嵌入)和的组合。使用上述方法/模块,您应该能够检索其中任何一种。非常感谢。你提供的细节对我理解差异非常有用:)嗨,我对你建议的方法做了一些测试。看起来pywikibot建议使用反向链接,比如我不感兴趣的[[en:User talk:202.58.134.131]
。是否可以从列表中过滤这些不相关的反向链接?期待您的来信。谢谢:)使用名称空间
参数。