嗨,我目前在从Wikimedia照片中找作者方面一直遇到问题。bs4 find总是返回None(无),并且我陷入了困境。我想知道是否有人代码向我展示了一些可能有效的代码。
维基媒体示例:https://commons.wikimedia.org/wiki/File:Golden_Retriever_Carlos_(10581910556).jpg
我的目的是获取作者姓名及其对应的链接
当前代码
html_content = requests.get(url).text
soup = BeautifulSoup(html_content, "lxml")
#This return None though
table = soup.find("table", {'class': "fileinfotpl-type-information toccolours vevent mw-content-ltr"})
import requests
from bs4 import BeautifulSoup
url = 'https://commons.wikimedia.org/wiki/File:Golden_Retriever_Carlos_(10581910556).jpg'
soup = BeautifulSoup(requests.get(url).content, 'html.parser')
print(soup.select_one('td:contains("Author")').find_next('td').get_text(strip=True))
印刷品:
Dirk Vorderstraße
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句