Подтвердить что ты не робот

Каков синтаксис добавления параметра GET в URL? питон; движок Google

Мне нужно получить доступ к определенной веб-странице, добавив некоторые элементы в URL-адрес. Что такое синтаксис для добавления параметра get к URL?

4b9b3361

Ответ 1

Вы помещаете ? в конец URL-адреса. После ? вы положите var1=val1&var2=val2& ....

Например, если ваш необработанный URL-адрес (без параметров get) http://www.example.com/, и у вас есть два параметра: param1=7 и param2=seven, тогда полный URL должен быть:

http://www.example.com/?param1=7&param2=seven.

Если вы хотите сгенерировать param1=7&param2=seven в python, вы можете использовать словарь параметров, например:

import urllib
parameters = urllib.urlencode({'param1':'7', 'param2':'seven'})

Значение parameters равно 'param1=7&param2=seven', поэтому вы можете добавить строку parameters к URL-адресу, подобному этому:

raw_url = 'http://www.example.com/'
url = raw_url + '?' + params

Теперь значение url равно 'http://www.example.com/?param1=7&param2=seven'.

Ответ 2

Я уверен, что это было задано много раз раньше, но параметры запроса начинаются с? и разделяются и так:

http://www.site.com/script.php?key=value&var=num