Я искал похожие вопросы, но не нашел то, что мне нужно.
В этом случае я ищу в Интернете два атрибута red
и green
в span
from urllib.request import urlopen
from bs4 import BeautifulSoup
html=urlopen('http://www.pythonscraping.com/pages/warandpeace.html')
soup=BeautifulSoup(html,'html.parser')
nameList=soup.findAll("span",{"class":"red","class":"green"})
print(nameList)
Однако я получаю только зеленый атрибут, я пытался использовать
nameList,nameList2=soup.findAll("span",{"class":"red","class":"green"})
, но я получаю сообщение об ошибке ValueError: too many values to unpack (expected 2)
есть ли способ распечатать оба и сохранить каждый атрибут в списке имен (безиспользуя несколько findAll
)