Eu estou supondo que o valor url
aqui é algum tipo de chave de sessão diferente do que o nome do campo implica. Você poderia tentar obtê-lo usando, por exemplo, sed
:
wget -qO- http://… | sed -n 's/<input name="url" value="\([^"]\+\)" type="hidden">//p'
Depois disso, você pode criar uma solicitação por conta própria usando curl
. Pode ser útil entrar nas ferramentas do desenvolvedor do Google Chrome, onde você pode clicar com o botão direito do mouse na solicitação para obter uma cópia dela como uma linha de comando curl
.
Como alternativa, você pode usar o Selenium. Usando o Selenium for Python, o código ficaria assim:
driver.find_element_by_name('checkbox2').click()
driver.find_element_by_id('button1').click()