Бюджет: 8000 PLN Срок: 28 дней
Добрый день. У меня есть все необходимые навыки, о которых говорится в технической спецификации. Гарантирую качество выполнения заказа. Я буду рад сотрудничеству.
Ниже приведенные требования могут быть избыточными. После прочтения плана и вашего видения этого проекта мы открыты для предложений, идей и других возможностей создания этого проекта.
Общие требования
1. Знание языка Python и способов скрапинга веб-сайтов
2. Базовое знание HTML и CSS
3. Знание или готовность учиться библиотекам, таким как: requests, sqlite, beautifulsoup4, selenium
4. Базовое знание системы контроля версий git
5. Базовое знание облачных технологий
Специфические требования:
1. Подготовка скрапера на языке Python (боты, читающие страницы с новостями) для указанных порталов с использованием библиотеки BeautifulSoup4 или аналогичной
2. Сохранение загруженного контента в формате JSON (или в базе данных SQLite)
3. Автоматизация передачи вышеупомянутого контента в ChatGPT через API с соответствующим промптом. Запрос должен быть параметризован так, чтобы модель возвращала только измененный контент без дополнительного вывода.
4. Сохранение сгенерированного контента в формате JSON или в базе данных SQLite
5. Автоматизация передачи контента через API на веб-сайт на базе Wordpress (со статусом записи как черновик)
6. Автоматизация работы программы через cron/Windows Tasks Scheduler/launchd или другой планировщик
7. По желанию: контейнеризация программы в Docker
8. В будущем: развертывание приложения в облачном сервисе (Heroku, AWS, GCP или другом)
План
Это исключительно видение действий, мы открыты для изменений, предложений и идей. Начинается с скрипта на Python, который загружает новости с веб-сайтов (скрапинг). Это не сложно с технической точки зрения, но может быть утомительно, потому что нужно копаться в коде этих страниц, иногда что-то меняется на странице (например, название раздела или класс, который в коде страницы хранит этот контент). Поэтому, помимо написания этих скрапера, нужно будет их поддерживать потом - поддержка время от времени в случае проблем.
Когда скрапер уже загрузит контент, было бы хорошо сохранить его в файл или в какую-то простую базу данных (SQLite) в стандартном формате - JSON подходит, потому что будет легче отправить данные в Chat или в другое AI. Данные отправляются через API, и я предполагаю, что JSON будет наиболее удобным. Судя по тому, что я видел, здесь нет ничего сложного, нужно только в настройках запроса, отправляемого в Chat, определить, чтобы он не добавлял свои вступления, а просто выдал само резюме контента. Он тоже сделает это в виде JSON и этот ответ тоже было бы хорошо сохранить в каком-то файле.
Последний шаг - отправка этого в Wordpress через API. Я видел, что можно установить статус записи (например, черновик), что, я думаю, является хорошим вариантом, потому что перед публикацией вы можете проверить, нет ли там никаких глупостей. Но когда все будет работать, можно изменить статус так, чтобы он публиковался автоматически.
Что касается автоматизации, в начале я бы предложил запускать это вручную раз в день или запланировать на ноутбуке - и Windows, и macOS имеют такие планировщики, так что вы можете запускать это раз в день. Я думаю, что в облако стоит это загрузить после проверки, как это работает, чтобы не накапливать расходы слишком рано. Из быстрого исследования Heroku может быть хорошим вариантом, потому что у них много упрощений для таких простых программ.
Бюджет: 8000 PLN Срок: 28 дней
Добрый день. У меня есть все необходимые навыки, о которых говорится в технической спецификации. Гарантирую качество выполнения заказа. Я буду рад сотрудничеству.
Бюджет: 8000 PLN Срок: 7 дней
Привет! Я разработчик Python с 5-летним опытом. У меня есть опыт работы с библиотеками, такими как requests, BeautifulSoup4 и Selenium, а также в настройке автоматизации через cron и Docker. AWS, ChatGPT, Langchain. Цена составляет около 30$ в час, а сложность задачи зависит от трудности веб-сайта. Кроме того, моя девушка является учителем польского языка с уровнем C1 и недавно начала изучать Python. Она с радостью поможет с этим проектом, благодаря чему ты получишь опытного программиста и отличное понимание польского языка одновременно.
Ожидаю техническое задание и надеюсь на длительное сотрудничество!
Бюджет: 8000 PLN Срок: 7 дней
Отлично, у меня есть опыт работы с Python-скрейперами (один из них в моем портфолио). Django, Selenium, Beautiful Soup, Postgres, Mongo DB - это мои технологии, у меня также есть опыт обхода ограничений скорости на сайтах. Готов к работе. Мы можем обсудить более подробно условия и цену, я обеспечу дальнейшую поддержку проекта, я открыт для долгосрочного сотрудничества. Я не говорю по-польски, но читаю, у меня уровень английского B1.
Бюджет: 8000 PLN Срок: 7 дней
Добрый день.
У меня вопрос, необходимо ли использование языка Python в этом проекте?
Я реализую скрейперы, используя Node.js + Puppeteer. Если это будет нормально, я могу предложить вам реализацию в этом стеке.
У меня довольно много опыта в скрейпинге различных сайтов. Общий стаж в веб-программировании составляет около 8 лет.
Кроме скрейпера, я также могу предложить реализовать небольшое веб-приложение для управления скрейпером и, например, для просмотра результатов, логов и т. д. Веб-приложение можно сделать на React.js или Vue.js и запускать его вместе со скрейпером. Оно будет одинаково хорошо работать на Linux, Windows, MacOs.
Итак, приглашаю вас обсудить детали и дальнейшее сотрудничество.
Бюджет: 8000 PLN Срок: 7 дней
Добрый день, Jakub S, к сожалению, я не говорю по-польски, но обладаю всеми навыками, которые вам нужны.
Есть опыт в автоматизации и парсинге, а также программировании на Python, также знаком с технологией создания проектов на Wordpress.
Бюджет: 8000 PLN Срок: 14 дней
Добрый день, было бы здорово, если бы Вы написали, какие страницы нужно скрапировать, потому что это не всегда тривиальная задача. BeautifulSoup или Scrapy не всегда справляются, потому что есть блокировки cloudflare, что усложняет задачу. Плюс нужно спланировать архитектуру, чтобы парсинг не сломался при первой же возможности. Приглашаю к контакту, если Вы еще не выбрали исполнителя. Обсудим технические детали и сроки, потому что бюджет +- известен.
Бюджет: 7999 PLN Срок: 1 день
Здравствуйте, к сожалению, я не говорю по-польски, но есть коллега, который поможет с этим. Мне знакомы все необходимые вам технологии, поэтому считаю, что справиться с этой задачей будет не трудно. У меня большой опыт парсинга различных ресурсов, от очень простых до сложных. Пишите, все обсудим, думаю, и цену сделаем ниже.
Бюджет: 8000 PLN Срок: 7 дней
Добрый день
У меня есть готовый новостной скрейпер с автоматической публикацией
Без проблем реализую для вас такой, под ваши требования
Напишите мне
Бюджет: 8000 PLN Срок: 30 дней
Добрый день, меня заинтересовал ваш заказ. У меня большой опыт в создании парсеров для веб-сайтов и API. Я хорошо знаком с библиотеками для парсинга, sqlite3, git и работал с облачными сервисами. Я могу выполнить ваш заказ на высоком уровне. Если у вас есть вопросы, пожалуйста, пишите.
Бюджет: 8000 PLN Срок: 7 дней
Привет,
Я разработчик с трехлетним стажем. Я решу твои задачи, связанные с парсингом данных. Я использую Python (bs4, requests и selenium). Также я работаю на других языках. Можешь написать, поговорим.
С уважением, Максим.
Бюджет: 8000 PLN Срок: 10 дней
Привет, Якуб.
Спасибо за детали.
Я внимательно прочитал твои требования и всё понял.
Как старший full stack разработчик с 10-летним опытом работы с Python и WordPress, а также веб-скрапингом с использованием этого замечательного языка, я уверен, что могу идеально реализовать твой проект и доставить его вовремя.
Кроме того, у меня большой опыт интеграции с API ChatGPT.
Я думаю, что мой последний проект очень похож на твой.
Его цель - просто веб-скрапинг и анализ содержимого HTML и CSS, а также выбор необходимых данных, а затем отправка запроса к ChatGPT через API и получение в формате JSON.
Это как бот и он поддерживает системы Windows и MacOS.
Я присоединился к этому проекту как старший full stack разработчик и управлял всеми аспектами процесса разработки, включая управление версиями Git.
Я согласен с твоим мнением о использовании Heroku.
Я могу идеально реализовать твой проект.
Я хотел бы обсудить это с тобой.
Спасибо.
Бюджет: 8000 PLN Срок: 14 дней
Здравствуйте,
У меня есть навыки в области скрапинга данных с использованием beautifulsoup4 на Python и Node.js (работает одинаково), а также в базах данных и автоматизации скриптов.
Я предпочитаю сохранять данные в базе данных, но это вопрос гибкий, и практика показывает, что лучше всего в данной ситуации.
Чтобы точно определить цену, нам нужно поговорить и обсудить детали.
Проект, судя по всему, многоэтапный, поэтому платежи будут производиться также поэтапно.
Польский язык является моим родным.
Приглашаю к контакту.
С уважением,
Корнелия
Dzień dobry, z czego wynika budżet 8000zł, czy jest to celowe, i projekt jest na tyle skomplikowany, czy przypadek ?
Wszystko zależy od ilości stron do scrapowania oraz ich poziomu skomplikowania.
Cena może być dobra jeżeli jest faktycznie dużo pracy.
Pytam ponieważ jest wiele projektów z losowo wpisanymi cenami projektów
do scrapowania byłoby 5 stron w pierwszej fazie projektu. Jeśli wszystko będzie działać będzie praca do powielenia na następnie około 20 stron.
W takim razie, zapraszam do współpracy. Skoro jest tak dużo podstron, wtedy praca wykonywana była by przeze mnie oraz drugiego programistę z Polski z którym współpracuję.
Необходимо выполнить обновление, перенос и настройку Laravel-проектов на новый сервер с обеспечением стабильной работы, безопасности, защиты от эксплойтов и корректной работы всех сервисов после миграции. 1. Основные задачи Подготовить новый сервер к работе. Перенести файлы проектов, базы данных, конфигурации и cron-задачи. Обновить серверное программное обеспечение. Настроить безопасное окружение для Laravel. Проверить совместимость PHP, Laravel, Composer-пакетов и зависимостей. Обеспечить защиту от известных эксплойтов, вредоносных запросов и несанкционированного доступа. Настроить SSL-сертификаты. Проверить работоспособность сайтов после переноса. 2. Перенос Laravel-проектов Для каждого проекта необходимо: Перенести файлы проекта. Перенести базу данных. Перенести .env конфигурацию. Настроить права доступа к директориям: storage bootstrap/cache Проверить работу: главной страницы; админ-панели; авторизации; форм; API; загрузки файлов; email-отправки; cron-задач; queue workers.3. Безопасность и защита Необходимо реализовать базовый и прикладной уровень защиты: закрыть root-доступ по SSH; настроить SSH-доступ только по ключам; изменить стандартный SSH-порт, если нужно; настроить firewall; разрешить только необходимые порты; установить Fail2Ban; скрыть служебные версии Nginx/Apache/PHP; запретить доступ к .env, .git, backup-файлам, log-файлам; настроить правильные file permissions; проверить проекты на наличие вредоносных файлов; проверить Composer-пакеты на известные уязвимости; обновить зависимости, если это не ломает функционал; настроить защиту от SQL injection, XSS, CSRF и path traversal; проверить правильность Laravel APP_ENV и APP_DEBUG; установить APP_DEBUG=false на production; настроить rate limiting для критических endpoint-ов; проверить доступы к storage/uploads; настроить защиту от выполнения PHP в upload-директориях; проверить права доступа к админ-панелям. 4. SSL и домены Необходимо: Установить SSL-сертификаты. Настроить автоматическое обновление SSL. Включить редирект с HTTP на HTTPS. Проверить корректную работу сайтов через HTTPS. 5. Резервное копирование Необходимо настроить backup: файлов проектов; баз данных; .env файлов; uploaded media; cron-конфигураций; Nginx/Apache конфигураций. Backup должен выполняться автоматически по расписанию. Желательно хранить копии отдельно от основного сервера. 6. Проверка после переноса После миграции необходимо проверить: отсутствие 500/403/404 ошибок; отсутствие критических ошибок в Laravel logs. 9. Результат выполнения После завершения работ должно быть: Laravel-проекты успешно перенесены на новый сервер; сайты работают стабильно; SSL настроен; сервер защищен базовыми security-настройками; доступы к критическим файлам закрыты; backup настроен; cron и queues работают; старый сервер можно отключить после финальной проверки.
Ищу разработчика на проект из 4 связанных задач, для сайта best-matchmaking.com выполняются последовательно:Интеграция готового premium Blade-шаблона блог-статьи + автогенерация Schema/SEO-разметки (Article, FAQPage, Open Graph, canonical) для всех текущих ибудущихстатейДоработка структуры блога: смена URL с 301-редиректами, переименования в футере/меню/хлебных крошках, чистка скрытого кода, удаление категорийНовый блок (фото + цитата отзыва) в существующий конструктор главной и посадочных страниц = возможность самостоятельно добавлять текстовые блоки между разделамиУнификация шрифтов, размеров и цветов по всему сайту (кроме блога) — единый стандарт для заголовков и обычного текста, включая хедер и футерДетальное ТЗ по каждому пункту — Прилагаю ниже по гугл ссылке.https://docs.google.com/document/d/1E5oQO2E-xmKJ3C0jW0ZsSPDBjaiELq0ETxfdivW6yIs/edit?tab=t.0 HTML-образцы и код отправляю в личку после отклика ВАЖНО.! Детально просмотрите все 4 задачи ,Прежде чем выдавать оффер, особенно последнюю- шрифты. Там достаточно много работы.Нужен опытLaravel + Blade — уверенный, не начальный уровеньФронтенд (CSS/JS) на том же уровне, что и backendОпыт работы с существующим, не своим кодомФормат работыBackup и тестовый сервер перед началом, перенос на продакшн ОБЯЗАТЕЛЬНО — после согласования и тестированияОбязательная самопроверка на всех устройствах до сдачи — присылать "готово, проверяйте" без собственного тестирования не подходит. Баги, найденные после сдачи, исправляются в рамках той же задачи. Баги, возникшие при переносе. В ходе переноса так же должны будут быть исправлены на продакшн.Отчёт со скриншотами "до/после" по каждому пунктуСрок и бюджет — после оценки объема по детальному ТЗ. Жду ваши офферы. Спасибо
Оптимазация сайта jdgreta.co.uk на Shopify. Сео аудит приложен к проекту. Основные задачи - - Поправить все мета данные - Выполнить ТЗ для программиста (тк в этом проекте совмещены задачи для программиста и СЕО, если вы не компания - можете использовать помощь) - Поправить мелкие заметные корявости - можете перейти на странички и добавить в ставку ваши наблюдения - это более чем приветсвуется. - Поправить отзывы тк дублируются в карточках (скриншоты добавлены) исползьуемJudge.me плагин - Поправить цвет текста в некоторых местах, например в фильтрах для лучшей читабильности - Обновить шаблон Next
Нужен специалист, который сможет правильно настроить товарный Feed. Проблема: Сейчас более 13 000 товаров выгружаются с одинаковым значением типа (например, «все для маникюра и педикюра»). Из-за этого в Google Ads невозможно разделить товары на сегменты и задать разные рекламные бюджеты. Задача: Передавать в тег только конечную подкатегорию (название папки), где физически лежит товар на сайте, вместо общей корневой категории. Условие: Нужен плоский список — без «хлебных крошек» и родительских категорий через >. В тег должно попадать только одно, последнее словосочетание (название конечного раздела). ❌ Сейчас (неправильно): все для маникюра и педикюра ✅ Как надо: База: Базы Цветной лак: Гель-лаки Фрезер: Фрезеры Стартовый набор: Стартовые наборы Воскоплав: Воскоплавы
Сейчас есть магазин на опенкарт, письма о заказах попадают в спам, нужно сделать так, чтобы они попадали во Входящие (ukr.net gmail), проверьте. Хостинг написал: Плохая доставка электронной почты может быть связана с низкой репутацией отправителя - IP или домена. В таком случае можем посоветовать вам выполнить следующие шаги для улучшения вашей репутации отправителя: 1. Переведите сайт на выделенный IP-адрес. Когда вы используете общую IP-адресу хостинга вместе с другими пользователями, ваша репутация может быть ухудшена действиями других отправителей электронной почты. Если один из пользователей, использующих ту же IP-адресу, отправляет спам или нарушает правила, это может отразиться на репутации отправителя для всех пользователей, которые используют эту IP-адресу, включая вас. Также некоторые почтовые сервисы ограничивают количество писем, которые они принимают от одной IP-адресы, что может сделать невозможной бесперебойную работу вашей почты даже в случае сохранения хорошей репутации общей IP-адресы хостинга. Подробнее о заказе выделенной IP-адресы для услуги хостинга: https://thehost.ua/hosting/ip 2. Проверьте, существуют ли и правильно ли настроены SPF, DKIM, DMARC записи на вашем домене. Указанные методы аутентификации могут значительно повысить вероятность доставки вашего письма и также являются обязательными для приема в "Входящие" на некоторых почтовых сервисах. Подробнее о технических нюансах настроек указанных записей по адресу: https://thehost.ua/wiki/email-reputation 3. Используйте SMTP-протокол для отправки почты. 4. Используйте double opt-in для рассылки вашим адресатам. Не запускайте рассылки писем "вслепую" - это повышает риски попадания в спам-пастку для этого письма, что может привести к попаданию в черный список спам-фильтров для вашей IP или домена. 5. Избегайте похожих на спам тем писем и придерживайтесь в письме указанного темой контекста. Избегайте фраз-триггеров, некоторые из которых указаны здесь: https://overloop.com/blog/455-email-spam-trigger-words-avoid-2018/