Локальный профиль Chrome
Использует ваш профиль браузера для безопасной авторизации без передачи токенов.
Ключевые преимущества ScrapTF‑Raffles
Использует ваш профиль браузера для безопасной авторизации без передачи токенов.
Обходит /raffles и /raffles/ending, собирая ссылки на активные раздачи.
Находит кнопку Enter Raffle и нажимает её, отмечая раздачу обработанной.
Добавляет естественные интервалы между действиями для более «человеческого» поведения.
Сохраняет новые/обработанные раздачи и показывает статистику выполнения.
Скачивайте готовые сборки на GitHub Releases — без настройки окружения.
Коротко о логике: авторизация, сканирование страниц раздач и автовступление
async def main():
# 1) Авторизация через локальный профиль Chrome
logged_in, profile_path = await login.check_and_login()
if not logged_in:
print("Ошибка авторизации")
return
# 2) Старт браузера и переход на ScrapTF
browser = await uc.start(user_data_dir=profile_path)
tab = await browser.get("https://scrap.tf/")
# 3) Сканирование страниц раздач
raffles = await scan.collect(["/raffles"])
# 4) Автовступление и учёт в базе
for url in raffles:
if not db.was_processed(url):
await join.enter(url)
db.mark_processed(url)
if __name__ == "__main__":
asyncio.run(main())
ScrapTF‑Raffles автоматизирует вход в раздачи на ScrapTF через Chrome, используя ваш локальный профиль для безопасной авторизации. Скрипт периодически сканирует страницы раздач, вступает одним кликом и ведёт учёт обработанных ссылок.
/raffles, сбор активных ссылок.asyncio), управление Chrome через CDP (локальный профиль).ScrapTF‑Raffles). Откроется Chrome с вашим локальным профилем.