Найти - Пользователи
Полная версия: Проблема с символом @
Начало » Python для новичков » Проблема с символом @
1
tibs
Писал скрипт для отправки GET запроса. Вот исходный код:

import urllib
params=urllib.urlencode({'name':'nattala','phone':'(858) 793-7522','email':'kattrin@mail.ru','message':'Hello world','zpid':'59307352'})

f = urllib.urlopen("http://www.zillow.com/contact/ContactSubmit.htm?%s&originPage=homedetail/HomeDetail&pcm=1&fscmr=4&formLocationType=2&formType=small&leaderboardType=&isMatch=false" % params)
print f.read()
print "http://www.zillow.com/contact/ContactSubmit.htm?%s&originPage=homedetail/HomeDetail&pcm=1&fscmr=4&formLocationType=2&formType=small&leaderboardType=&isMatch=false"%params
При этих параметрах получается ссылка:

http://www.zillow.com/contact/ContactSubmit.htm?zpid=59307352&phone=%28858%29+793-7522&message=Hello+world&name=nattala&email=kattrin%40mail.ru&originPage=homedetail/HomeDetail&pcm=1&fscmr=4&formLocationType=2&formType=small&leaderboardType=&isMatch=false

Если откроем ее в браузере, то все ок:
{ “error” : { “code” : “3”, “message” : “You've already contacted this person regarding this home.” }, “response” : “You've already contacted this person regarding this home.” }

А вот в питоне пишет:
{ “error” : { “code” : “7”, “message” : “Unable to send email. Please try again
later.” }, “response” : “Unable to send email. Please try again later.” }

Пробовал unquote перегнать обратно собачку. Вот получилась ссылка:
http://www.zillow.com/contact/ContactSubmit.htm?zpid=59307352&phone=(858)+793-7522&message=Hello+world&name=nattala&email=kattrin@mail.ru&originPage=homedetail/HomeDetail&pcm=1&fscmr=4&formLocationType=2&formType=small&leaderboardType=&isMatch=false

Но ее тоже открывая, получаем такую же ошибку. Помогите, кто разбирается в этом?
tibs
Проблема решилась. Оказывается надо было вначале открыть любую страницу на сайте, чтобы получить куки, а потом все стало работать как надо
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB