Ищем халяву на Авито с помощью Python и Selenium

Поділитися
Вставка
  • Опубліковано 10 лис 2024

КОМЕНТАРІ • 166

  • @the_parse_hub
    @the_parse_hub  Рік тому +16

    Ссылка на код: github.com/Duff89/parser_avito
    Ссылка на библиотеку: github.com/ultrafunkamsterdam/undetected-chromedriver

    • @ningtanagrey9141
      @ningtanagrey9141 Рік тому

      Не знаю, почему мне это рекламирует. Но селениум же для тестов, и обучать ему людей лучше на тестирование а не парсере авито xD Тем более есть API открытые, ну и джейсон в байтовом уникода на страницах загружается, проще тогда его выдёргивать, если не хотите апи использовать.

    • @the_parse_hub
      @the_parse_hub  Рік тому +1

      @@ningtanagrey9141 Вы серьезно? Основная тема данного канала - парсинг, поэтому я пишу именно парсер, а не тесты.
      Насчет API, разве у Авито есть открытый API?

    • @ningtanagrey9141
      @ningtanagrey9141 Рік тому +1

      @@the_parse_hub Конечно есть, я ещё 3 года назад, когда писал парсер для авито использовал их. Но у меня был парсер на отслеживание новых объявлений об аренде жилья. Раньше json в виде байт у них был. Сейчас посмотрел, они на реакт перешли.

    • @kaemey4330
      @kaemey4330 11 місяців тому

      А по ip банить не будут за парсинг? Или эта библиотека скрывает ip от сайта?

    • @the_parse_hub
      @the_parse_hub  11 місяців тому

      @@kaemey4330 по ip забанить могут. Мой скрипт об этом знает и уменьшает вероятность данного бана или просто его обрабатывает

  • @КирюшаИзКриуши
    @КирюшаИзКриуши Рік тому +7

    10/10 за расслабленное видео и рабочий код. реально круто, что авито дало себя спарсить, потому как реквест возвращает респонд 403 и на этом все. от себя еще добавил сбор данных о дате объявления: полезно знать сколько оно висит.

    • @the_parse_hub
      @the_parse_hub  Рік тому +3

      Спасибо! Насчет сбора информации о дате объявления, просмотрах и пр. - это всё уже реализовано, посмотрите вторую часть: ua-cam.com/video/OjId94hYWnc/v-deo.html&lc=UgwABFLX4SIQ_ZUHJBN4AaABAg&ab_channel=TheParseHub

  • @wildnatureW
    @wildnatureW 8 місяців тому

    очень понравилась подача. сама учитель со школы 😄
    автору огромное спасибо!!!

  • @stasa6730
    @stasa6730 Рік тому +1

    Спасибо! Так доступно и не спеша еще ни кто не объяснял!

  • @vvitasikm3341
    @vvitasikm3341 Рік тому +1

    Вообще музыка отлично !!! Просто ребята еще молодые 😂

  • @IvanIvanov-ti3ly
    @IvanIvanov-ti3ly Рік тому +11

    отличный канал..! Братец, продолжай в том же духе .. как раз тот случай для чего стоит изучать программирование ... а именно конкретная полезная задача.. С Уважением!

  • @winethost7141
    @winethost7141 Рік тому +1

    Очень здорово сделал)
    Круть!👍
    Флаг "w", перед тем как записать данные, очищает его и всё записывает сначало, поэтому не нужно было файл самому очищать)

  • @sergeysemenov3674
    @sergeysemenov3674 Рік тому +3

    Долго ржал с фразы "здесь выводится то, что можно взять бесплатно или за деньги" на странице поиска по "бесплатно", где нет ни одной бесплатной позиции😂

  • @User-zf7qf
    @User-zf7qf Рік тому +50

    Видео интересное, но музыка всё портит. Она слишком громкая и да и вообще не очень. И она мешает сосредоточится. У тебя приятный и чёткий голос и без музыки это видео было бы гораздо лучше. Удачи!

    • @the_parse_hub
      @the_parse_hub  Рік тому +8

      Спасибо. В новых видео я уже отказался от музыки

    • @ДжонСмит-ч5ь
      @ДжонСмит-ч5ь Рік тому +3

      меня больше бесят в видео шумодавы, в которых в тишине обрезают звук и когда человек говорит он начинает говорить с шумом, ну и в данном видео звук неприятно прыгает из левого в правое ухо

    • @0nisya
      @0nisya Рік тому +1

      В наушниках отлично, никаких проблем. А музыка норм, непринуждённая, вообще не отвлекает.

    • @dannylessman
      @dannylessman Рік тому

      Музыка нормальная , просто надо было сделать ее еле еле слышимой.

  • @AdelyaD-v4x
    @AdelyaD-v4x 11 місяців тому

    16:08 чуть сердце не остановилось ахаха

  • @lux_film3314
    @lux_film3314 Рік тому +2

    Ну прям мечта перекупа, теперь ясно как они это делают))
    Можно ещё попробовать создать UI оболочку для этого скрипта, например на том-же Tkinter и вводить все данные в там.

    • @the_parse_hub
      @the_parse_hub  Рік тому +1

      Уже давно сделано ua-cam.com/video/OjId94hYWnc/v-deo.html

  • @-USER_NAME
    @-USER_NAME 8 місяців тому

    А спонсором этого видео является " Деревянные Чехлы для iPhone". Покупайте "деревянный за деревянный"😂

  • @beribanyu
    @beribanyu 10 місяців тому

    Спасибо огромное за отличное видео. Скажите пожалуйста, вы вначале видео ставили новое виртуальное окружение, следовательно никаких библиотек, кроме стандартных еще не стояло. Но потом стали использовать классы из силениума, не установив его в это виртуальное окружение. Получается в библиотеке undetected-chromedriver уже стоит силениум? Я правильно понял, что эта библиотека и есть силениум. но малость модернизированный7

  • @ИльяКуприн-н9д
    @ИльяКуприн-н9д 8 місяців тому

    делаю всё как на видео и сравниваюсь с сайтом и всё равно не робит :) завтра начну разбираться дальше) спасибо за контент

  • @soleyfan
    @soleyfan Рік тому +19

    Очень класнный контент, спасибо вам за работу не останавливайтесь и продолжайте в том же духе, однозначно лайк и подписка, буду учиться благодаря вам.
    Сделайте еще пожалуйста видео где рассказываются основные методы разных библиотек для парсинга.
    Как, что и где лучше применять.

    • @the_parse_hub
      @the_parse_hub  Рік тому +1

      Спасибо. Уроки по видам парсинга обязательно будут

  • @Mr-vv8xx
    @Mr-vv8xx Рік тому

    Отлично показали и рассказали. Но музыка да не очень способствует просмотру. И без нее очень интересно.

  • @EvgeniySakharov
    @EvgeniySakharov Рік тому +9

    Наткнулся случайно на это видео. Не останавливайся, пиши с применением ООП. Блин, задолбали эти собачки да кошечки. Я вообще не понимаю ООП. На твоем канале может пойму. И когда заголовок на видео пишешь, пожалуйста добавляй, с применением ООП. Или на ООП. Твой канал взорвется. Только успевай контент пилить. С меня лайк, и ясен пень подписка! Продолжай в том же духе. СПАСИБО.

    • @the_parse_hub
      @the_parse_hub  Рік тому +1

      Спасибо за теплые слова! Насчет ООП полностью согласен, так и буду делать. А котики-собачки при изучении программирования - это такая не очень хорошая практика, после которой трудно на самом деле понять, зачем это ООП вообще нужно и как его применять в дальнейшем. Спасибо

    • @EvgeniySakharov
      @EvgeniySakharov Рік тому +1

      @@the_parse_hub Я сейчас в такой ситуёвине и нахожусь. ООП прошли. Преподаватель объясняла объясняла что то. А потом говорит. это редко применяется.но вы должны об этом знать. Час сидел вникал а оно не нужно будет. Супер! В голове каша касательно ООП. Так что в татле к видео обязательно пропиши ключевик ООП. И спасибо за быстрый ответ.

    • @broshkinshow
      @broshkinshow Рік тому +2

      😂😂😂😂 котики и собачки...да, да, я тоже искал, чтобы понять нормально, что такое ООП. Но все пересказывали примеры из учебников про собачек)))

    • @ДжонСмит-ч5ь
      @ДжонСмит-ч5ь Рік тому

      я вообще противник в данном случае ООП, не сторонник его пихать туда куда он даже не нужен. да и ООП в питоне по сравнению с C++ это вообще жалкое подобие

  • @stanislavudcs78
    @stanislavudcs78 Рік тому +2

    Спасибо за хороший урок по парсингу

  • @ВладимирВермутов

    мучился с авито никак не мог понять почему не получается сделать запрос , как оказалось классы подгружаются динамически , зато теперь умею делаю запросы по селектору !😁😈

    • @the_parse_hub
      @the_parse_hub  Рік тому

      Рад, что видео было полезным

  • @lebunrte
    @lebunrte Рік тому +3

    Плохо слышно. Микрофон тоже бесплатно на Авито подобрал?

    • @the_parse_hub
      @the_parse_hub  Рік тому +13

      В новой версии скрипта уже можно указывать минимальную и максимальную цену при поиске. Таким образом, Вы сможете найти колонки хотя бы за 500руб и слышать всё хорошо)

    • @KimarTV
      @KimarTV Рік тому

      @@the_parse_hub Не знаю как в других видео на канале, но реально очень тихо. Мои колонки за 300р не справляются)

    • @the_parse_hub
      @the_parse_hub  Рік тому +3

      @@KimarTV Прошу отнестись с пониманием, это одно из моих первых видео на канале, я тогда был молод, глуп и с плохим микрофоном. Теперь у меня стал звук получше, остальное без изменений)

    • @exebytya
      @exebytya Рік тому

      у тебя просто моно динамики, бро)

  • @retrebit6372
    @retrebit6372 Рік тому +4

    Спасибо за видео!
    В коде небольшой баг - т.к. save_data вызывается в parse_page, сохраняться в файл будет только последняя страница. С текущей логикой класса, сохранять нужно в пагинаторе. Даже звучит странно - сохранять данные в пагинаторе. Логика намекает, что класс стоит пересмотреть.

    • @the_parse_hub
      @the_parse_hub  Рік тому

      Спасибо!
      Насчет бага, разработка парсера, с момента появления данного видео, уже увидела несколько новых версий, поэтому сейчас сложно сказать, почему данный момент был реализован именно так

  • @НикитаЦеханович

    Спасибо за видео.
    Хотел чуть поправить: на платной основе Авито не дает парсить чужие обявления. Только управлять своими.

    • @the_parse_hub
      @the_parse_hub  Рік тому +1

      Спасибо!
      Насчет платной версии может быть. Я только посмотрел, что она есть и она платная и больше не углублялся

  • @-USER_NAME
    @-USER_NAME 8 місяців тому

    Пробовал на Chrome 122 никак не хочет работать. Целиком страницу ещё может скопировать и найти там все тоже самое. А вот методы селениум ни в какую . Это на случай того что через год два Chrome driver под 108 может быть не работоспособен на более современных системах.
    Upd: и похоже chrome_driver все, в России , как и остальные продукты Google

  • @roman_roman9
    @roman_roman9 6 місяців тому

    Что значит установить зависимости? Как это сделать?

    • @the_parse_hub
      @the_parse_hub  6 місяців тому

      Для работы данного парсера требуются сторонние библиотеки, поэтому их нужно установить.
      Вообще весь путь установки выглядит так:
      - установить python
      - по желанию можно установить какую-то среду разработки, например PyCharm, тогда можно будет что-то исправить в коде без особых проблем
      - скопировать весь код с гитхаба себе
      - установить зависимости командой: pip install -r requirements.txt
      - запустить AvitoParser.py

  • @ЗНАКОМЫЙСВАРЩИК

    А как пройти авторизацию на авито? Точнее обойти капчу, дабы двигаться внутри аккаунта, так же больше функционал.

    • @the_parse_hub
      @the_parse_hub  Рік тому

      Если вкратце - то довольно сложно и стабильной работы трудно добиться

    • @ЗНАКОМЫЙСВАРЩИК
      @ЗНАКОМЫЙСВАРЩИК Рік тому

      @@the_parse_hub спасибо за скорый ответ. Я так предполагал.

    • @ЗНАКОМЫЙСВАРЩИК
      @ЗНАКОМЫЙСВАРЩИК Рік тому

      @@the_parse_hub хотел просмотров накрутить, есть ещё варианты без входа в аккаунт?

    • @the_parse_hub
      @the_parse_hub  Рік тому

      Честно, я не знаю

  • @dboichenko
    @dboichenko Рік тому +1

    Возможно стоит добавить в проверку вхождение искомых слов в тайтл помимо дескрипшена?

    • @the_parse_hub
      @the_parse_hub  Рік тому

      Добавить можно без проблем, но есть ли в том смысл?

    • @dboichenko
      @dboichenko Рік тому

      @@the_parse_hub для обработки кейсов с пустым дескрипшеном

    • @the_parse_hub
      @the_parse_hub  Рік тому

      @@dboichenko Буквально на днях выйдет новая версия скрипта, проверка тайтла уже будет. Спасибо за совет

  • @ДжонСмит-ч5ь
    @ДжонСмит-ч5ь Рік тому +1

    Писал парсер на авито, там не обязательно использовать кнопку page_next, там достаточно в конце url дописать &p=4 и я обычно в парсерах в самом начале получал значение последней страницы и просто циклом перебирал составляя новый url

    • @the_parse_hub
      @the_parse_hub  Рік тому

      Да, согласен. Можно и так делать

  • @boec
    @boec Рік тому +4

    едиственое не очень то, что многие цену для привлечения клепают а потом выясняется что она такая же как и у всех, хотя у некоторых она в описании настоящая

    • @the_parse_hub
      @the_parse_hub  Рік тому

      Согласен, есть такой момент.Отмечу, что следующие версии скрипта немного отошли от начальной концепции и могут искать не только халяву, а вообще любые объявления в конкретном диапазоне цен (вроде "утюг" с ценой от 580 руб до 6150 руб)

  • @ihabia
    @ihabia Рік тому

    Как редактор кода называется?

  • @gromoboy2659
    @gromoboy2659 Рік тому

    длинное но подробное и понятное видео

  • @redvizer8337
    @redvizer8337 9 місяців тому

    Как сделать чтобы драйвеа хрома нужный можно было поставить ставлю в ручную в сайт пакетс и 120 версию а он обговляет обратно до 114

    • @the_parse_hub
      @the_parse_hub  9 місяців тому

      При создании драйвера через undetected_chromedriver можно указать версию установленного хром через version_main=120 (120 это версия хром). Еще проще использовать готовый класс для получения драйвера, посмотрите вот это видео, там я это показываю: ua-cam.com/video/R_49G3q0xOE/v-deo.html

  • @funzei
    @funzei Рік тому

    почему твой глос слева?

    • @the_parse_hub
      @the_parse_hub  Рік тому

      Представь, что я сижу слева от тебя и всё объясняю)
      А на самом деле я знаю, здесь есть проблемы со звуком, в новых видео сделал выводы и исправил данные недочеты

  • @CykaBleat
    @CykaBleat Рік тому

    Дай совет пожалуйста с чего нужно начать что бы изучить Puthon?

    • @the_parse_hub
      @the_parse_hub  Рік тому

      Возьмите любой бесплатный курс по Python с хорошим рейтингом (к примеру на stepik или в другом месте)

  • @MrDox23
    @MrDox23 Рік тому

    Приветствую! Порекомендуй курс по Питону пожалуйста.

    • @the_parse_hub
      @the_parse_hub  Рік тому

      Что-то конкретное посоветовать сейчас не могу

  • @eskendirgalim
    @eskendirgalim Рік тому

    Классное видео!
    Пишет avitoparser takes no arguments. Что делать?(

    • @the_parse_hub
      @the_parse_hub  Рік тому

      с момента выхода данного видео парсер Авито сменил много версий, нужно больше информации (где, как запускаете, настройки и пр.) и лучше создать для этого issue на github.

  • @222OM
    @222OM Рік тому

    Здравствуйте, подскажите пожалуйста,а если в коде сайта для парсинга нет title, a только h6 class="css-16">продам к примеру телефон

    • @the_parse_hub
      @the_parse_hub  Рік тому

      Если я правильно понял смысл вопроса, то сделать это просто.
      Находим сам элемент и берем у него текст: elem_text = driver.find_element(By.CSS_SELECTOR, ".css-16").text

    • @222OM
      @222OM Рік тому

      Спасибо,разобрался. Но столкнулся со следующей проблемой при кодировании записанного файла.TypeError: JSONEncoder.__init__() got an unexpected keyword argument 'ident'

    • @sergeysemenov3674
      @sergeysemenov3674 Рік тому

      ​@@222OMсинтаксис... indent а не ident

  • @krovdevstvenici
    @krovdevstvenici Рік тому

    почему-то конкретно голос громче слышно в левом наушнике

    • @the_parse_hub
      @the_parse_hub  Рік тому

      Да. Есть такая проблема со звуком в этом видео. Но уже ничего не могу поделать

  • @Naberegn
    @Naberegn Рік тому +1

    у меня by нету ?

    • @the_parse_hub
      @the_parse_hub  Рік тому

      Если я правильно понял, у Вас не импортируется By. Проверьте версию selenium, наверное она у Вас устарела

  • @keep_it_ok
    @keep_it_ok Рік тому +2

    Ставишь на авито фильтр по цене по всей россии у частников.вот и вся ваша возня ненужная

  • @lalfit4866
    @lalfit4866 Рік тому +1

    Здравствуйте, можно ли будет подключить этот скрипт к телеграмм боту и чтобы он каждые 3 минуты присылал последние 5 объявлений?

    • @the_parse_hub
      @the_parse_hub  Рік тому +2

      Можно. Единственный нюанс, придется компьютер оставлять постоянно включенным, а еще лучше запускать скрипт на удаленном сервере

    • @the_parse_hub
      @the_parse_hub  Рік тому

      Что-то подобное уже реализовал, посмотрите: ua-cam.com/video/OjId94hYWnc/v-deo.html&ab_channel=TheParseHub

    • @lalfit4866
      @lalfit4866 Рік тому

      @@the_parse_hub ВАУ! СПАСИБО!!!!

  • @go_open_the_boxes7184
    @go_open_the_boxes7184 Рік тому

    Если бы звук был бы норм, было ищо лучшее, и интересно!!

  • @KimarTV
    @KimarTV Рік тому

    Если/будет ли видео с использованием прокси?

    • @the_parse_hub
      @the_parse_hub  Рік тому

      Буквально на днях будет видео про использование прокси

  • @ТибальтСладкоголосый

    Хром обновился до 116 версии, а ундетект еще не поспел за обновлением =( буду ждать пока обновят библиотеку

    • @the_parse_hub
      @the_parse_hub  Рік тому

      Ну представьте сколько человек разрабатывают Chrome, а сколько поддерживают undetected. За этими обновлениями невозможно успеть, я вообще еще на 108 версии, зато никаких проблем

    • @ТибальтСладкоголосый
      @ТибальтСладкоголосый Рік тому

      Это я понимаю, у меня все работало, до то момента, пока в вашем видео я не решил посмотреть, а какая же у меня версия хрома, и на этом моменте видимо он автоматом обновляется. часа 2 искал решение, но везде какие то полурабрчие костыли и не всегда рабочие. И на гихабе в каментах много людей у кого не получается с костылями. Подумал если у них не получается, то проще будет подождать обновления undetected-chromedriver @@the_parse_hub

  • @ИванМаксимович-ц8д
    @ИванМаксимович-ц8д 8 місяців тому

    Спасибо огромное за контент на канале.
    В самом начале при старте выдает такие ошибки. В чем может быть проблема?
    import undetected_chromedriver as uc
    File "E:\PyСharm\PycharmProjects\ParsAvito\.venv\Lib\site-packages\undetected_chromedriver\__init__.py", line 44, in
    from .patcher import IS_POSIX
    File "E:\PyСharm\PycharmProjects\ParsAvito\.venv\Lib\site-packages\undetected_chromedriver\patcher.py", line 4, in
    from distutils.version import LooseVersion
    ModuleNotFoundError: No module named 'distutils'

    • @the_parse_hub
      @the_parse_hub  8 місяців тому +1

      Решение простое:
      pip install setuptools

  • @JELEZIK
    @JELEZIK Рік тому +1

    Спасибо за ролик, хорошо разобрал тему, от себя хотел бы попросить в будущих видео либо убирать музыку, либо делать максимально тихо, она немного сбивает с толку и тебя плохо слышно😢
    Лайк заслуженно.

    • @the_parse_hub
      @the_parse_hub  Рік тому +1

      Спасибо! Насчёт музыки, уже так и делаю

    • @JELEZIK
      @JELEZIK Рік тому

      @@the_parse_hub отправляю респект за это, творческих успехов!

  • @IamZAS
    @IamZAS Рік тому

    Подскажи, написал за тобой код до того момента как ты парсишь первую страницу и выводишь это в принте в консоле. У меня так же(вроде), но у меня при запуске на принт в консоле ничего не пишет, ни ошибки , ни спарсенных данных. Просто завершается и всё. Сможешь подсказать куда копать?

    • @the_parse_hub
      @the_parse_hub  Рік тому +1

      Попробуй запустить скрипт в режиме отладки, если сложно: добавь вспомогательных print-ов в коде, чтобы было понятно что он видит. Ну и как вариант, хорошо бы перепроверить селекторы, что-то могло поменяться с времени записи этого видео.

    • @IamZAS
      @IamZAS Рік тому

      @@the_parse_hub ОК попробую. Но он у меня даже браузер не запускает. Хотя изначально маленький скрипт, первоначальный открывал URL в браузере. Селекторы я брал согласно сайта, обновленные.

    • @the_parse_hub
      @the_parse_hub  Рік тому +1

      @@IamZAS Так если браузер не открылся даже (без headless режима надеюсь), то о какой парсинге может идти речь? Добейся сначала открытия любой страницы, а потом уже приступай к парсингу

    • @IamZAS
      @IamZAS Рік тому

      @@the_parse_hub пытаюсь. До создания классов открывался браузер, а как добавил классы что то перестал открываться. )

    • @the_parse_hub
      @the_parse_hub  Рік тому +1

      @@IamZAS наверное забыл написать сам вызов, вроде AvitoParser().parse(), класс сам по себе ничего не делает

  • @romeobellini1991
    @romeobellini1991 Рік тому

    Бесплатно он видеокарту захотел вахахахахха ах, в честь чего?

    • @the_parse_hub
      @the_parse_hub  Рік тому

      ну не знаю, совсем недавно 1050 ti удалось взять нахаляву, я понимаю, что это не топ, но всё равно приятно

  • @ViSkinVlad
    @ViSkinVlad Рік тому

    Огромное спасибо

  • @HPMuwa
    @HPMuwa Рік тому

    У Авито же есть фильтр по цене

  • @CrossBend
    @CrossBend Рік тому

    очевидно они сидят на реакте, потому так...

  • @kashka322
    @kashka322 Рік тому +2

    А зачем пердеть на 37 секунде ?!?!?!?!?

    • @the_parse_hub
      @the_parse_hub  Рік тому

      Так веселее

    • @kashka322
      @kashka322 Рік тому

      @@the_parse_hub как говорится: - Хоообааа)

  • @spzl3n
    @spzl3n Рік тому

    привет, очень крутое видео! могу ли я как-то связаться с тобой, хочется задать вопросы некоторые

  • @АлексейСветлов-п5ж

    Из-за музыки очень плохо слышно голос. Да и не всем нравится именно эта музыка. У всех ведь разные предпочтения. Или вы ролик для себя записывали, а не для людей?

    • @the_parse_hub
      @the_parse_hub  Рік тому

      В следующих видео уже нет музыки и проблемы со звуком решены

    • @fresh_wind87
      @fresh_wind87 4 місяці тому

      со своей сракой вонючей таким тоном разговаривай пирдосвист

  • @ilikegeorgiabutiveonlybeen6705

    что за вариант антирезни 2:36

  • @liltousin
    @liltousin Рік тому

    Помню такой же скрипт писал года 2 назад, только для мониторинга цен на видеокарты и на bs4 а не на селениуме

    • @the_parse_hub
      @the_parse_hub  Рік тому

      Да, видеокарты 2 года назад были более нужны чем сейчас)

  • @sskautt
    @sskautt 11 місяців тому +1

    Не работает. К сожалению все это видео просто душный лохотрон и фейк.

    • @the_parse_hub
      @the_parse_hub  11 місяців тому

      Да, с телефона это не работает

    • @sskautt
      @sskautt 11 місяців тому +1

      @@the_parse_hub Дело в том что я проверил и к сожалнию не робит с пк

    • @the_parse_hub
      @the_parse_hub  11 місяців тому

      Если реально хотите решить проблему - пишите на чем запускаете: ОС, версия хрома, текст ошибки и когда возникла. Просто навык телепатии я еще не прокачал)

  • @whoareyouqqq
    @whoareyouqqq Рік тому

    Авито очень не нравится когда его парсят, не парсите Авито пожалуйста, в противном случае вы можете получить невалидные несуществующие данные о ценах и тп

    • @the_parse_hub
      @the_parse_hub  Рік тому

      Вот кстати невалидные несуществующие данные я не получал еще, но не исключаю, что такое может быть

  • @ДжимДигриз-ь7х
    @ДжимДигриз-ь7х Рік тому

    Вот бы он ещё базы майлов собирал)

    • @the_parse_hub
      @the_parse_hub  Рік тому

      На авито? А где там почта?

    • @ДжонСмит-ч5ь
      @ДжонСмит-ч5ь Рік тому

      там и телефоны не пособираешь, есть лимит

  • @AVITO_SCAM_PROJECT
    @AVITO_SCAM_PROJECT Рік тому

    круто , я тоже скамлюлюдей продаю антидетект браузеры с мультипрофилем 500 акаунтов можно создать , но на самом деле мой антибраузер не работает , людям говорю что не правильно прогревали акаунт -хахаахахах))) и беру с них по 10к

    • @the_parse_hub
      @the_parse_hub  Рік тому

      что значит тоже? данный скрипт бесплатный

  • @Владыкаэтойиещенесколькихг-о5б

    один пишет в обьявлении по продаже крузака в графе цена « 180 000₽» пишеш ему когда за ним приехать он : в любое время. В итоге он в телефонном разговоре типа ценник 950 … фуфел

    • @the_parse_hub
      @the_parse_hub  Рік тому

      В последнее время это стало частым явлением. Продавцы наверное думают, что этот способ работает

    • @Владыкаэтойиещенесколькихг-о5б
      @Владыкаэтойиещенесколькихг-о5б Рік тому

      @@the_parse_hub приехать толпой спортсменов и забрать за цену из обьявления, так побежит в мусарню, жаловатся , а если к бандитам обратится , можно его же за его обьявление и подтянуть… Скриншот экрана , цена стоит такая да?! Да ; Все!

    • @Владыкаэтойиещенесколькихг-о5б
      @Владыкаэтойиещенесколькихг-о5б Рік тому +1

      @@the_parse_hub вобщем как минимум разбить ему щи , будет правильно

  • @yaxashira9151
    @yaxashira9151 Рік тому

    Нужен нормальный микрофон и убрать музыку

    • @the_parse_hub
      @the_parse_hub  Рік тому

      В новых видео так и есть

  • @jw200
    @jw200 Рік тому

    Тебя еле еле слышно, еще музыка блин. Еще и моно звук

    • @the_parse_hub
      @the_parse_hub  Рік тому

      Это одно из первых видео на канале и да, здесь есть музыка и проблемы со звуком, в новых видео исправил данные недочеты

  • @terrarian2628
    @terrarian2628 Рік тому

    дефолт

  • @pugopac
    @pugopac Рік тому +1

    знатно так автор пернул

  • @evalinor
    @evalinor Рік тому

    А почему люди до сих пор используют selenium? Уже давно есть более продвинутый playwright

    • @the_parse_hub
      @the_parse_hub  Рік тому

      Вы не поверите! Я следующее видео как раз собирался выпустить про playwrite

    • @evalinor
      @evalinor Рік тому

      @@the_parse_hub Супер)

    • @1234567qwerification
      @1234567qwerification Рік тому

      Может, потому что селениум работает надёжнее?
      (А, как начинающий, пробовал оба - и плейрайт работал криво, даже на случаях уровня хелло-ворлд.)

    • @evalinor
      @evalinor Рік тому

      @@1234567qwerification может потому что ты не умеешь пользоваться библиотекой и читать документацию? И причём тут hello world?

  • @ArtemMan
    @ArtemMan Рік тому

    Ну что , кто досмотрел?
    Этот нудяра что то нарушили бесплатно?

    • @the_parse_hub
      @the_parse_hub  Рік тому

      Да, я что-то нарушил бесплатно)

  • @zend9095
    @zend9095 Рік тому

    гребаный стыд

  • @ИмяФамилия-ж5й9д

    Помогите пожалуйства при проверочном запуске пишет
    Could not find platform independent libraries
    Exception ignored in:
    Traceback (most recent call last):
    File "C:\Users
    uska\PycharmProjects\parse_avito\undetected_chromedriver\__init__.py", line 843, in __del__
    self.quit()
    File "C:\Users
    uska\PycharmProjects\parse_avito\undetected_chromedriver\__init__.py", line 798, in quit
    time.sleep(0.1)
    OSError: [WinError 6] Неверный дескриптор

    • @the_parse_hub
      @the_parse_hub  Рік тому

      Какая версия python используется?

  • @АЛЕКСЕЙЛос-Анджелес

    Посмотрел 5 минут и нихрена не понял. Он вроде на русском говорит, но я половину не понимаю :) Буду смотреть дальше, хахахахах

  • @ГеннадийБелов-п2ы

    Видак для себя что ли сделал?

  • @Евгенийтимофеев-б2ф

    это не для простых смертных 🤓

    • @the_parse_hub
      @the_parse_hub  Рік тому

      Чтобы понять, нужно немного понимать Python и Selenium или просто установить и пользоваться, тем более это бесплатно

  • @LifterAndy
    @LifterAndy Рік тому +1

    price = title.find_element(By.CSS_SELECTOR, "[class='styles-module-root-LIAav']").text
    data = {'name': name, 'description': description, 'link': link, 'price': price}
    if price == 'Бесплатно':
    self.data.append(data)
    else:
    continue