Задать вопрос
@Oyaseo
beginner programmist

Как получить значение атрибута href из тега 'a' через функции BeautifulSoup?

Пишу парсер, на данном этапе есть функция
def parse(html):
	soup = BeautifulSoup(html)
	quests = []
	div = soup.find('div', class_='container-fluid cols_table show_visited')
	for row in div.find_all('div', 'row'):
		cols = row.find_all('div', 'col-sm-7')
		a = cols[0].find('a', class_='title')
		quests.append({
			'title': a.text,
			'urls': a.href
		})
	for quest in quests:
		print(quest)

Как правильно получить доступ к значению элемента href? Не могу нарыть ничего годного в документации
  • Вопрос задан
  • 9406 просмотров
Подписаться 1 Оценить Комментировать
Решения вопроса 1
dimonchik2013
@dimonchik2013
non progredi est regredi
типа так

stackoverflow.com/questions/19983165/parse-href-at...

а почему не хотите lxml и xpath ?
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы