如何从Wikimedia页面中提取所有图像链接?

2024-05-01 21:56:07 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试从维基媒体页面中为著名画家(如卡拉瓦乔)提供所有链接,并带有Python Wikipedia module。你知道吗

import wikipedia
page = wikipedia.page("caravaggio")
links = page.links

但是.links方法只返回链接的标题,而不是我可以用来在页面上显示图像的实际hrefsrc。你知道吗

使用import beautifulsoup是不是更好?你知道吗


Tags: 方法图像import标题链接page页面links
1条回答
网友
1楼 · 发布于 2024-05-01 21:56:07

看看这个:

#!/usr/bin/python

import wikipedia
page = wikipedia.page("caravaggio")
#links = page.links
#for tuple_ in page:
#    print tuple_
#print dir(page)
print page.content
#print page.coordinates
print 'page.html'
print page.html
print
print 'page.images'
print page.images
print
print 'page.links'
print page.links
print
print 'page.original_title'
print page.original_title
print
print 'page.pageid'
print page.pageid
print
print 'page.parent_id'
print page.parent_id
print
print 'page.references'
print page.references
print
print 'page.revision_id'
print page.revision_id
print
print 'page.section'
print page.section
print
print 'page.sections'
print page.sections
print
print 'page.summary'
print page.summary
print
print 'page.title'
print page.title
print
print 'page.url'
print page.url
print
#print links

相关问题 更多 >