Написать на Python парсер данных сайта "https://mytuner-radio.com/"

Задание закрыто
Статус рабочей области:Завершено
Стоимость:11 111 рублей
Срок выполнения:20 дней
Варианты оплаты:По договоренности
Дата публикации:2024-06-04 22:03
Был(а) на сайте:2024-06-27 05:17

Написать на Python парсер данных сайта "https://mytuner-radio.com/"

 
Задача

с сохранением информации по названиям, категориям, локализацией и указателями на медиа ресурсы (потоки) в формате csv или json. Дополнительная конкретика и уточнения при обсуждении задания.

Оставлять заявки могут только авторизованные пользователи.

Общие комментарии:

Господа, коллеги, добрый вечер! спасибо, что откликнулись. Я выжидал 48 часов, пока закончится размещение заявки, Наверно для большей интриги, надо было указать "цена договорная", но ладно. Я ценю Ваше время и навыки, и уважаю Ваше кредо. В откликах появились вопросы. Все мы немного по разному понимаем ТЗ, поэтому к нему, вдогонку, обычно идут разъяснения типа, что три из них зеленые, а остальные прозрачные и одна в форме котёнка... Итак. Надо написать программу/скрипт на Python, которая позволяет, по-русски выражаясь "обнести", распарсить сайт "mytuner-radio.com" и предоставить информацию по имеющимся там "интернет-радиостанциям" в виде "карточек товара" в формате JSON и сохранить в файле на диске.

2024-06-06 22:17

Вот пример вывода двух станций: { "name":"Радио Монте Карло (Monte Carlo) 102.1 FM live", "url":"https://mytuner-radio.com/radio/radio-monte-karlo-monte-carlo-1021-fm-414860/", "url_resolved":"https://montecarlo.hostingradio.ru/montecarlo96.aacp", "homepage":"https://montecarlo.ru/", "image":"https://static2.mytuner.mobi/media/tvos_radios/qMvTkfYw9Y.jpg", "country":"Russia", "state":"Moscow", "city":"Moscow", "genres":"Disco,House,Soul" } { "name":"Image Jamz live", "url":"https://mytuner-radio.com/radio/image-jamz-466112/", "url_resolved":"http://198.58.98.83/proxy/imagejamz/stream", "homepage":"https://www.facebook.com/Image-Jamz-207145102705517/", "image":"https://static2.my

2024-06-06 22:19

Если задание, всё-таки, интересное. Или лёгкое - "просто как два байта переслать", прошу откликнуться ещё раз. В Телеграм не зовите, я там дела не веду. Выбор исполнителя закончится через 24 часа.

2024-06-06 22:20

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

2024-06-07 00:26

Исполнитель по этому заданию выбран.
Михаил Дмитриев

Попробуешь сделать, и стакан окажется полон

Специализация: IT-технологии и Разработка
    Не звал в телеграм, меня выбирают после ошибок с другими, потом ноют, плачут. Но можно сразу выбрать. Анатолий! Я пишу парсеры и работаю с api. Python+Selenium. Контакты, опыт:
    Сергей Миронов

    Разработка телеграм ботов, интеграции, и прочее.

    Специализация: IT-технологии и Разработка
    Здравствуйте, готов, выполнить ваше задание, если есть вопросы можно задать под предложением

    Примеры моих работ

    Чат бот конструктор
    Чат бот читалка
    Чат бот рабочие процессы
    Дмитрий Хурматов

    Кодируй с умом, достигай с уверенностью!

    Специализация: IT-технологии и Разработка
      Здравствуйте, готов взяться за разработку этого парсера, если есть вопросы по поводу разработки пишите в тг - @Don_shapoklyak

      Примеры моих работ

      mini app конструктор для сборки  пк
      тг бот для пк клуба
      бот валентинка
      Сергей Подрез

      Выполню качественно и в срок!

      Специализация: Веб-разработка и дизайн
      Приветствую.
      Готов выполнить.
      Еще раз готов выполнить))
      Андрей Грибин
      Специализация: IT-технологии и Разработка
        Здравствуйте!
        Готов рассмотреть ваше предложение!
        Имею большой опыт в написании парсеров на python различной степени сложности.
        Пишите, обсудим все детали!
        Для оперативности: tel: @andreygribin
        С уважением Андрей!
        Дмитрий Ильин
        Специализация: IT-технологии и Разработка
        Здравствуйте, готов сделать.
        Антон Колядин
        Специализация: IT-технологии и Разработка
          Могу сделать
          t.me/riklass
          Vlad Lapekin
          Специализация: IT-технологии и Разработка
          Добрый день. Готов взяться за заказ. Вот набросок:
          import requests
          from bs4 import BeautifulSoup
          import csv
          import json

          # Загрузка страницы
          url = "https://mytuner-radio.com/"
          response = requests.get(url)
          soup = BeautifulSoup(response.content, "html.parser")

          # Извлечение данных (пример)
          radio_stations = []
          for station in soup.find_all("div", class_="station-item"):
          name = station.find("h3").text
          category = station.find("span", class_="category").text
          localization = station.find("span", class_="localization").text
          media_url = station.find("audio")["src"]
          radio_stations.append({"name": name, "category": category, "localization": localization, "media_url": media_url})

          # Сохранение в CSV
          with open("radio_stations.csv", "w", newline="") as csvfile:
          fieldnames = ["name", "category", "localization", "media_url"]
          writer = csv.DictWriter(csvfile, fieldnames=fieldnames)
          writer.writeheader()
          writer.writerows(radio_stations)

          # Сохранение в JSON
          with open("radio_stations.json", "w") as jsonfile:
          json.dump(radio_stations, jsonfile, indent=4)
          Максим Титович
          Специализация: Веб-разработка и дизайн
            Здравствуйте. Готов помочь с решением задачи по созданию парсера. В прицепе, парсеры часто писал, смогу помочь.

            Немного о себе: работаю программистом с 2019 года в минской ИТ-компании, где регулярно занимаюсь разработкой веб-приложений различной тематики, направленности и сложности. Основной стек работы идет с фреймворками Vue, React, Laravel, CMS WordPress, Node.JS.

            Пишите, отвечу на все интересующие вопросы касательное реализации проекта!
            Иван К
            Специализация: Инженерия
            Здравствуйте!

            Готов помочь написать на Python парсер данных сайта, опыт есть. Мои контакты для связи:

            Телеграмм - @mtap3019

            Почта - ivan12.karpov9595@mail.ru
            Суровый Иван
            Специализация: Веб-разработка и дизайн
              Здравствуйте, готов реализовать ваш заказ, имею 8 лет опыта в веб-разработке!

              Являюсь Full-stack разработчиком и уверено владею навыками парсинга данных с сайтов
              в Мой подход входит:
              • Строгое соблюдение сроков;
              • Оптимизация скорости загрузки сайта;
              • Гибкость в вопросах доработок и правок;
              • Постоянная связь с клиентом;
              • Обоснованная и разумная оценка каждого заказа;
              • Эффективное продвижение сайта через SEO и контекстную рекламу.
              • Мои ключевые навыки:
              • Владение HTML5, CSS3, JavaScript, React, Next.js, Python, Aiogram, Django, Flask;
              • Применение препроцессоров SASS, SCSS, LESS; |
              • Использование методологии ВЕМ для структурирования кода;
              • Работа с FLEXBOX, GRID, BOOTSTRAP для создания адаптивных макетов;
              • Верстка из PSD, Figma с учетом всех современных требований;
              • Создание адаптивных и отзывчивых дизайнов;
              • Обеспечение кроссбраузерности проектов;
              • Интеграция сайтов на CMS Bitrix, Wordpress для удобства управления контентом.
              С учетом моего опыта и навыков, ваш проект будет реализован на высшем уровне, с учетом всех
              современных требований и тенденций разработки.

              Обо мне: https://drive.google.com/file/d/1Lw_jWVLdCAt2Cyk99ThDKgmvdcAxzuSL/view?usp=drive_link

              Телеграм: https://t.me/omuteqq
              Александр Лихачёв
              Специализация: IT-технологии и Разработка
              Добрый день. Опыт больше 20 лет, готов работать. Пишу на чистом коде. Специализация: PHP, HTML, CSS, Ajax, Javascript, MySQL, jQuery.
              CMS: WordPress, WooCommerce, OpenCart.
              ТГ @SmartikUp
              Здравствуйте. Имею опыт около года в парсинге сайтов. Готов взяться за вашу задачу. Можем реализовать любые фильтры, сохранение в файлы, базы данных и прочее. Возьмусь за 8000, если заинтересованы - пишите в telegram @remwk
              Дмитрий Голосов

              Превращаю человеческие идеи в машинный код

              Специализация: IT-технологии и Разработка
              Добрый день!
              Готов обсудить Ваш проект.
              Есть большой опыт в написании телеграм ботов, сайтов и парсеров. По срокам и стоимости обсудим в чате или в тг.

              Примеры выполненных работ можете увидеть тут: https://t.me/pro_ficient_python_projects

              Также мой аккаунт на другой бирже где есть отзывы:
              https://kwork.ru/user/dimagolosov

              Для удобства можем связаться вы тг: https://t.me/pro_ficient_python
              Александр Беляев
              Специализация: IT-технологии и Разработка
                Добрый вечер.
                Заинтересовался вашим заказом. В начале хочется понять подробности по созданию парсера, что именно нужно искать и выводить?
                Emir Magalov
                Специализация: IT-технологии и Разработка
                Здравствуйте, пишу парсеры на Python.
                Готов взять ваш заказ.
                Мой тг: @emirmagalov
                Станислав
                Специализация: IT-технологии и Разработка
                  Был опыт в разработке парсера по поиску квартир, парсер данных на сайте. Сделаю в срок. Прочитал ваш комментарий, работа выглядит простой и понятной, проект будет готов 1-2 дня, цена остаётся 5000. Оплата после выполнения проекта.
                  Вот пример моей работы в формате Json
                  1 вариант:
                  [{"name": "Novoe Radio live", "url": "https://mytuner-radio.com/radio/novoe-radio-438713/", "url_resolved": null, "homepage": "www.novoeradio.by/", "image": "https://static2.mytuner.mobi/media/tvos_radios/713/novoe-radio.ad73e190.png", "country": "Belarus", "state": "Minsk City", "city": "Minsk", "genres": "Top 40"}][{
                  2 вариант:
                  [
                  {
                  "name": "Novoe Radio live",
                  "url": "https://mytuner-radio.com/radio/novoe-radio-438713/",
                  "url_resolved": null,
                  "homepage": "www.novoeradio.by/",
                  "image": "https://static2.mytuner.mobi/media/tvos_radios/713/novoe-radio.ad73e190.png",
                  "country": "Belarus",
                  "state": "Minsk City",
                  "city": "Minsk",
                  "genres": "Top 40"
                  }
                  ][
                  {
                  "name": "Radio Aplus.FM Deep live",
                  "url": "https://mytuner-radio.com/radio/radio-a-plus-deep-418476/",
                  "url_resolved": null,
                  "homepage": "aplus.fm/",
                  "image": "https://static2.mytuner.mobi/media/tvos_radios/VQjPT53N2y.png",
                  "country": "Belarus",
                  "state": "Minsk City",
                  "city": "Minsk",
                  "genres": "Dance, Easy Listening, Electronic"
                  }
                  ][
                  {
                  "name": "MEGA Popsa live",
                  "url": "https://mytuner-radio.com/radio/mega-popsa-492715/",
                  "url_resolved": null,
                  "homepage": "https://mega.grindoteka.ru/",
                  "image": "https://static2.mytuner.mobi/media/tvos_radios/715/mega-popsa.55cc8530.png",
                  "country": "Belarus",
                  "state": "Gomel",
                  "city": "Gomel",
                  "genres": "90s, Pop Music, Top 40"
                  }
                  ]
                  с url_resolved есть проблема, но я ее решу
                  Я имел большой опыт парсинга сайтов и создания из них ботов для телеграм каналов друзей. Я бы хотел заняться этой работой, для меня она выглядит как интересное задание требующего квалифицированого подхода.
                  Анастасия Шалдова
                  Специализация: IT-технологии и Разработка
                    Добрый день. Меня зовут Анастасия.
                    Имею опыт работы с парсерами. Буду рада выполнить ваш заказ! У меня первый опыт на фриланс-бирже, так что буду стараться максимально качественно справиться с заданием. Готова начать работу прямо сейчас!

                    Оставлять заявки могут только авторизованные пользователи.