Невозможно получить имя пользователя при разборе с помощью python - PullRequest
0 голосов
/ 28 мая 2020

ниже - мой фрагмент кода:

#from bs4 import BeautifulSoup
import requests

session = requests.Session()

payload = {'user': 'user@comcast.net',
          'passwd': 'password'}

s = session.post("https://login.xfinity.com/", data=payload)

s = session.get('https://customer.xfinity.com/#/?CMP=ILC_signin_myxfinity_re')

#soup = BeautifulSoup(s.text, 'html.parser')
print(s.text)

Выполнив приведенный выше код, я пытаюсь получить имя пользователя из s.text. Но он не содержит имени пользователя, которое появляется, когда я вхожу в учетную запись xfinity.

Я могу видеть имя пользователя только тогда, когда я вручную вхожу в учетную запись с помощью браузера. Как я могу получить всю необходимую мне информацию? PS: 1. Пробовал библиотеку "webbot". Но я не предпочитаю использовать это в своем коде. Я открыт для использования таких библиотек, как «запросы». 2. Я пробовал и на других сайтах, обнаружил ту же ошибку

1 Ответ

0 голосов
/ 05 июня 2020

Учитывая, что мое веб-приложение несовместимо ни с одним браузером, кроме IE, я не смог найти решения для достижения этой цели на данный момент.

...