1. Вступайте в наш Telegram чат: https://t.me/a_parser Нас уже 1500+ и мы растем!
    Скрыть объявление

Парсер Парсер Avito с записью в mysql 2.3

Парсинг объявлений Avito с записью в MySQL

  1. Support Денис

    Support Денис A-Parser Enterprise License
    A-Parser Enterprise

    Регистрация:
    12 июн 2017
    Сообщения:
    586
    Симпатии:
    180
    Пользователь Support Денис разместил новый ресурс:

    Парсер Avito с записью в mysql - Данный парсер собирает объявления avito и пишет их mysql бд

    Узнать больше об этом ресурсе...
     
  2. Support Денис

    Support Денис A-Parser Enterprise License
    A-Parser Enterprise

    Регистрация:
    12 июн 2017
    Сообщения:
    586
    Симпатии:
    180
  3. ignil.x

    ignil.x A-Parser Enterprise License
    A-Parser Enterprise

    Регистрация:
    11 фев 2018
    Сообщения:
    6
    Симпатии:
    0
    Здравствуйте.
    При запуске парсера выдает ошибку:
    Error: Start: JS::AvitoMysql Error: Error: Unknown file for require: mysql2/promise at lib/JavaScript/V8/NodeJS/js/require.js:158:8
    Node.js поставил, вроде работает, модуль mysql2 тоже вроде установил.
    Парсер только приобрел, и с javascript работал совсем мало, так что не кидайтесь камнями сразу)
     
  4. Support Денис

    Support Денис A-Parser Enterprise License
    A-Parser Enterprise

    Регистрация:
    12 июн 2017
    Сообщения:
    586
    Симпатии:
    180
    Здравствуйте.
    Установите более старую версию
    Код:
    npm i mysql2@1.5.3
    Устанавливать надо в папку files
     
  5. ignil.x

    ignil.x A-Parser Enterprise License
    A-Parser Enterprise

    Регистрация:
    11 фев 2018
    Сообщения:
    6
    Симпатии:
    0
    Спасибо. Сделал как вы написали.

    F:\A-Parser\aparser\files>npm i mysql2@1.5.3
    npm WARN saveError ENOENT: no such file or directory, open 'F:\A-Parser\aparser\files\package.json'
    npm notice created a lockfile as package-lock.json. You should commit this file.
    npm WARN enoent ENOENT: no such file or directory, open 'F:\A-Parser\aparser\files\package.json'
    npm WARN files No description
    npm WARN files No repository field.
    npm WARN files No README data
    npm WARN files No license field.

    + mysql2@1.5.3
    added 27 packages from 24 contributors and audited 29 packages in 4.143s
    found 0 vulnerabilities

    Все верно, или нужно что-то поправить?
     
  6. Support Денис

    Support Денис A-Parser Enterprise License
    A-Parser Enterprise

    Регистрация:
    12 июн 2017
    Сообщения:
    586
    Симпатии:
    180
    все верно
     
  7. ignil.x

    ignil.x A-Parser Enterprise License
    A-Parser Enterprise

    Регистрация:
    11 фев 2018
    Сообщения:
    6
    Симпатии:
    0
    [​IMG] https://prnt.sc/ltg8ks
    Еще нужно какие-то манипуляции проводить, так как совсем зеленый в данной теме.
     
  8. Support Денис

    Support Денис A-Parser Enterprise License
    A-Parser Enterprise

    Регистрация:
    12 июн 2017
    Сообщения:
    586
    Симпатии:
    180
    Установить недостающий модуль. В данном случае
    tls -browserify
     
  9. ignil.x

    ignil.x A-Parser Enterprise License
    A-Parser Enterprise

    Регистрация:
    11 фев 2018
    Сообщения:
    6
    Симпатии:
    0
    Установил 2 недостающих модуля.
    Теперь вот так:
    https://prnt.sc/ltgi71
     
  10. Support Денис

    Support Денис A-Parser Enterprise License
    A-Parser Enterprise

    Регистрация:
    12 июн 2017
    Сообщения:
    586
    Симпатии:
    180
    Ну так укажите данные для соединения с бд.
     
  11. ignil.x

    ignil.x A-Parser Enterprise License
    A-Parser Enterprise

    Регистрация:
    11 фев 2018
    Сообщения:
    6
    Симпатии:
    0
    Я понимаю что для вас мои вопросы звучат глупо, но я вчера впервые поставил node.js
    До этого я работал с php и mysql через phpmyadmin.
    Я не могу разобраться, где создать вообще саму базу к которой потом я подключусь через парсер?
    Подскажите где можно почитать, попробую разобраться сам.
     
  12. Support Денис

    Support Денис A-Parser Enterprise License
    A-Parser Enterprise

    Регистрация:
    12 июн 2017
    Сообщения:
    586
    Симпатии:
    180
    Через phpmyadmin и можете создать.
     
  13. ignil.x

    ignil.x A-Parser Enterprise License
    A-Parser Enterprise

    Регистрация:
    11 фев 2018
    Сообщения:
    6
    Симпатии:
    0
    Большое спасибо. Все работает.
    Я почему-то думал что здесь своя база какая-то, а все проще оказалось.
    Еще раз спасибо.
     
  14. Support Денис

    Support Денис A-Parser Enterprise License
    A-Parser Enterprise

    Регистрация:
    12 июн 2017
    Сообщения:
    586
    Симпатии:
    180
    Пожалуйста
     
  15. Support Денис

    Support Денис A-Parser Enterprise License
    A-Parser Enterprise

    Регистрация:
    12 июн 2017
    Сообщения:
    586
    Симпатии:
    180
  16. rumos

    rumos A-Parser Enterprise License
    A-Parser Enterprise

    Регистрация:
    5 фев 2016
    Сообщения:
    27
    Симпатии:
    4
    Здравствуйте.
    Подскажите, пожалуйста, где указать данные соединения с БД. Не могу почему-то найти нужных опций в списке. Модуль MySQL2 установила.
     

    Вложения:

  17. Support Денис

    Support Денис A-Parser Enterprise License
    A-Parser Enterprise

    Регистрация:
    12 июн 2017
    Сообщения:
    586
    Симпатии:
    180
    Здравствуйте.
    Попробуйте обновить страницу. Необходимые опции в выпадающем списке ниже
    [​IMG]
     
  18. rumos

    rumos A-Parser Enterprise License
    A-Parser Enterprise

    Регистрация:
    5 фев 2016
    Сообщения:
    27
    Симпатии:
    4
    Да, все запустилось, спасибо, только ничего не пишется в базу данных, просто создается пустая таблица. Ошибок никаких не показывает, пишет что тест успешно выполнен. Пробовала другие запросы, результат тот же самый. С чем это может быть связано?

    Screenshot_129.png Screenshot_130.png
     
  19. Support Денис

    Support Денис A-Parser Enterprise License
    A-Parser Enterprise

    Регистрация:
    12 июн 2017
    Сообщения:
    586
    Симпатии:
    180
    За время теста просто не доходит до сбора нужной информации и записи в бд. Добавьте задание в очередь
     
  20. Support Vlad

    Support Vlad Moderator
    Команда форума A-Parser Enterprise

    Регистрация:
    6 апр 2020
    Сообщения:
    47
    Симпатии:
    13
    На авито изменилась верстка, парсер перестал собирать нужные данные
     

Поделиться этой страницей