Форум сайта python.su
Всем привет! Мне необходимо написать поисковый POST-запрос в google. Как у дилетанта, с наскока решить не получилось. Написал такой скрипт:
import httplib
con=httplib.HTTPConnection('www.google.ru')
Req = 'q=123'
Len = len(Req)
header={'Content-length':Len,'Content-Type':'application/x-www-form-urlencoded'}
con.request ('POST','/search', Req,header)
temp = con.getresponse ()
print temp.read ()
Офлайн
питекантропдля начала перевести сообщение и еще раз подумать над кодом.
В возвращаемом сообщении говорится “The request method POST is inappropriate for the URL /search.” Что нужно исправить, чтоб скрипт заработал?
Офлайн
в смысле, запрос типа POST в принципе работать не будет?
Отредактировано (Апрель 18, 2010 14:39:02)
Офлайн
питекантропДа. А зачем вам именно POST?
в смысле, запрос типа POST в принципе работать не будет?
Офлайн
Запросы передаются GETом а не POSTом.
Посмотрите google.py в папке ваш_питон/tools/scripts
Офлайн