запись в переменную по двум атрибутам тега.

Fortron

Новичок
Пользователь
Май 3, 2020
44
2
8
есть код .

Код:
<ul id="mylist" style="width:150px">
            <li>Solaris</li>
            <li>FreeBSD</li>
            <li>Debian</li>                    
            <li>NetBSD</li>          
            <li>Windows</li>        
        </ul>

Нужно что бы скрипт по двум атрибутам тега записывал в переменную данные

по одному атрибуту можно получить данные, а надо сразу по двум записывать
{"id":"mylist"} и по {"style":"width:150px"}

Код:
soup = BeautifulSoup(html.content, 'html.parser')
data= soup.find("ul", {"id":"mylist"})
print(data)

в переменной data должно быть вот это :

Код:
 <li>Solaris</li>

<li>FreeBSD</li>
<li>Debian</li>                    

<li>NetBSD</li>          

<li>Windows</li>
 
D

deleted-user

Guest
Python:
soup.find("ul", {"id":"mylist", "style":"width:150px" })
разве так не работает?

или попробуй так, это должно работать
Python:
soup.find("ul", id='mylist',  style='width:150px'})

 
Последнее редактирование модератором:
  • Мне нравится
Реакции: Fortron

Форум IT Специалистов