Уведомления

Группа в Telegram: @pythonsu

#1 Авг. 1, 2019 14:12:24

Fedor_Bober
От: Екатеринбург
Зарегистрирован: 2019-06-07
Сообщения: 40
Репутация: +  0  -
Профиль   Отправить e-mail  

BeautifulSoup поиск нужных данных

FishHook
имеющему два элемента и вашим трудностям, с ним связанным?
Получаю сначала ID-шники. Циклом добавляю их к стандартному http адресу и пишу эту строку в список <list>.

И я так понял, что страниц несколько, и перебирая их получается два элемента в списке (в каждом по нескольку элементов).

Опять же, если показывать большее количество элементов на странице, то все равно в <list> вылезают два элемента (один заполнен, второй пустой ).

Отредактировано Fedor_Bober (Авг. 1, 2019 14:46:48)

Офлайн

#2 Авг. 5, 2019 14:04:39

Fedor_Bober
От: Екатеринбург
Зарегистрирован: 2019-06-07
Сообщения: 40
Репутация: +  0  -
Профиль   Отправить e-mail  

BeautifulSoup поиск нужных данных

 <td class="noticeTdFirst fontBoldTextTd">Этап закупки</td>
<td>Работа комиссии</td>

Как добраться до “<td>Работа комиссии</td>”?

 p1 = soup.find('div', class_ = 'noticeTabBoxWrapper').find_all('td', class_ = 'noticeTdFirst fontBoldTextTd')
Это не помогает)))

Офлайн

#3 Авг. 5, 2019 15:28:59

Striver
От:
Зарегистрирован: 2006-10-26
Сообщения: 247
Репутация: +  22  -
Профиль   Отправить e-mail  

BeautifulSoup поиск нужных данных

Как добраться до “<td>Работа комиссии</td>”?

 # Вот твой поиск, в нём в список p1 у тебя сложились все ячейки из первой строки
p1 = soup.find('div', class_ = 'noticeTabBoxWrapper').find_all('td', class_ = 'noticeTdFirst fontBoldTextTd')
# Тут мы ищем ячейки, следующие за найденными
p2 = [x.find_next('td') for x in p1]



Отредактировано Striver (Авг. 5, 2019 15:30:10)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version