У меня есть этот код:
import mechanize
def register():
br = mechanize.Browser()
br.set_handle_robots(False)
br.open("http://somtehing.com/form2/index.php")
br.select_form(nr=0)
br.form["email"] = "[email protected]"
br.form["name"] = "Jan"
br.form["nickname"] = "Vrsrly"
br.form["postnum"] = "41182"
br.form["age"] = "52"
br.form["sex"] = ["man"]
br.form["tel"] = "+420723545054"
br.find_control("rules").items[0].selected = True
res = br.submit()
content = res.read()
with open("mechanize_results.html", "w") as f:
f.write(content)
но когда я смотрю на веб-сайте mechanize_results.html, это просто заполненная форма, флажок установлен, но я не знаю, был ли он отправлен. Когда я делал это вручную, меня перенаправляло на страницу, где было написано «Зарегистрировано успешно». И я не получаю этот ответ с механизацией. Любые идеи, как это решить?