Я пишу клиент в Python 2.7.2, используя httplib для получения URL-адресов из Интернета:
def connectHttp(url, sub_url)
conn = httplib.HTTPConnection(url)
try:
conn.request("GET", "/" + sub_url)
except Exception as ex:
conn.close()
logMessage('Connection problems:')
logMessage(str(ex))
logMessage('Exception message:')
logMessage(ex.message)
logMessage('-------')
return (503, "")
response = conn.getresponse()
status = response.status
data = response.read()
conn.close()
return (status, data)
Моя проблема в том, что я не знаю, как обрабатывать перенаправления, и я даже неконечно, если у httplib есть опция для этого.Другое дело, что существует простой способ предотвратить кэширование на сервере (исправление: прокси) (например, путем добавления фиктивной строки запроса со случайными данными)
Очень ценится ...