Изменить / добавить действие для формы, используя RoboBrowser? - PullRequest
0 голосов
/ 20 марта 2020

Кто-нибудь знает, возможно ли добавить действие в форму в RoboBrowser? Я пытаюсь опубликовать форму, которая не имеет никаких действий. Вместо этого действие устанавливается с помощью javascript. Я извлек правильный URL для публикации, но я не знаю, как установить его с помощью RoboBrowser. Есть идеи?

Это что-то вроде этого:

<form method="post">
.
.
.
</form>

Допустим, URL-адрес действия в javascript является процессом. php. Мой код python выглядит следующим образом:

br = RoboBrowser(parser='html.parser')
br.open('...')
form = br.get_forms()[0]
br.submit_form(form)

Итак, как мне указать объекту RoboBrowser использовать процесс. php? Нужно ли создавать запрос вручную? Было бы неплохо, если бы вы могли просто передать параметр в submit_form, переопределяя / добавляя URL-адрес действия, но я не могу найти никакой документации для этого.

...