Мне нужно получить доступ к определенной веб-странице, добавив некоторые элементы в URL-адрес. Что такое синтаксис для добавления параметра get к URL?
Каков синтаксис добавления параметра GET в URL? питон; движок Google
Ответ 1
Вы помещаете ?
в конец URL-адреса. После ?
вы положите var1=val1&var2=val2& ...
.
Например, если ваш необработанный URL-адрес (без параметров get) http://www.example.com/, и у вас есть два параметра: param1=7
и param2=seven
, тогда полный URL должен быть:
http://www.example.com/?param1=7¶m2=seven.
Если вы хотите сгенерировать param1=7¶m2=seven
в python, вы можете использовать словарь параметров, например:
import urllib
parameters = urllib.urlencode({'param1':'7', 'param2':'seven'})
Значение parameters
равно 'param1=7¶m2=seven'
, поэтому вы можете добавить строку parameters
к URL-адресу, подобному этому:
raw_url = 'http://www.example.com/'
url = raw_url + '?' + params
Теперь значение url
равно 'http://www.example.com/?param1=7¶m2=seven'
.
Ответ 2
Я уверен, что это было задано много раз раньше, но параметры запроса начинаются с? и разделяются и так:
Ответ 3
http://www.foo.com/somepath?keyword1=value1&keyword2=value2&keyword3=value3