HTML-код у меня есть (несколько из этих записей) выглядит следующим образом:Beautiful Soup - получать содержимое тегов
<p class="number-values">
<span class="text">Count:</span>
<span data-value="10000" name="nv">10,000</span>
<span class="devider">#</span> <span class="text">Number:</span>
<span data-value="500,000" name="nv">0.05</span>
</p>
Теперь, я ищу, чтобы получить содержимое тегов данных значений. То, что я написал до сих пор:
url = http://example.com
source = urllib.request.urlopen(url).read()
soup = bs.BeautifulSoup(source,"lxml")
contents = soup.find_all("p", class_="number-values")
for content in contents:
print(content.string)
Однако он выводит это (в том числе много бессмысленных возвращения я не мог понять):
Count:
10,000
#
Number:
0,05
Я не могу показаться, чтобы найти правильный тег для извлечения, может быть, я должен повторить всю строку?
это работает. Хотя я до сих пор не знаю, как это сделать. Благодаря! – Jos