2016-06-25 1 views
0

Я пытаюсь использовать запросы GET метод, чтобы получить результаты этой формы:Использования запросов GET, чтобы получить результаты формы с входными параметрами

FORM ENCTYPE='multipart/form-data' method=POST action="../cgi-bin/DktRpt.pl?515287285576685-L_1_0-1" 

, но с этим входными значениями на:

INPUT TYPE='checkbox' NAME='list_of_parties_and_counsel' id='list_of_parties_and_counsel' value='on' CHECKED 

Как я могу указать метод get для включения 'list_of_parties_and_counsel' = on? Я попытался включить params = {'list_of_parties_and_counsel': 'on'}, но это не сработало.

+0

Можете ли вы поделиться URL-адресом, поскольку я точно не знаю, что вы спрашиваете? Запросы - это сообщение, поэтому вам нужно отправить сообщение на url, не получите –

+0

. Я мог бы поделиться им, но он за регистрацией. Страница представляет собой форму для отправки отчета. Если бы я должен был сделать сообщение вместо получения, будет ли response.content содержанием отчета, к которому я пытаюсь получить доступ? – hudswideworld

+0

Мне просто нужен url –

ответ

0

Это multipart-form request:

enter image description here

Таким образом, вы должны пройти Dict или кортежи пар ключ/значение:

import requests 

files = [("login","foo"),("key","pass"),("clcode","yourclcode"),("button1","Login")] 
url = "https://ecf.nyed.uscourts.gov/cgi-bin/DktRpt.pl?382380" 
with requests.Session() as s: 
    r = s.post(url, files=files) 

Это пример страницы входа, вы придется смотреть на хром и следить за тем конкретным сообщением о форме и делать то же самое.

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