Имеется данный код:
import requests
from bs4 import BeautifulSoup as BS
r = requests.get('https://www.pointercrate.com/demonlist/')
html = BS(r.content, 'html.parser')
for el in html.select('.panel'):
title = el.select('.text-align > a')
print(title[0].text)
По идее код должен возвратить список топа, но в итоге получаю ошибку list index out of range
Вот код, который выполняет данную задачу:
import requests
from bs4 import BeautifulSoup
response = requests.get('https://www.pointercrate.com/demonlist/').text
soup = BeautifulSoup(response, 'html.parser')
divs = soup.findAll('div', class_='leftlined pad')
for div in divs:
print(div.text)
Или, используя select
:
import requests
from bs4 import BeautifulSoup
response = requests.get('https://www.pointercrate.com/demonlist/').text
soup = BeautifulSoup(response, 'html.parser')
divs = soup.select('div.leftlined.pad')
for div in divs:
print(div.text)
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Как расположить эти стрелки правильно? Желательно чтоб до 720px они не сильно сползали, если это сложно реализовать, то хотя бы чтоб до 992px было...
есть такой файл, как обратиться к высоте хедера вне хедера(headerIdheight не работает)?
есть 2 двумерного динамического массива один типа char другой типа sf::Sprite(из SFML)