【发布时间】:2021-04-15 08:11:02
【问题描述】:
我正在尝试从中提取属性,但我必须做错事,因为我无法得到它。
这是我的代码
import requests
from bs4 import BeautifulSoup
url = 'https://www.pccomponentes.com/procesadores'
headers = ({'User-Agent':
'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/44.0.2403.157 Safari/537.36',
'Accept-Language': 'es-ES, es;q=0.5'})
page = requests.get(url,headers=headers)
soup = BeautifulSoup(page.content,'html.parser')
product = soup.find('div',class_ = 'col-xs-6 col-sm-4 col-md-4 col-lg-4')
#print(product)
brand = product.find('a', attrs={'class': 'c-product-card__title-link cy-product-link'})['data-brand']
print(brand)
目标是获得“AMD”。
任何帮助将不胜感激。
问候
【问题讨论】:
标签: python web-scraping beautifulsoup