Я пытаюсь найти способ получить местоположение ответа с помощью запросов python. Когда я использую скрипт или использую запросы python, возвращенные заголовки не включают в себя местоположение, из которого оно было получено. но, глядя на тот же запрос в моем браузере, он показывает местоположение ответа. так или иначе? благодаряpython запрашивает местоположение ответа
0
A
ответ
0
Вот пример использования urllib2
, но я не думаю, что вы можете сделать это с requests
:
>>> urllib2.urlopen('http://google.com').info().__dict__
{'fp': None, 'status': '', 'startofbody': None, 'startofheaders': None, 'subtype': 'html', 'type': 'text/html', 'maintype': 'text', 'headers': ['Date: Mon, 19 Dec 2016 23:11:59 GMT\r\n', 'Expires: -1\r\n', 'Cache-Control: private, max-age=0\r\n', 'Content-Type: text/html; charset=ISO-8859-1\r\n', 'P3P: CP="This is not a P3P policy! See https://www.google.com/support/accounts/answer/151657?hl=en for more info."\r\n', 'Server: gws\r\n', 'X-XSS-Protection: 1; mode=block\r\n', 'X-Frame-Options: SAMEORIGIN\r\n', 'Set-Cookie: NID=93=TKYj49Z3JkIbdrSKS3TgOIKLualPZ--E7dYEXg0S4lYvveiaGLAWjXWpy6xNrutXuTkEkaUH5u1K8Gq8jbWaG5uDENsg3deeSOWNFqCM-YCIe_TZMeu7eUj3PW5__Yzid7gpeUUiEiNa0Q; expires=Tue, 20-Jun-2017 23:11:59 GMT; path=/; domain=.google.com; HttpOnly\r\n', 'Accept-Ranges: none\r\n', 'Vary: Accept-Encoding\r\n', 'Connection: close\r\n'], 'dict': {'x-xss-protection': '1; mode=block', 'set-cookie': 'NID=93=TKYj49Z3JkIbdrSKS3TgOIKLualPZ--E7dYEXg0S4lYvveiaGLAWjXWpy6xNrutXuTkEkaUH5u1K8Gq8jbWaG5uDENsg3deeSOWNFqCM-YCIe_TZMeu7eUj3PW5__Yzid7gpeUUiEiNa0Q; expires=Tue, 20-Jun-2017 23:11:59 GMT; path=/; domain=.google.com; HttpOnly', 'accept-ranges': 'none', 'expires': '-1', 'vary': 'Accept-Encoding', 'server': 'gws', 'connection': 'close', 'cache-control': 'private, max-age=0', 'date': 'Mon, 19 Dec 2016 23:11:59 GMT', 'p3p': 'CP="This is not a P3P policy! See https://www.google.com/support/accounts/answer/151657?hl=en for more info."', 'content-type': 'text/html; charset=ISO-8859-1', 'x-frame-options': 'SAMEORIGIN'}, 'typeheader': 'text/html; charset=ISO-8859-1', 'encodingheader': None, 'seekable': 0, 'unixfrom': '', 'plisttext': '; charset=ISO-8859-1', 'plist': ['charset=ISO-8859-1']}
Вот подробнее в следующем ответе: getting value of location header using python urllib2.
Смежные вопросы
- 1. Местоположение Авторизация не запрашивает
- 2. git всегда запрашивает суровое местоположение
- 3. Python запрашивает ошибку Юникода
- 4. Получить местоположение из заголовка ответа
- 5. API Карт Google - браузер всегда запрашивает местоположение
- 6. Python запрашивает логин с перенаправлением
- 7. Python запрашивает плохие ссылки
- 8. Python запрашивает ошибку данных?
- 9. Python запрашивает ошибку 10060
- 10. Python запрашивает кеширование заголовков аутентификации
- 11. Python запрашивает пакет сценарий ошибки
- 12. Программа Python не запрашивает ввода
- 13. Python запрашивает параметры таинственного сообщения
- 14. python запрашивает неверную ошибку схемы
- 15. Python запрашивает данные POST кодирования
- 16. Python запрашивает библиотеку pre_request hook
- 17. Python запрашивает POST для PHP
- 18. Python запрашивает не доверенный сертификат
- 19. Python запрашивает версию ошибки 2.4.1
- 20. Как мне получить местоположение из заголовка ответа?
- 21. Google chrome wont запрашивает мое местоположение - html/js
- 22. Python API знать местоположение
- 23. Местоположение пользователя к Python?
- 24. Python запрашивает библиотеку, не соответствующую 302 правильно?
- 25. Поиск ответа JSON с python
- 26. Как правильно воспроизвести тело ответа ответа запрашивает, HTTParty для webmock заглушки
- 27. Убер/запрашивает статус ответа API "409 всплеск" с пустым телом ответа
- 28. Python urllib2 Заголовок ответа
- 29. Зачистка заголовки ответа - Python
- 30. Openshift python запрашивает разрешение прокси-сервера