Как установить парсер новостей и подключить его к новостной витрине
Подробный мануал о том, как установить парсер новостей и подключить его к новостной витрине. Итак, у нас есть сама новостная витрина и парсер. Сперва закинем файл crabs_parser_rbc.php в каталог /inc нашей новостной витрины. В принципе, на этом с PHP-частью всё 😃 Да, здесь ничего настраивать не нужно, просто кидаем скрипт в inc-папку сайта-новостника.

Теперь разберёмся со скриптом на питоне. Вы можете запустить  данный скрипт прямо на своём компьютере, либо для большего удобства поставить парсер на Windows-сервер, который можно дёшево приобрести вот здесь.

Установка Python.
Здесь всё довольно просто - выполняем далее действия на своём ПК, либо на дедике - зависит от Вашего выбора выше. Идём эту страницу и выбираем Windows installer (64-bit). Скачиваем, устанавливаем от имени Администратора, обязательно ставим галку на "Add python.exe to PATH". В конце установки тыкаем "Disable path lenght limit", если появилась такая кнопка. Python установлен! Переходим в папку парсера и тыкаем по "Установить зависимости". После того, как установятся все необходимые библиотеки, можно перейти к настройкам самого скрипта. Для этого открываем файл bot.py любым нормальным текстовым редактором, рекомендую бесплатный Notepad++.
https://i.yapx.ru/WV8ID.png

Неред нами, собственно, сами настройки. Давайте разберём по порядку, хотя, по сути для каждой настройки есть свой комментарий на русском языке и, в принципе, он доступно объясняет, что за что отвечает.

Настройки скрипта
crabs_time = 120 - через какой промежуток парсить RSS-ленту, в секундах. По сути 120 секунд вполне хватает (это 2 минуты).
crabs_post_url = "https://ВАШ_САЙТ.РУ/inc/crabs_parser_rbc.php" - куда отправлять запрос (путь до php-скрипта) - здесь мы просто заменяем ВАШ_САЙТ.РУ на свой домен.
crabs_write_via_gpt - собственно, нужно ли изменять сообщения с помощью ChatGPT. Указываем True либо False (да или нет)
crabs_gpt_keys - апи-ключи от openai, берётся случайный ключ из списка, можно указывать любое количество ключей. Сами ключи берутся в кабинете опенаи в этом разделе. Сами аккаунты можно регистрировать на временную почту + брать дешманский виртуальный номер европейских стран для подтверждения - на балансе после регистрации будет 5 баксов - этого хватает более чем.
crabs_gpt_promt - здесь пишем промт для ChatGPT, например, "Сделай уникальную длинную новость из текущей".
crabs_write_via_gpt_title - тут указываем, нужно ли уникализировать заголовок новости с помощью ChatGPT.
crabs_gpt_promt_title - тут промт для уникализации заголовка новости через ЧатЖПТ, просто можно написать "Уникализируй заголовок новости".
crabs_image_unicalizator - тут указываем, нужно ли уникализировать изображение. Если пишем True, то из картинки будут удаляться все метаданные, будет добавлен шум, так же будет выполнен небольшой поворот и сделана обрезка оставшихся после поворота пустых мест.

Вот и всё! Мы всё настроили, запускаем скрипт, просто нажав в папке "Запуск скрипта". Процесс пошёл, уникальные новости летят нам в сайт новостной витрины как по маслу и на полном автомате! 👍

Не забываем про:
Канал в Телеграм: @crabs_channel
Чат в Телеграм: @crabsmoney
Канал магазина: @crabs_money_shop
Группа для реклам: @crabs_ads


Категория: Прочее Кодинг, софт
Рейтинг поста: 0
Дата добавления: 7 августа 2023 в 12:30
Комментариев: 0
Автор: MrCrabs
Рейтинг автора: 198.45
Просмотров всего: 313
Просмотров за неделю: 2
Комментариев нет
Авторизуйтесь для добавления комментария