Уведомления

Группа в Telegram: @pythonsu

#1 Ноя. 24, 2014 13:34:56

Egor2010
Зарегистрирован: 2014-10-22
Сообщения: 152
Репутация: +  0  -
Профиль   Отправить e-mail  

Get в url

Как получить из url get запрос?

url="https://www.google.com/?client=safari&channel=ipad_bm#channel=ipad_bm&q=python"
Чтоб выдал только
?client=safari&channel=ipad_bm#channel=ipad_bm&q=python"

Отредактировано Egor2010 (Ноя. 24, 2014 13:35:26)

Офлайн

#2 Ноя. 24, 2014 16:34:07

Kasta_neda
Зарегистрирован: 2014-06-08
Сообщения: 210
Репутация: +  6  -
Профиль   Отправить e-mail  

Get в url

отделите все что после знака вопроса

Офлайн

#3 Ноя. 24, 2014 16:40:11

Egor2010
Зарегистрирован: 2014-10-22
Сообщения: 152
Репутация: +  0  -
Профиль   Отправить e-mail  

Get в url

Urlget=Url.split("?")
так?

Офлайн

#4 Ноя. 24, 2014 17:17:25

Kasta_neda
Зарегистрирован: 2014-06-08
Сообщения: 210
Репутация: +  6  -
Профиль   Отправить e-mail  

Get в url

ага

url="https://www.google.com/?client=safari&channel=ipad_bm#channel=ipad_bm&q=python"
ur = url.split('m/')
print ur[1]
u = url.split('?')
u = '?'+u[1]
print u
ну и если надо то знак вопроса то оставить

Отредактировано Kasta_neda (Ноя. 24, 2014 17:25:43)

Офлайн

#5 Ноя. 25, 2014 06:04:48

Kasta_neda
Зарегистрирован: 2014-06-08
Сообщения: 210
Репутация: +  6  -
Профиль   Отправить e-mail  

Get в url

url="https://www.google.com/?client=safari&channel=ipad_bm#channel=ipad_bm&q=python"
o = url.index('?')
print url[o:]

Офлайн

#6 Ноя. 25, 2014 06:29:43

alchemist
Зарегистрирован: 2014-11-12
Сообщения: 43
Репутация: +  0  -
Профиль   Отправить e-mail  

Get в url

from urlparse import urlparse
parsed = urlparse('"https://www.google.com/?client=safari&channel=ipad_bm#channel=ipad_bm&q=python"')
print parsed.query

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version