Форум программистов, компьютерный форум, киберфорум
Python
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/40: Рейтинг темы: голосов - 40, средняя оценка - 4.83
кодер
 Аватар для mikhail899
37 / 26 / 13
Регистрация: 15.08.2014
Сообщений: 416

HTTP Error 502: Bad Gateway, без прокси всё работает

27.08.2014, 16:53. Показов 8026. Ответов 14
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
вот код
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
import urllib2
inputs = raw_input('input request')
urls = "http://www.google.com/search?q="+inputs;
input = raw_input('input proxy')
proxy = urllib2.ProxyHandler({'http': input})
opener = urllib2.build_opener(proxy)
opener.addheaders = [('User-agent', 'Mozilla/5.0')]
urllib2.install_opener(opener)
site = urllib2.urlopen(urls)
data = site.read()
datas = open('d://'+inputs+'.html','wb')
datas.write(str(data))
datas.close()
print 'win'
вот текст ошибки
Traceback (most recent call last):
File "C:\Python25\Lib\site-packages\pythonwin\pywin\framework\scrip tutils.py", line 310, in RunScript
exec codeObject in __main__.__dict__
File "D:\2708proxyheadersgoogle.py", line 9, in <module>
site = urllib2.urlopen(urls)
File "C:\Python25\lib\urllib2.py", line 121, in urlopen
return _opener.open(url, data)
File "C:\Python25\lib\urllib2.py", line 380, in open
response = meth(req, response)
File "C:\Python25\lib\urllib2.py", line 491, in http_response
'http', request, response, code, msg, hdrs)
File "C:\Python25\lib\urllib2.py", line 418, in error
return self._call_chain(*args)
File "C:\Python25\lib\urllib2.py", line 353, in _call_chain
result = func(*args)
File "C:\Python25\lib\urllib2.py", line 499, in http_error_default
raise HTTPError(req.get_full_url(), code, msg, hdrs, fp)
HTTPError: HTTP Error 502: Bad Gateway
без проксей всё работает
прокси разные пробывал
может гугл чего
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
27.08.2014, 16:53
Ответы с готовыми решениями:

При использовании прокси в ответе от инстагама 502 bad gateway
при использовании прокси в ответе от инстагама 502 bad gateway

POST запрос без заголовка COOKIE выдаёт 502 bad gateway
Я на сайте использую флэш загрузчик файлов. Ну то, что он не передаёт cookie во всех браузерах кроме IE, вроде как известный всем глюк. ...

UNicorn, не работает веб-сервер 502 Bad Gateway
Есть связка, Unicorn + Nginx на сервере Linux, на котором работает сайт. Проблема в том что произвольно перестает веб при входе на https,...

14
2742 / 2341 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
27.08.2014, 16:59
Используйте requests, она намного логичней и работать с ней проще. Если её использовать ваш код займёт намного меньше строк чем сейчас и будет простым.
0
кодер
 Аватар для mikhail899
37 / 26 / 13
Регистрация: 15.08.2014
Сообщений: 416
27.08.2014, 17:05  [ТС]
tsar925, приведите проимер запроса get с прокси,а то я что то не найду документов на эту библиотеку на официальном сайте питона.
0
2742 / 2341 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
27.08.2014, 17:11
Цитата Сообщение от mikhail899 Посмотреть сообщение
я что то не найду документов на эту библиотеку на официальном сайте питона.
Не можешь найти потому, что не там ищешь. Гуглить надо было http://docs.python-requests.or... uickstart/
0
кодер
 Аватар для mikhail899
37 / 26 / 13
Регистрация: 15.08.2014
Сообщений: 416
27.08.2014, 17:31  [ТС]
нет у меня такой библеотеки.ставить нужно ,а я незнаю как.
0
561 / 484 / 168
Регистрация: 14.02.2012
Сообщений: 1,561
27.08.2014, 17:43
Цитата Сообщение от mikhail899 Посмотреть сообщение
ставить нужно ,а я незнаю как
installation of Requests
0
кодер
 Аватар для mikhail899
37 / 26 / 13
Регистрация: 15.08.2014
Сообщений: 416
28.08.2014, 00:04  [ТС]
опасно воообще установка библеотек таких(

Добавлено через 53 секунды
раньше украина сидела(
0
2742 / 2341 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
28.08.2014, 00:15
Цитата Сообщение от mikhail899 Посмотреть сообщение
раньше украина сидела(
Ты о чем?
Цитата Сообщение от mikhail899 Посмотреть сообщение
опасно воообще установка библеотек таких(
Просвяти нас, чем же по твоему это опасно?
0
кодер
 Аватар для mikhail899
37 / 26 / 13
Регистрация: 15.08.2014
Сообщений: 416
28.08.2014, 14:14  [ТС]
ну я в синтаксисе си не разбираюсь вот и мне это и опасно.
0
2742 / 2341 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
28.08.2014, 23:32
Вот рабочий код, который тебе был нужен. Как видишь используя requests весь твой код заменяется 2 строками.
Кстати где же тут сишный синтаксис?
Python
1
2
3
4
5
6
7
8
9
import requests
 
proxies = {"http": "http://188.137.45.98:3128",
           "https": "http://188.137.45.98:3128"}
headers = {'User-Agent': 'Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:26.0) Gecko/20100101 Firefox/26.0'}
 
url = 'http://myip.ru/'
page = requests.post(url, headers, proxies=proxies)
print(page.text)
0
кодер
 Аватар для mikhail899
37 / 26 / 13
Регистрация: 15.08.2014
Сообщений: 416
29.08.2014, 20:04  [ТС]
ну на сколько я слышал библиотеки к питону пишутся на си.
0
561 / 484 / 168
Регистрация: 14.02.2012
Сообщений: 1,561
29.08.2014, 21:57
mikhail899, только некоторые. В большинстве случаев это чистые Python-модули. Да и сишные модули собрать не сложно. Вообще любую библиотеку можно поставить через pip или собрать при помощи setup.py.
0
2742 / 2341 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
29.08.2014, 22:07
mikhail899, даже если библиотека будет написана на Си, то это не означает, что написанный с её помощью код будет в стиле Си.
В общем вы заблудились в 3 соснах, не думайте на чем написана библиотека, на чистом python или с использованием Си, для вас это ни какой роли не сыграет.
0
кодер
 Аватар для mikhail899
37 / 26 / 13
Регистрация: 15.08.2014
Сообщений: 416
30.08.2014, 12:36  [ТС]
так я и не понял как ставить доп модули.может будет проще обновить питон до более верхней версии?
0
2742 / 2341 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
30.08.2014, 12:54
Версия python и модули не как не связаны в том смысле который вы предполагаете. Доп. модули как были сторонними, так и остаются сторонними, от обновления, в стандартную поставку они не станут входить.

Добавлено через 2 минуты
Устанавливаются модули или в ручную или с помощью программы pip.
Описание установки есть тут http://docs.python-requests.or... l/#install в целом установка всех модулей одинакова.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
30.08.2014, 12:54
Помогаю со студенческими работами здесь

502 bad gateway
Здравствуйте, извините что задаю этот глупый вопрос. Нет имеющийся интерпретаторов . https://windows.php.net/download#php-5.5 - скачал....

502 Bad Gateway
Кто подскажет 502 Bad Gateway ----------------------- PhpStorm 8.0.3 var users = ; $(document).ready(function() {

502 Bad Gateway
При отправке запроса в БД вылетает ошибка 502 Bad Gateway The server returned an invalid or incomplete response. Сам код if...

502 Bad Gateway
Господа помогите решить данную проблему при входе в phpmyadmin и на др сайты в папке domains через openserver кучу сайтов перелазил и...

502 Bad Gateway
Добрый день, попадался на dosearch или что то похожее, удалил из программ и компонентов, осталась вот такая штука на каждом сайте ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
15
Ответ Создать тему
Новые блоги и статьи
Первый деплой
lagorue 16.01.2026
Не спеша развернул своё 1ое приложение в kubernetes. А дальше мне интересно создать 1фронтэнд приложения и 2 бэкэнд приложения развернуть 2 деплоя в кубере получится 2 сервиса и что-бы они. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит: токи, напряжения и их 1 и 2 производные при t = 0;. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru