Разработать многопоточный скрипт Playwright + FastApi
10 000 руб. за проект
Нужен скрипт для взаимодействия локального сервера с браузером.
- Каждой новой вкладке браузера присвоен ключ
- Сервер принимает данные в виде словаря: {"key": key, "url": url, "req": req}
- Если ключ отсутствует в словаре вкладок, то:
- pages[key] = context.new_page()
pages[key].route("**/*", lambda r: r.fulfill(status=200, content_type="text/html", ))
pages[key].goto(url)
pages[key].wait_for_load_state('domcontentloaded')
pages[key].add_script_tag(content=script)
- Возвращаем результат функции вкладки:
- return pages[key].evaluate(f"custom('{req}')")
- Условия: Параллельная (одновременная) работа (Multiproccessing или Threading) с возможностью указания максимального числа потоков (или multiprocessing.cpu_count())
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.