Я очень новичок в механизации и на самом деле тоже в Python.Я пытаюсь написать скрипт, который автоматически заполняет форму с моими пользовательскими данными, и после долгого поиска по сети я нашел механизированную страницу и нашел то, что искал.
Я могу получить веб-страницу, на которой мне нужно автоматически заполнить поля.Но веб-страница, которую я получил, не в чистом формате HTML.Он содержит такие вещи, как \ n, такие как
\n<input type="text" name="jcaptcha" value="" id="appEntry_jcaptcha" style="width: 240px;"/></div> </div>\n </div>\n\n <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, чтобы я мог выбрать поля ввода и автоматически заполнять их собственными данными?Было бы здорово, если бы вы показали пример выбора полей и их автоматического заполнения.