Opublikuj swoje zlecenie za darmo i otrzymaj oferty od wykonawców freelancerów już minutę po opublikowaniu!
Telegram bot / Parser zrobić dużo użytkownika.
Zlecenie jest tłumaczone automatycznie. Zaloguj się lub zarejestruj się, żeby zobaczyć oryginał
Teraz istnieje kod Parsera, który jest umieszczony na serwerze i uruchamia się z telegramów botów.
Obecnie parsing jest używany przez wielu użytkowników za pośrednictwem telegramów, a IP korzysta z serwera fly.io. Z wykorzystaniem przez wielu użytkowników, prędkość spada.
Zadaniem jest umożliwienie równoległego uruchomienia parsingu i wyszukiwania w kilku słowach.
Należy dodać to do już funkcjonującego kodu.
Plik z rezultatem
Podgląd załączników jest dostępny tylko zarejestrowanym użytkownikom.
Opinia zleceniodawcy o współpracy z Vadym Riabchenko
Telegram bot / Parser zrobić dużo użytkownika.Jakość
Profesjonalizm
Koszt
Zawsze w kontakcie
Terminy
Nic nie zrobimy. Zadanie było trudniejsze niż opisano, więc specjalista rozważał się dłużej. Zniknęła jednak komunikacja w ogłoszony dzień wyniku.
-
Треба бачити існуючий, все від нього залежить.
Бо може бути так що код жахливий і треба буде писати майже з нуля.
-
Доброго дня!
Щоб додати можливість паралельного запуску парсингу та пошуку по кільком ключовим словам в існуючий Telegram бот, я б запропонував наступне:
- Використати бібліотеку multiprocessing в Python для створення пулу процесів, які будуть виконувати парсинг паралельно.
- При отриманні запиту на пошук, розбити список ключових слів на частини і передати кожній частині окремий процес з пулу.
- Збирати результати з усіх процесів в один список після завершення їх роботи.
- Додати логіку обмеження кількості одночасних процесів, щоб не перевантажувати сервер.
- Оптимізувати швидкодію за допомогою кешування та інших методів.
- Масштабувати рішення за допомогою хмарних сервісів типу AWS, DO, Google Cloud щоб динамічно збільшувати ресурси при зростанні навантаження.
-