python — BeautifulSoup4, как достать данные в ::before
Вопрос задан
Изменён 5 месяцев назад
Просмотрен 44 раза
Пытаюсь собрать данные со страницы
Код
def get_stop(empty_url): sess = requests.Session() sess.headers['User-Agent'] = 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/34.0.1847.131 Safari/537.36' response = sess.get(empty_url) global stop soup = BeautifulSoup(response.text, "html.parser") for stop in soup.find_all("a", class_="stop-link"): stop = stop.text return print(stop)
Сталкиваюсь с проблемой, что итоговый список stop пустой, данные же находятся в таком формате
Возможно недокурил теории и чего-то не понимаю, методом проб успеха не принесло, как достать данные находящиеся либо в title=»*», либо после тега ::before
- python
- requests
- beautiful-soup
1
Смоделировал твою ситуацию. У тебя есть глобальная переменная stop (не самая лучшая идея, но не мне судить), подразумеваю, что это список. Ты ее объявляешь в функции, а чуть ниже переопределяешь в цикле, причем заменяешь ее на нее же, но с атрибутом text. Вот пример кода, который мне напечатал список всех остановок
import requests from bs4 import BeautifulSoup def get_stop(empty_url): sess = requests.Session() sess.headers['User-Agent'] = 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/34.0.1847.131 Safari/537.36' response = sess.get(empty_url) global stop soup = BeautifulSoup(response.text, "html.parser") for link in soup.find_all("a", class_="stop-link"): stop.append(link.text) return print(stop) url = 'https://grodno.btrans.by/ostanovka' stop = [] get_stop(url)
Зарегистрируйтесь или войдите
Регистрация через Google
Регистрация через Facebook
Регистрация через почту
Отправить без регистрации
Почта
Необходима, но никому не показывается
Отправить без регистрации
Почта
Необходима, но никому не показывается
Нажимая на кнопку «Отправить ответ», вы соглашаетесь с нашими пользовательским соглашением, политикой конфиденциальности и политикой о куки
публикаций и карт | Транспортное агентство
Руководство по всем формам Руководство Карта План Политика Публикация Отчет Стандартное исследование
Имя | Раздел | Тип |
---|---|---|
Стандарты проектирования штата Вермонт | Шоссе | Стандарт |
Отчеты об осмотре моста | Шоссе | Отчет |
Транспорт Энергетический профиль 2021 | Планирование | Отчет |
Руководство по стандартам и процедурам CADD | CADD | Стандарт |
Руководство по составлению стандартов CADD | CADD | Руководство |
Раздел VI Заявление о недискриминации | Гражданские права | Публикация |
Руководство по соблюдению требований для подрядчиков по обеспечению равных возможностей при трудоустройстве | Гражданские права | Руководство |
Публикации Закона об американцах-инвалидах (ADA) | Гражданские права | Руководство |
План позитивных действий на 2013-2016 гг. | Гражданские права | Руководство |
Бланки и инструкции Подрядного центра | Гражданские права | Руководство |
Документы соответствия подрядчика | Гражданские права | Руководство |
Онлайн-аварийное руководство | Безопасность дорожного движения | Руководство |
Карта регионального инженера | Строительство | Карта |
Функция сельского маршрута | Планирование | Карта |
Руководство по программе управления доступом | Планирование | Стандарт |
Полное руководство по улицам | Шоссе | Руководство |
Правила обращения с пешеходными переходами | Муниципальная помощь | Стандарт |
Инженерные инструкции — конструкции (SEI), шоссе (HEI), движение (TEI) | Шоссе | Руководство |
Руководство по технике безопасности дорожного движения | Безопасность дорожного движения | Руководство |
Руководство по проектированию цельного мостовидного протеза абатмента | Конструкции | Стандарт |
Направляющая для альбомной ориентации | Защита окружающей среды | Публикация |
Материалы Стандартизированные испытания VT 1-38 | Материалы | Руководство |
Материалы Стандартизированные испытания VT 39-58 | Материалы | Руководство |
Знак обратной связи по скорости с радаром Руководство по использованию | Операции | Стандарт |
Политика мостовых железных дорог | Рейка | Стандарт |
Политика уровня обслуживания | Шоссе | Стандарт |
Руководство по проектированию уличного освещения | Доставка проекта | Руководство |
Руководство по проектированию дорожного покрытия | Безопасность дорожного движения | Руководство |
Структуры Программа контроля качества/контроля качества | Конструкции | Руководство |
Показатели эффективности трех штатов Годовой отчет за 2015 год | Операции | Отчет |
Показатели эффективности трех штатов Годовой отчет за 2016 год | Операции | Отчет |
Показатели эффективности трех штатов Годовой отчет за 2017 год | Операции | Отчет |
Коммунальные услуги Перемещение и возмещение | Право проезда | Руководство |
Программа обеспечения качества (ОК) | Материалы | Руководство |
Отчеты об исследованиях | Материалы | Отчет |
Руководство по проектированию дорог | Дизайн шоссе | Руководство |
Руководство по строительству | Строительство | Руководство |
Руководство по проектированию | Конструкции | Руководство |
Руководство по сварке в полевых условиях | Конструкции | Руководство |
Руководство по гидравлике | Конструкции | Руководство |
Руководство по технике безопасности | Операции | Руководство |
Руководство по эксплуатации дорожного покрытия | Дизайн шоссе | Руководство |
Руководство по процессу разработки проекта | Шоссе | Руководство |
Полная сводка по улицам 2022 | Шоссе | Отчет |
Блок-схема процесса разработки проекта | Шоссе | Публикация |
Руководство по оценке проекта | Планирование | Руководство |
Руководство по праву проезда | Право проезда | Руководство |
Руководство по обследованию маршрута | Право проезда | Руководство |
Руководство по созданию плана конструкций | Конструкции | Руководство |
Руководство по техническому ландшафту | Защита окружающей среды | Руководство |
Руководство по геодезической съемке | Право проезда | Руководство |
Мосты, закрытые для строительства | Конструкции | Карта |
Общие региональные инженеры | Строительство | Карта |
Специалисты по охране окружающей среды по городам | Защита окружающей среды | Публикация |
Биолог-эколог Регионы | Защита окружающей среды | Карта |
Экологические археологические ресурсы Районы | Защита окружающей среды | Карта |
Карта управления доступом | Планирование | Карта |
Информация о инженерном проекте | Шоссе | Карта |
Поддержка CADD | CADD | Руководство |
Оценка стоимости | Оценка | Руководство |
Блок-схема недопустимых знаков | Операции | Публикация |
Оранжевая книга Справочник местных должностных лиц | Операции | Руководство |
Придорожные памятники | Операции | Публикация |
Брошюра о безопасном вождении в зимнее время | Операции | Публикация |
План борьбы со снегом и льдом | Операции | Публикация |
Руководство по зимнему обслуживанию | Операции | Отчет |
Зимние уровни обслуживания Приоритет шоссейных коридоров | Операции | Карта |
Районы технического обслуживания | Операции | Карта |
Железнодорожные отчеты и планы | Рейка | Отчет |
План парковок | Планирование | План |
Приложение к плану перехватывающих парковок | Планирование | Исследование |
Отчет об этапе 1 плана дорожного велосипеда | Планирование | Отчет |
Комплексный энергетический план | Планирование | План |
Стратегический план (Агентство) | Планирование | План |
План рельса | Планирование | План |
Транспортный план | Планирование | План |
Исследование междугородних пассажирских железных дорог между штатами Нью-Йорк-Вирджиния | Планирование | Исследование |
План координации транспортных услуг для людей | Общественный транспорт | План |
План инфраструктуры заправки электромобилей | Планирование | План |
Исследование междугородных автобусов штата | Общественный транспорт | Исследование |
План дальних перевозок штата Вермонт, 2040 г. | Планирование | План |
План правил в отношении пешеходов и велосипедистов | Планирование | План |
Схема дорожной сети | Планирование | План |
Отчет о планах дальних перевозок за 2016 год | Планирование | Отчет |
Сборник фактов и годовой отчет за 2016 год | Планирование | Отчет |
Сборник фактов и годовой отчет за 2017 год | Планирование | Отчет |
Руководство по реклассификации городских автомагистралей класса 1 | Планирование | Стандарт |
Оценка программы «Перепаркуйся и езжай» и программы «Шоссе» — разделы 34a и 34b Закона 40 | Планирование | Отчет |
Варианты финансирования транспорта — Раздел 10 a Закона 40 | Планирование | Отчет |
Пересмотр программы перевозки пожилых людей и лиц с ограниченными возможностями — Раздел 12 Закона 40 | Общественный транспорт | Отчет |
Местное финансирование общественного транспорта — Раздел 10 b Закона 40 | Общественный транспорт | Отчет |
Варианты автобусов Олбани-Беннингтон-Манчестер — Раздел 11b Закона 40 | Общественный транспорт | Отчет |
Транспорт Энергетический профиль 2019 | Планирование | Отчет |
Белая книга по адаптации к изменению климата | Планирование | Отчет |
Укрепление экономики Вермонта за счет интеграции транспорта и политики разумного роста | Планирование | Отчет |
Варианты финансирования транспорта — Раздел 40 Закона 153 | Планирование | Отчет |
Законодательный отчет о приоритизации проектов | Планирование | Отчет |
Справочник по управлению коридорами | Планирование | Руководство |
План политики общественного транспорта — 2012 | Общественный транспорт | План |
План политики общественного транспорта — 2020 | Общественный транспорт | План |
План предоставления (Агентство) | Контракты и гранты | План |
Государственная классификация автомобильных дорог Региональные карты | Планирование | Карта |
Технические руководства по соблюдению требований к ливневым стокам | Операции | Руководство |
Региональный технический специалист по ливневым водам Карта покрытия и контактная информация | Операции | Карта |
Список одобренных продуктов (APL) | Материалы | Публикация |
Список сертифицированных продуктов (QPL) | Планирование | Публикация |
Форма подачи нового продукта | Планирование | Форма |
Данные исследования шоссе | Шоссе | Публикация |
Исследование — завершено | ВТранс | Отчет |
Планы и соглашения программы Historic Bridge | ВТранс | План |
Руководство по муниципальным проектам | Шоссе | Руководство |
Право проезда Центр пространственных данных | мобильная версия | Право проезда | Карта |
Претензионный процесс | Строительство | Публикация |
Предварительно квалифицированные сварщики | Конструкции | Публикация |
Форма подачи заявки на выездную деятельность | Защита окружающей среды | Форма |
Запись об исключении для деятельности за пределами площадки | Защита окружающей среды | Публикация |
Часто задаваемые вопросы об активности за пределами площадки | Защита окружающей среды | Публикация |
Карта регионов охраны окружающей среды | Защита окружающей среды | Карта |
Посадка деревьев на общественных улицах в полосе отчуждения государственной автомагистрали | Защита окружающей среды | Политика |
Установка ограничений скорости – Руководство для городов Вермонта | Местные дороги Вермонта | Направляющая |
Навигатор для летучих мышей VTrans | Защита окружающей среды | Руководство |
Обзор Doc Express для подрядчиков | Строительство | Направляющая |
Окружное шоссе округа Читтенден (CCCH) Полоса отчуждения и Управление участками смягчения последствий | Планирование | План |
Руководство по Инициативе транспортного планирования (TPI) (2018 г. ) | Планирование | Руководство |
Данные о трафике | Операции | Отчет |
Отчет об эффективности маршрутов общественного транспорта 2021 | Общественный транспорт | Отчет |
План VTrans Solar 2016 | Планирование | План |
Отчет об оценке дамбы залива Миссискуа, 2016 г. | Планирование | Отчет |
Государственный план управления программами общественного транспорта Вермонта | Общественный транспорт | План |
Карта железных дорог и аэропортов общего пользования | Железнодорожный и авиационный | Карта |
Карта железной дороги и аэропорта общего пользования (плакат) | Железнодорожный и авиационный | Карта |
Железные дороги в Вермонте — Карта контактной информации | Железнодорожный и авиационный | Карта |
Монтпилиер — Технико-экономическое обоснование пригородных поездов Сент-Олбанс | Рейка | Исследование |
Руководство по процессу определения проекта 2017 | Шоссе | Направляющая |
Руководство по привлечению общественности 2017 г. (информационно-пропагандистская деятельность) | Шоссе/Планировка | Направляющая |
План подсобных помещений | Право проезда | План |
Ускорение реализации проекта | Конструкции | Отчет |
Быстрая зарядка электромобилей постоянным током в коридорах шоссе Вермонта | Планирование | Исследование |
Сборник фактов и годовой отчет за 2018 год | Планирование | Отчет |
Междугородний общественный транспорт | Общественный транспорт | План |
Руководство по обеспечению качества при изготовлении металлоконструкций | Конструкции | Руководство |
Стандартные технические условия для строительства | Строительство | Руководство |
Карта приоритета велосипедного коридора VTrans | Планирование | Карта |
Руководство VTrans по исследованию воздействия на трафик | Планирование | Направляющая |
Экологическая оценка аэропорта округа Франклин | Железнодорожный и авиационный | Отчет |
План управления транспортными активами (TAMP) 2022 | Планирование | План |
План управления транспортными активами (TAMP) 2019 | Планирование | План |
План управления транспортными активами (TAMP) 2018 | Планирование | План |
Брошюра о плане управления транспортными активами (TAMP) | Планирование | Направляющая |
Брошюра о плане управления транспортными активами (TAMP) — версия для печати | Планирование | Направляющая |
Пятилетняя программа капитального ремонта авиации на 2019–2023 годы | Авиация | Отчет |
Сборник фактов и годовой отчет за 2019 год | Планирование | Отчет |
Сборник фактов и годовой отчет за 2020 год | Планирование | Отчет |
Сборник фактов и годовой отчет за 2021 год | Планирование | Отчет |
Книга фактов и Годовой отчет за 2021 год — Lo Resolution (быстрая загрузка) | Планирование | Отчет |
Книга фактов и годовой отчет за 2022 год — сжатый (быстрая загрузка) | Планирование | Отчет |
Сборник фактов и годовой отчет за 2022 год | Планирование | Отчет |
Книга фактов и годовой отчет за 2023 год — сжатый (быстрая загрузка) | Планирование | Отчет |
Сборник фактов и годовой отчет за 2023 год | Планирование | Отчет |
Утвержденный совокупный список источников | Геотех | Публикация |
Снижение повторяющихся повреждений дорог и сооружений Вермонта — часть 667 — NHS, версия | , 2018 г.ТАМПА | Отчет |
Методы увеличения использования общественного транспорта – Раздел 20 Закона 59 | Планирование | Отчет |
Отчет об исследовании Feebate | Планирование | Отчет |
Вермонт Отчет о регистрации на основе веса | Планирование | Отчет |
Руководящий документ: Демонстрационные проекты в полосе отчуждения государственных автомагистралей 2022 | Планирование | Направляющая |
Системный план аэропорта Вермонта | Планирование | План |
Протокол ливневых вод — 2022 | Защита окружающей среды | Руководство |
Набор инструментов для прибрежной посадки VTrans | Защита окружающей среды | Руководство |
3020 Политика дерева улиц | Окружающая среда | Политика |
Руководство по охране окружающей среды для проектов районного обслуживания | Защита окружающей среды | Политика |
Изумрудный ясеневый бур — план управления ясенем | Защита окружающей среды | План |
Стратегический план обеспечения безопасности дорожного движения на 2022–2026 годы | Безопасность дорожного движения | План |
План управления активами общественного транспорта (январь 2022 г. ) | Общественный транспорт | План |
Сокращение повторяющихся повреждений дорог и сооружений Вермонта (Отчет за 2022 год, часть 667, MAP-21) | ТАМПА | Отчет |
Грузовой план Вермонта | Планирование | План |
Руководство по обрезке деревьев | Защита окружающей среды | Направляющая |
Отчет об эффективности маршрутов общественного транспорта за 2022 год | Общественный транспорт | Отчет |
Отчет об оценке программы Better Connections за 2020 г. | Планирование | Отчет |
Художественные инсталляции на объектах государственного транспорта Инструктивный документ | Планирование | Направляющая |
Прогнозы пользователей LVRT и анализ экономического воздействия в округе Каледония | Рельс/планирование | Отчет |
О программе | Транспортное агентство
Вермонт имеет разветвленную мультимодальную транспортную систему. Под надзором Законодательного собрания Вермонта Транспортное агентство Вермонта (VTrans) отвечает за планирование, разработку, внедрение и техническое обслуживание различной транспортной инфраструктуры, включая, помимо прочего, дороги, мосты, государственные железные дороги, аэропорты, парковки и аттракционы, велосипедные дорожки, пешеходные дорожки, объекты и услуги общественного транспорта, а также Департамент транспортных средств и контроль за соблюдением требований автотранспортных средств. VTrans обслуживает все население штата Вермонт.
В VTrans работает более 1200 сотрудников, работающих в четырех подразделениях: политика, планирование и развитие интермодальных перевозок; Финансы и администрация; Шоссе; и районное техническое обслуживание и флот. Департамент автотранспортных средств также находится в составе Транспортного агентства; у него есть главный офис в Монпелье и десять дополнительных офисов по всему штату.
VTrans взаимодействует со всеми агентствами штатов и агентствами Министерства транспорта США, а также с другими федеральными агентствами, правительствами многих регионов и штатов, международными юрисдикциями и трансграничными организациями, местными органами власти, транзитными агентствами, аэропортами, железными дорогами и другие частные и некоммерческие организации, занимающиеся транспортной деятельностью.
АГЕНТСТВО МИССИЯ, ВИДЕНИЕ И ЦЕЛИ
Автодорожное подразделение VTrans состоит из четырех бюро: Строительство и материалы, Эксплуатация и безопасность, Реализация проекта и Управление активами. Вместе дорожные бюро предоставляют основанные на данных рекомендации по инвестициям или улучшению активов; инженерное проектирование транспортной инфраструктуры, приобретение недвижимости и минимизация воздействия ресурсов на транспортные проекты; надзор за строительными проектами; обеспечение качества материалов; предоставлять гранты и техническую поддержку муниципальным проектам; предоставлять информацию путешествующим лицам о состоянии дорог; а также осматривать и обслуживать мосты, водопропускные трубы, знаки и сигналы.
Отдел политики, планирования и интермодального развития (PPID) курирует основные неавтомобильные виды транспорта, включая государственные железнодорожные линии, девять государственных аэропортов и операторов общественного транспорта. Помимо обеспечения планирования и поддержки политики в масштабах штата, подразделение работает с одиннадцатью комиссиями по региональному планированию штата Вермонт, а в регионе Берлингтон — с Организацией столичного планирования для разработки региональных транспортных планов и получения информации о приоритизации транспортных проектов в регионах. Работа отдела также поддерживается общественным мнением Консультативного совета по железным дорогам, Консультативного совета по авиации и Консультативного совета по общественному транспорту. PPID также является лидером в области исследований, картирования, обзора развития и работы с общественностью.
Финансово-административный отдел предоставляет услуги по всему агентству для поддержки деятельности, которая выполняет миссию VTrans, включая администрирование контрактов, информационные технологии, постоянное совершенствование, бухгалтерский учет, составление бюджета, аудит, гражданские права, соблюдение трудовых норм и подбор персонала.