Как изменить строку запроса в Python (CGI) - PullRequest
1 голос
/ 07 апреля 2011

Я экспериментирую с cgi в Python, и мне было интересно, как бы я изменил строку запроса.

Например, если у меня был фрагмент HTML:

<form action="/cgi-bin/text.py" method="get">
    <textarea name="stuff"></textarea>
    <button type="submit">Submit</button>
</form>

тогда строка запроса может быть что-то вроде

http://www.foobar.com/cgi-bin/test.py?stuff=Some+text+here

Если мой скрипт на python возвращает html, как я могу изменить строку запроса на что-то вроде

http://www.foobar.com/cgi-bin/test.py?stuff=Some+text+here#anchor

чтобы браузер переместился в соответствующее место в HTML-документе, который возвращает скрипт?

1 Ответ

0 голосов
/ 07 апреля 2011

Попробуйте использовать модуль urlparse: http://docs.python.org/library/urlparse.html

...