Проблема аутентификации при использовании запросов на сайте aspx
Я пытаюсь использовать запросы (python), чтобы получить некоторые страницы с веб-сайта, который требует, чтобы я вошел в систему. Я проверил страницу входа, чтобы проверить заголовки имени пользователя и пароля. Но я обнаружил, что имена этих полей не являются стандартным именем пользователя, паролем, используемым большинством сайтов, как вы можете видеть на скриншотах ниже.
Я использовал их таким образом в своем скрипте Python, но каждый раз я получаю ошибку «неправильный синтаксис». Даже сублиметекст отображал часть названия оранжевым цветом, как вы можете видеть на картинке ниже
Из этого я знаю, что должна быть какая-то проблема с именем. Но попытка уйти от знаков $ не помогла. Даже заголовок login.aspx исчезает, прежде чем Google Chrome сможет зарегистрировать его в сети.
Сайт www точка bncnetwork точка net
Я был бы счастлив, если бы кто-нибудь мог помочь мне понять, что с этим делать.
Вот код запроса на импорт
import requests
def get_project_page(seed_page):
username = "*******************"
password = "*******************"
bnc_login = dict(ctl00$MainContent$txtEmailID=username, ctl00$MainContent$txtPassword=password)
sess_req = requests.Session()
sess_req.get(seed_page)
sess_req.post(seed_page, data=bnc_login, headers={"Referer":"http://www.bncnetwork.net/MyBNC.aspx"})
page = sess_req.get(seed_page)
return page.text`