Как разобрать объект как HTML с помощью mechanize?

#python-3.x #beautifulsoup #mechanize

#python-3.x #beautifulsoup #механизировать

Вопрос:

Я очень новичок в mechanize и на самом деле python тоже. Я пытаюсь написать скрипт, который автоматически заполняет форму моими пользовательскими данными, и после долгого поиска в Интернете я попал на страницу mechanize и нашел то, что искал.

Я могу получить веб-страницу, на которой мне нужно автоматически заполнить поля. Но веб-страница, которую я получил, не в чистом формате html. Он содержит такие элементы, как n, как

 n<input type="text" name="jcaptcha" value="" id="appEntry_jcaptcha" style="width: 240px;"/></div> </div>n        </div>nn    <div>n   <input type="hidden" name="statusType" value="NEWLICENSE" id="appEntry_statusType"/>n        <div align="center"    id="wwctrl_confirmBox">

 

Я получил это из кода

 import mechanize

br= mechanize.Browser()

dotm = 'http://example.com'

br.set_handle_robots(False)

br.open(dotm)

br.select_form(nr=0)

br['someField'] = ['value']
br['someField'] = ['someValue']

response = br.submit()

print(response.read())

 

Я получил эту веб-страницу после выполнения br.submit() с какой-то предыдущей страницы. Фактическая форма, которую я хотел автоматически заполнить, на самом деле находится в «ответе». Итак, как я могу преобразовать беспорядочный материал, содержащий n, в чистый HTML, чтобы я мог выбирать поля ввода там и автоматически заполнять свои пользовательские данные? Было бы здорово, если бы вы показали какой-нибудь пример выбора полей там и их автоматического заполнения.