import requests
from bs4 import BeautifulSoup
url = 'https://www.brightscope.com/401k-rating/240370/Abengoa-Bioenergy-Company-Llc/244317/Abengoa-Bioenergy-Us-401K-Savings-Plan/'
thepage = requests.get(url)
urlsoup = BeautifulSoup(thepage.text, "html.parser")
plandata = urlsoup.find(class_="plans-section").text
print(plandata)
I;. М, пытаясь наскрести только класс рейтинга номер, но когда я использую этот код, я ничего не получаю обратно :(Python и BeautifulSoup - Скрип Текст
- Как царапать только класс паспортной номера?
- Как я мог наскрести несколько классов (это наиболее важная часть) и поместить их в список вот читаемым?
Моя мысль была бы в цикле каждая страница Царапины и добавить их к файл .csv с новой строкой.
Пример ниже;
Rating #1, Company Name1, etc, etc, etc
Rating #2, Company Name2, etc, etc, etc
Я просто не могу преодолеть горб, чтобы понять это. Спасибо за любую помощь!
Редактировать - класс «планы-раздел» содержит данные, которые я хочу, но он, кажется, разбит на два тега div под ним. Я хочу очистить данные в классе «текст данных выше среднего». Проблема в том, что каждая страница имеет только один и тот же «текст-текст» и что происходит после изменений на каждом разделе/странице. Какие варианты существуют для меня?
URL, который вы указали, не содержит никакого класса = 'data-text above-average' –
Вы правы. Я только что обновил URL-адрес, и у него есть класс 'data-text over-average', но я действительно хочу очистить любой класс, который имеет «текст-текст», я добавил звездочку, чтобы заменить любой текст за «текст-текст». –