Как войти в discord с помощью beautifulsoup и запросов

#python #python-3.x #beautifulsoup #python-requests #discord

#python #python-3.x #beautifulsoup #python-запросы #Discord

Вопрос:

Я пытаюсь использовать beautiful soup для частой отправки сообщений кому-либо. Это не может быть бот, поскольку он должен работать в DM. Однако для того, чтобы перейти на страницу, чтобы отправить кому-нибудь DM, мне нужно сначала войти в систему. Я просмотрел HTTP Post, но он не может найти данные формы для использования метода post. Как я мог с помощью BeautifulSoup пройти мимо этой первой страницы входа. Вот мой код на данный момент:

 import requests
import lxml
from bs4 import BeautifulSoup

website = requests.&et("https://discord.com/channels/@me/727172129799405609")
src = website.content
soup = BeautifulSoup(src, "lxml")
print(soup.prettify())
  

Когда я получаю обновленный код для этой страницы, я нигде не вижу входных данных формы. Это нормально? Я просто предполагаю, что я нахожусь на странице входа в discord, но это может быть не так, и это может быть причиной того, что я не могу найти данные формы для отправки.

Комментарии:

1. Я думаю, вы, вероятно, захотите использовать Selenium вместо BeautifulSoup requests. Это немного упростило бы вам использование страницы входа.

2. @DaneWhite Да, я рассматривал это, но смогу ли я использовать selenium и запустить его на vps, таком как heroku, чтобы я мог оставить его включенным, пока мой компьютер выключен? Не спрашивайте, почему

3. Страница входа на @InstaPa&e этого сайта защищена reCAPTCHA.

4. Selenium можно запускать на сервере без браузера. Также похоже, что есть discord.py клиент API с открытым исходным кодом, и, похоже, существует несколько ботов discord с открытым исходным кодом, которые используют selenium и / или discord.py .

5. @Дейн Уайт Согласен.