Форум программистов, компьютерный форум, киберфорум
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. Показов 8088. Ответов 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
Ответ Создать тему
Новые блоги и статьи
Отправка уведомления на почту при изменении наименования справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере изменения наименования типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной. . .
модель ЗдравоСохранения 5. Меньше увольнений- больше дохода!
anaschu 24.03.2026
Теперь система здравосохранения уменьшает количество увольнений. 9TO2GP2bpX4 a42b81fb172ffc12ca589c7898261ccb/ https:/ / rutube. ru/ video/ a42b81fb172ffc12ca589c7898261ccb/ Слева синяя линия -. . .
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. . Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
SDL3 для Desktop (MinGW): Вывод текста со шрифтом TTF с помощью библиотеки SDL3_ttf на Си и C++
8Observer8 24.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-text-sdl3-c. zip finish-text-sdl3-cpp. zip
Жизнь в неопределённости
kumehtar 23.03.2026
Жизнь — это постоянное существование в неопределённости. Например, даже если у тебя есть список дел, невозможно дойти до точки, где всё окончательно завершено и больше ничего не осталось. В принципе,. . .
Модель здравоСохранения: работники работают быстрее после её введения.
anaschu 23.03.2026
geJalZw1fLo Корпорация до введения программа здравоохранения имела много невыполненных работниками заданий, после введения программы количество заданий выросло. Но на выплатах по больничным это. . .
Контроль уникальности заводского номера
Maks 23.03.2026
Алгоритм контроля уникальности заводского (или серийного) номера на примере нетипового документа выдачи шин для спецтехники с табличной частью, разработанного в конфигурации КА2. Данные берутся из. . .
Хочу заставить корпорации вкладываться в здоровье сотрудников: делаю мат модель здравосохранения
anaschu 22.03.2026
e7EYtONaj8Y Z4Tv2zpXVVo https:/ / github. com/ shumilovas/ med2. git
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru