Использую виндоус 10 и пайтон 3.8
Есть html файл с 2 "Шаблонами"
1 шаблон:
2 шаблон:
Мне нужно получить href только из шаблонов подобных 1(их в файле несколько и количество может меняться)
Если использовать код :
То вместо ссылок я получу в ответе None. Так что нужно изменить в коде что бы получить href?
Есть html файл с 2 "Шаблонами"
1 шаблон:
HTML:
<td class="leaderboard_has_battles">
<a href="ССЫЛКА ЧТО НУЖНА" class="text-truncate">
<div class="float-left leaderboard_icon pr-2">
<img src="https://cdn.wildstats.gg/images/champions/icons/10016.jpg"/>
<div>40</div>
</div>
<span class="leaderboard_icon_name">Doomsdays</span>
</a>
<div class="leaderboard_swords" data-toggle="tooltip" title="Battle Stats Available"></div>
</td>
HTML:
<td>
<a href="ССЫЛКА ЧТО НЕ НУЖНА" class="text-truncate">
<div class="float-left leaderboard_icon pr-2">
<img src="https://cdn.wildstats.gg/images/champions/icons/10037.jpg"/>
<div>40</div>
</div>
<span class="leaderboard_icon_name">Pazienza Youtube</span>
</a>
</td>
Если использовать код :
Python:
from bs4 import BeautifulSoup
import requests
# with open("index.html", 'w', encoding='utf-8') as file:
# file.write(text)
with open("index.html", encoding='utf-8') as file:
text = file.read()
soup = BeautifulSoup(text, "lxml")
open_acc = soup.find_all(class_="leaderboard_has_battles")
for item in open_acc:
item_url = item.get('href')
print(item_url)
То вместо ссылок я получу в ответе None. Так что нужно изменить в коде что бы получить href?