Python および Google App Engine を使用しています。
URLにいくつかの要素を追加して、特定のWebページにアクセスする必要があります。
GETパラメータをURLに追加する構文は何ですか?
?
をURLの最後に置きます。 ?
の後にvar1=val1&var2=val2& ...
を置きます。
たとえば、未取得のURL(取得パラメータなし)が http://www.example.com/ で、param1=7
とparam2=seven
の2つのパラメータがある場合、完全なURLは次のとおりです。
http://www.example.com/?param1=7¶m2=seven 。
Pythonでparam1=7¶m2=seven
を生成する場合は、次のようなパラメータディクショナリを使用できます。
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'
です。
これは以前にも何度も質問されてきたことは確かですが、クエリパラメータは?そして&で区切られています: