【发布时间】:2021-10-24 06:03:25
【问题描述】:
因为它给我一个关于品牌的错误,我应该如何解决它
Traceback(最近一次调用最后一次): 文件“d:/python/davago.py”,第 15 行,在 品牌= property.find('h3', class_ = 'productitem--vendor').text.strip() AttributeError: 'NoneType' 对象没有属性 'text'
import requests
from bs4 import BeautifulSoup
from bs4 import *
import pandas as pd
import time
url = 'https://dvago.pk/collections/cardio-vascular-system?page=1&grid_list=grid-view'
r = requests.get(url)
soup = BeautifulSoup(r.content, 'html.parser')
content = soup.find_all('div', class_ = 'productitem')
#print(content)
for property in content:
names= property.find('div', class_ = 'productitem--info')
name= names.find('h2', class_ = 'productitem--title').text.strip()
brand= property.find('h3', class_ = 'productitem--vendor').text.strip()
print(name,brand)
【问题讨论】:
标签: python pandas beautifulsoup python-requests webdriver