【发布时间】:2021-04-13 22:32:22
【问题描述】:
我正在尝试从网页获取链接,并且我已成功获取所需链接旁边的图像的 href,但是在尝试使用 next_sibling 时,我得到了 None ..
这是我的尝试
import requests
from bs4 import BeautifulSoup
headers = {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.141 Safari/537.36'}
response = requests.get('http://index-of.es/Python/', headers=headers)
soup = BeautifulSoup(response.text, 'lxml')
#print(soup.select('a img'))
for item in soup.select("a img"):
print(item.next_sibling)
如果我使用print(item),代码可以工作,但是当我试图捕捉下一个兄弟时,它对我不起作用
任何想法。
【问题讨论】:
标签: python beautifulsoup python-requests