2015-10-07 5 views
0

Я пытаюсь отправить форму в Python и очистить HTML со страницы, которую он возвращает. Форма в настоящее время выглядит следующим образом:Отправка выпадающего меню форм с помощью python?

<form name="valform"> 
<p><table><tbody><tr><td> 
    <select name="param1" size="1"> 
    <option value></option> 
    <option value="ACFM">ACFM</option> 
    <option value="ANBE">ANBE</option> 
    <option value="ANTH">ANTH</option> 
    ... 
    <option value="WMST">WMST</option> 
    </select> 
</td></tr></tbody></table></p> 

<p> 
    <input type="submit" value="Submit"> 
</p> 
</form> 

Я пытаюсь выбрать один из вариантов и отправить форму с кнопкой ввода ниже. Я использовал requests, но единственное, что я могу найти, это связать с отправкой текста в формах, а не выбором параметров.

Как я могу это сделать с запросами? Или мне нужно использовать другую библиотеку Python?

ответ

1

В запросе POST все данные всегда отправляются только в текстовой форме, будь то текстовые поля, выпадающие списки или другие (за исключением загрузки файлов, конечно). Просто просмотрите вкладку «Сеть» консоли разработчика Google Chrome, чтобы узнать, какие данные передаются в почтовом запросе.

Смежные вопросы