2013-11-18 3 views
1

мне нужно изменить ключ в URL, когда пользователь получает ссылку:ключ Python, добавив к URL

http://server.eu/word.py 

, например:

http://server.eu/word.py?word=yellow 

Может быть сделано библиотекой CGI?

Кроме того, может быть теперь по URL-адресу, но так или иначе: мне просто нужно отправить случайное слово, сгенерированное в python, клиенту.

+0

'" http://server.eu/word.py? слово = {}». формат ("желтый")' ?! –

ответ

4

Вы должны посмотреть библиотеку Requests, которая очень приятна в использовании. Есть примеры в документации о том, как передать параметры:

http://www.python-requests.org/en/latest/user/quickstart/#passing-parameters-in-urls

В вашем случае это будет что-то вроде:

payload = {'word': 'yellow'} 
r = requests.get("http://server.eu/word.py", params=payload) 
+0

После импорта запросов (просто импорт, без какого-либо кода, выполняющего эту библиотеку) я получаю «Внутренняя ошибка сервера». Почему это может быть? Версия сервера Python? – eatmypants

+0

Вы установили модуль? http://www.python-requests.org/en/latest/user/install/#install. Это не часть стандартной библиотеки. – YXD

+0

Это не мой сервер, и я не могу установить их ничего дополнительно. Можно ли поступить иначе? – eatmypants

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