import requests
from bs4 import BeautifulSoup
s = requests.Session()
content = s.get('https://nucleus.niituniversity.in/Default.aspx').content
soup = BeautifulSoup(content,"html5lib")
print("viewState = " + str(soup.select_one("#__VIEWSTATE")["value"]))
print("UserDet = " + str(soup.select_one("#SchSel_hidCoreUserDet")["value"]))
Результат:
ViewState = qdwrf3rf
Невозможно разобрать значение элемента из ответа в python?
KeyError: Значение whoch не означает, что никакой ценности существует для userdet
Но увидеть ответ, когда я вручную login.The значение для Userdet существует.
Почему ошибка возникает во время запросов с помощью python, в то время как проблема с ручным входом.
выглядит как у вас есть дополнительные одиночные кавычки в конце вашей строки #SchSel_hidCoreUserDet» – glls
сделано редактирование ... – anderson