我想从 Wikimedia Commons 图片中获取全文 URL。例如,我想从File:Trittin, Jürgen-0126.jpg获取https://upload.wikimedia.org/wikipedia/commons/6/69/Trittin%2C_J%C3%BCrgen-0126.jpg。这是html源代码:
<div class="fullMedia"><a href="https://upload.wikimedia.org/wikipedia/commons/6/69/Trittin%2C_J%C3%BCrgen-0126.jpg" class="internal" title="Trittin, Jürgen-0126.jpg">Original file</a> ‎<span class="fileInfo">(1,996 × 3,000 pixels, file size: 2.2 MB, MIME type: <span class="mime-type">image/jpeg</span>)</span>
</div>
因为我正在做很多查询,所以我更喜欢轻量级的 unix 工具解决方案,而不是像 BeautifulSoup 这样的东西。还有一个 API(commons.wikimedia.org/w/api.php?action=query&prop=imageinfo&titles=File:Trittin,_J%C3%BCrgen-0126.jpg&iiprop=url),但对我来说是一个简单的 bash 脚本编写器 JSON是强加的!
如果你能帮助我,我很高兴。