Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/11: Рейтинг темы: голосов - 11, средняя оценка - 5.00
3 / 3 / 1
Регистрация: 04.04.2018
Сообщений: 351

Как получить ссылку beautifulsoup4

30.09.2020, 15:37. Показов 2160. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
HTML5
1
2
3
4
5
6
<h3 class="name">
    <a href="ССЫЛКА">
         <strong>something
         </strong>
    </a>
</h3>
Как получить ссылку?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
30.09.2020, 15:37
Ответы с готовыми решениями:

Как в xpath получить ссылку из текста в спане?
Есть ссылка вида: &lt;a href=&quot;/contacts&quot;&gt;&lt;span&gt;Контакты&lt;/span&gt;&lt;/a&gt; как получить /contacts? Пробовал так и другие варианты, но не...

Как получить ссылку на медиа с сайта?
Здравствуйте. Я только начинаю программировать на Python, так что сразу простите, если спрашиваю о чём-то лёгком. Помогите пожалуйста с...

Как загрузить файл и получить ссылку на него
Добрый вечер! Как можно загрузить файл в media и получить сращу ссылку на него ?

5
Автоматизируй это!
Эксперт Python
 Аватар для Welemir1
7391 / 4818 / 1246
Регистрация: 30.03.2015
Сообщений: 13,693
Записей в блоге: 29
30.09.2020, 16:43
найди этот элемент и запроси его атрибут href
0
3 / 3 / 1
Регистрация: 04.04.2018
Сообщений: 351
01.10.2020, 10:16  [ТС]
Welemir1, Пытался сделать так, не получается
Python
1
2
3
4
5
items = soup.find_all('div', class_='someclass') #тут из класа который еще выше по иерархии забираю лист предметов
    for item in items: #прохожусь по всем
        cars.append({
            'link: ': item.find('a', href=True).get_text(strip=True), #пытаюсь взять ссылку
        })
0
Автоматизируй это!
Эксперт Python
 Аватар для Welemir1
7391 / 4818 / 1246
Регистрация: 30.03.2015
Сообщений: 13,693
Записей в блоге: 29
01.10.2020, 10:18
dimmarvel, ссылка есть на этот сайт? мне проще самому наваять чем угадывать что у тебя не так
0
3 / 3 / 1
Регистрация: 04.04.2018
Сообщений: 351
01.10.2020, 11:50  [ТС]
Welemir1, https://auto.ria.com/newauto/marka-chery/

Добавлено через 47 минут
Welemir1, решил, стоило повнимательнее глянуть документацию
Python
1
2
3
4
5
6
7
8
9
10
11
def get_content(html):
    soup = BeautifulSoup(html, 'html.parser')
    items = soup.find_all('div', class_='proposition')
    cars = []
    #print(items.find('h3', class_='proposition_name'))
    for item in items:
        cars.append({
            'title: ': item.find('h3', class_='proposition_name').get_text(strip=True),
            'link: ': item.find('a').get('href'),
        })
    print(cars)
Может кому пригодится
0
Автоматизируй это!
Эксперт Python
 Аватар для Welemir1
7391 / 4818 / 1246
Регистрация: 30.03.2015
Сообщений: 13,693
Записей в блоге: 29
01.10.2020, 13:35
dimmarvel,
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
01.10.2020, 13:35
Помогаю со студенческими работами здесь

PyCharm и beautifulsoup4
Добрый день! Проблема использования BS4 в PyCharm. PyCharm самый свежий и beautifulsoup4-4.1.0. Ошибка при импорте библиотеке. ...

BeautifulSoup4, парсер тега
Добрый вечер, Проблема такая: не могу выцепить карточки товаров в Citilink. Делаю следующим образом: получаю страницу через bs4...

[YouTube Data API] Как получить ссылку на первое видео из поиска?
Здравствуйте! У меня есть название видео и мне нужно получить ссылку на первое видео из списка результатов. Как это сделать?

BeautifulSoup4 - В чём разница между .get() и .attrs[]?
Приветствую! Я новичок питона. При написании парсинговой программы возник вопрос в чём разница между attrs и get(). Нужно было вытащить...

Как получить ссылку?
Имеется короткая ссылка на Тик-Ток https://vm.tiktok.com/WeAnGo/ и если я перехожу по этой ссылке, то у меня получается вот такая ссылка...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11680&amp;d=1772460536 Одним из. . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru