Форум программистов, компьютерный форум, киберфорум
Python: Web
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.62/21: Рейтинг темы: голосов - 21, средняя оценка - 4.62
 Аватар для Yessenbek
0 / 0 / 0
Регистрация: 06.09.2019
Сообщений: 93

AttributeError: 'NoneType' object has no attribute 'text'

12.12.2020, 22:54. Показов 4170. Ответов 1

Студворк — интернет-сервис помощи студентам
Вот отрывок из кода:
Python
1
2
3
for i in soup.find_all('div', class_ = 'info'):
    title_sxodim += i.find('a', class_ = 'title').text.strip() + '\n'
    price_sxodim += i.find('a', class_ = 'str bold').text.strip() + '\n'
Вот ошибка:

PowerShell
1
2
price_sxodim += i.find('a', class_ = 'str bold').text.strip() + '\n'
AttributeError: 'NoneType' object has no attribute 'text'
А вот откуда я пытаюсь взять нужную мне инфу:
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
    <a href="https://sxodim.com/almaty/event/klassicheskiy-ekspress-tur-ot-sxodim-travel-13-dekabrya" class="img" style="background-image:url('/uploads/images_cache/341x200/posts/2020/12/03/8c19029adfdaad9609293bcb686acfb2.jpg')">
                                                                <span class="ticket_icon sold_out"></span>
                                        </a>
    <div class="info">
                    <div class="category_wrapper">
                <a href="https://sxodim.com/almaty/events/tourism" class="category">
                    Туризм
                </a>
                <div class="views">326</div>
            </div>
            <div style="width:80%">
        <a class="title" href="https://sxodim.com/almaty/event/klassicheskiy-ekspress-tur-ot-sxodim-travel-13-dekabrya">Классический экспресс-тур от Sxodim Travel (13 декабря)</a>
    </div>
 
        
        <div class="favorite_btn " data-id="35618" data-show_popup="login">
            <svg class="svg-icon svg-icon--favorite">
                <use xlink:href="https://sxodim.com/app/images/sprite.svg#favorite"></use>
            </svg>
        </div>
        <div class="descr">
            <div class="str">
            13 декабря
        </div>
 
        
                    <div class="str">300 км от города Алматы, на территории национального парка «Көлсай көлдері»</div>
                            <div class="str bold">8500 - 9500 тенге</div>
                    </div>
    </div>
Меня интересуют class "str bold".

Подскажите в чем проблема
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
12.12.2020, 22:54
Ответы с готовыми решениями:

'NoneType' object has no attribute 'text'
вот код: tomsk =...

Получаю ошибку "AttributeError: 'NoneType' object has no attribute 'get_text'" хотя в коде тег и класс указаны правильно
я работаю над парсингом сайта, использую библиотеку(BS4). ПРОБЛЕМА - мне нужно спарсить параметр с карточкой цены. как только я прописал...

'NoneType' object has no attribute 'find'
Всем привет. Столкнулся с одной неприятной и непонятной проблемой. при попытке вывода кода через принт выдает ошибку 'NoneType' object...

1
 Аватар для STRATEG
1174 / 480 / 83
Регистрация: 04.03.2010
Сообщений: 1,019
13.12.2020, 10:38
Нет такого класса 'str bold' - это два разных класса str и bold.
Поэтому нужно пробовать последовательно искать элемент с классом str и потом bold.

Вроде такого получится:
Python
1
i.find('a', class_ = 'str').find('a', class_ = 'bold').text.strip() + '\n'
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
13.12.2020, 10:38
Помогаю со студенческими работами здесь

Ошибка AttributeError (object has no attribute)
Уважаемые форумчане, подскажите, пожалуйста, в чём суть такой ошибки. Уже второй день бьюсь. Вроде пишу всё правильно. models.py ...

AttributeError: 'WebDriver' object has no attribute 'find_element_by_name'
Всем привет. Такая проблема. Запускаю код, открывается браузер с нужной страницей и все... дальше программа выдает ошибку ...

AttributeError: 'function' object has no attribute 'randint'
У меня не работает модуль рандома Хостинг: pythonanywhere.com Скрин:

Как исправить ошибку AttributeError: 'TorBrowserDriver' object has no attribute 'add_cookies'?
При использовании библиотеки tbselenium , возникла такая вот ошибка : &quot;AttributeError: 'TorBrowserDriver' object has no attribute...

Ошибка при редактировании профиля: AttributeError at /profile/edit/ 'ProfileEditView' object has no attribute
Добрый день, подскажите, в профиле пользователя все работает, но как переходишь на страницу редактирования профиля вылетает ошибка : ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO Апнулись до NET10. Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта так и в интерактивном режиме. из сложностей - чисто функциональный подход. Решил. . .
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2. Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники". В. . .
Настройка движения справочника по регистру сведений
Maks 29.03.2026
Решение ниже реализовано на примере нетипового справочника "ТарифыМобильнойСвязи" разработанного в конфигурации КА2, с целью учета корпоративной мобильной связи в коммерческом предприятии. . . .
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти". Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. В качестве источника данных. . .
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер Написал заготовку: dotnet new console --aot -o UrlHandler var items = args. Split(":"); var tag = items; var id = items; var executable = args;. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru