Как написать скрипт на python, для управления сайтом?

есть сайт, на котором, мне нужно выполнять действия. Нужно написать скрипт, чтобы эти действия он выполнял сам. без меня. например:

  • нужно зайти туда
  • выбрать это
  • потом перейти сюда
  • нажать это

и т.д. как это можно реализовать? может быть библиотека есть какая нибудь? и библиотека, которая двигает курсор не подходит.


Ответы (2 шт):

Автор решения: Nik-MnemoNik


Ваш вопрос очень общий и не описывает конкретную проблему, поэтому и ответ Вам можно дать только общий.
Есть разные модули которые решают разные задачи, например, посмотрите https://pypi.org/project/requests/ или https://pypi.org/project/selenium/
Не забывайте, что Вы можете не только, воспроизводить действия пользователя, например: открыть сайт, нажать на окно ввода логин, ввести логин и т.д., но и в коде уже передавать нужные значения, например с помощью того же https://pypi.org/project/requests/

→ Ссылка
Автор решения: kiber

есть модуль PyAutoGUI с помощью него можно управлять курсором надо только поставить определенные координаты и сказать что бы он нажал на эту точку. Библиотеку можно использовать не только для сайта но я для того что бы писать текст за вас. вот простой пример

import pyautogui as pg

# Получение позиции мыши и вывод в консоль
print(pg.position())

# Передвижение мыши
pg.move(50, 50, duration=0.5)
pg.moveTo('координаты') # Передвигаем к точке относительно экрана

# Нажатие мышкой по определенной точке
pg.click('координаты')
pg.doubleclick(769, 101) # двойное нажатие
pg.rightclick(769, 101) # нажатие правой кнопкой мыши
pg.leftclick(769, 101) # нажатие левой кнопкой мыши
# Ввод текста
pg.typewrite("ваш текст")
# Выполнения нажатия на клавишу
pg.typewrite(["enter"])

если помогло то сделайте этот ответ правильным

→ Ссылка