Для создания скрипта, который будет заходить на сайт и нажимать на кнопку каждый час, вы можете использовать язык программирования Python и его библиотеки. Для начала необходимо установить несколько библиотек, таких как requests, beautifulsoup4 и apscheduler. Вы можете установить их с помощью команды:
pip install requests beautifulsoup4 apscheduler
После установки библиотек, вы можете начать создавать скрипт со следующими шагами:
1. Импортируйте необходимые модули:
import requests from bs4 import BeautifulSoup from apscheduler.schedulers.background import BackgroundScheduler
2. Создайте функцию, которая будет вызываться каждый час и выполнять требуемые действия на сайте. В данном случае, мы будем использовать библиотеку requests для выполнения запросов и beautifulsoup4 для анализа HTML-кода страницы и нахождения кнопки:
def click_button(): # отправить GET-запрос на сайт response = requests.get('https://example.com') # создать объект BeautifulSoup для анализа полученного HTML-кода soup = BeautifulSoup(response.text, 'html.parser') # найти кнопку на странице button = soup.find('button', id='button_id') # выполнить требуемые действия с кнопкой if button: button.click() else: print('Кнопка не найдена')
3. Создайте экземпляр планировщика задач и добавьте вызов функции click_button
каждый час:
# создать экземпляр планировщика задач scheduler = BackgroundScheduler() # добавить вызов функции click_button каждый час scheduler.add_job(click_button, 'interval', hours=1) # запустить планировщик задач scheduler.start()
4. Добавьте бесконечный цикл, чтобы скрипт продолжал работать пока вы не остановите его:
try: while True: pass except KeyboardInterrupt: scheduler.shutdown()
После завершения этих шагов, ваш скрипт будет выполнять запросы на сайт и нажимать на кнопку каждый час. Обратите внимание, что вам может потребоваться изменить URL сайта и идентификатор кнопки в соответствии с вашими требованиями.