Мне нужно получить доступ к определенной веб-странице, добавив некоторые элементы в 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