0 / 0 / 0
Регистрация: 21.09.2022
Сообщений: 3

parser

21.09.2022, 22:31. Показов 573. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Написал такой код для парсера я не слишком шарю в этой теме но что то тут явно не так, так как ни в пейчарме не выводит ответ ни в каких либо других компеляторах помогите!


Python
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
31
32
33
34
from bs4 import BeautifulSoup
import requests
 
def save():
    with open('parse_info.txt', 'a') as file:
        file.write(f'{comp["title"]} -> Price: {comp["price"]} -> Link: {comp["link"]}\n')
 
def parse():
    URL = 'https://www.avito.ru/saratov/avtomobili?radius=0'
    HEADERS = {
        'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/105.0.0.0 Safari/537.36 Edg/105.0.1343.42'
    }
 
    response = requests.get(URL, headers=HEADERS)
    soup = BeautifulSoup(response.content, 'html.parser')
    items = soup.findAll('div', class_='iva-item-content-rejJg')
    comps = []
 
    for item in items:
        comps.append({
             'title': item.find('a', class_='title-root-zZCwT iva-item-title-py3i_ title-listRedesign-_rejR title-root_maxHeight-X6PsH text-text-LurtD text-size-s-BxGpL text-bold-SinUO').get_text(strip=True),
            'price' : item.find('p', class_='price-text-_YGDY text-text-LurtD text-size-s-BxGpL').get_text(strip=True),
            'link': item.find('a', class_='title-root-zZCwT iva-item-title-py3i_ title-listRedesign-_rejR title-root_maxHeight-X6PsH text-text-LurtD text-size-s-BxGpL text-bold-SinUO').get('href')
 
        })
        global comp
 
    for comp in comps:
        print(f'{comp["title"]} -> Price: {comp["price"]} -> Link: {comp["link"]}')
 
 
 
 
parse()
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
21.09.2022, 22:31
Ответы с готовыми решениями:

Parser
Добрый день, изучаю парсинг сайтов с помощью BeautifulSoup Появился вопрос: Есть следующий код, в переменную time записываю информацию...

Parser Python
import requests from bs4 import BeautifulSoup as BS page = 1 while True: r =...

Parser Http страницы
Здравствуйте, как распарсить http в html? Знаю что это возможно но не понимаю как. В инете находил готовые варианты, но там ничего не...

1
155 / 120 / 38
Регистрация: 12.12.2013
Сообщений: 374
22.09.2022, 17:17
Если не разбираешься, то попробуй вначале обычные сайты спарсить и с ними разобраться. Авито может сразу банить попытки его парсинга. Небольшие шансы есть с мобильной версией Авито.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
22.09.2022, 17:17
Помогаю со студенческими работами здесь

Выборка из списка Parser()[][]
Здравствуйте вопрос скорее всего школьный будет, только изучаю Python - по книге Пол бэрри, там сразу боевые задачи даются. Может...

s_push parser stack overflow
Приветствую! Есть следующий код: print...

BeautifulSoup parser Python ( одинаковые атрибуты )
Подскажите пожалуйста - что делать если классы\id одинаковые во многих блоках, но данные содержащиеся в них разные.. Как достать к...

Парсинг HTML на Python 3 через http.parser
Нужно распарсить HTML-документ, чтобы вытащить из него определенные данные. Сделал так (html в .txt-шник закинул, не ругайтесь) from...

Ply.yacc.YaccError: Unable to build parser
Добрый вечер коллеги На данный момент учусь писать собственный язык программирования, как среду разработки выбрал язык python, а...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

Новые блоги и статьи
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2. Задача: отобразить спецтехнику, которая на данный момент находится в ремонте. Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
Запрет удаления строк ТЧ документа при определенном условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут Суть: - Группа наркоманов из 10 человек. - Только один инфицирован ВИЧ. - Колются одной иглой. - Колются раз в день. - Колются последовательно через. . .
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru