@ru_python

Страница 494 из 9768
Pavel
04.04.2016
08:45:13
я скопировал 16 строку, где ты добываешь getcode(), и опсмотрел, что едет по сети. Едет полный HTML код.

Dmitry
04.04.2016
08:45:24
угу

это я понимаю

Pavel
04.04.2016
08:45:40
а у меня другая 16-я строка.

Google
Dmitriy
04.04.2016
08:45:52
а у меня другая 16-я строка.
не. я написал какую надо

Pavel
04.04.2016
08:46:38
не. я написал какую надо
извини, перепутал двух Дмитриев.

Dmitry
04.04.2016
08:47:21
погодь, у меня такая же строка

Pavel
04.04.2016
08:47:38
и она вызывает полную страницу с севрера.

Dmitry
04.04.2016
08:47:48
угу

Pavel
04.04.2016
08:48:00
угу
а страница может быть большой.

или даже очень большой.

Dmitry
04.04.2016
08:48:54
359,98 KB (368 623 bytes)

ща я тотал траф тебе скажу даже

Dmitriy
04.04.2016
08:49:41
погодь, у меня такая же строка
поменяй на ту, что я написал и сравни

Pavel
04.04.2016
08:49:42
ну тогда убери из своего вопроса слово "дёшево узнать" и ладушки.

Dmitry
04.04.2016
08:50:40
ахахаха

ты меня поймал

Google
Dmitry
04.04.2016
08:51:24
что за реквестс?

откуда он у тебя?

Artem
04.04.2016
08:52:09
pip install requests, он стал де-факто стандартным модулем для http запросов, отличается нормальным апи

Dmitry
04.04.2016
08:52:27
ненене, мне надо в стандартных либах

хотяяяяя

Whore Amazing
04.04.2016
08:53:27
как ты в 2016 без реквестс живешь?

Dmitry
04.04.2016
08:54:23
так же как и без пип

[Anonymous]
04.04.2016
08:54:47
зря что ли кеннетрайтц рабочее время тратил?

Dmitry
04.04.2016
08:54:53
парни, у меня бывает такое что скрипты должны запускаться на каком-то сервере гжде низя так просто брать и ставить все говно какое хочешь

Whore Amazing
04.04.2016
08:55:04
так же как и без пип
т.е. хуево живешь.

Artem
04.04.2016
08:55:08
python -m ensurepip python -m pip install -U pip pip install requests

Whore Amazing
04.04.2016
08:55:20
пип в стандартной комплектации идет, емнип

Dmitry
04.04.2016
08:55:21
Dmitry
04.04.2016
08:55:26
ноуп

положи requests папку рядом со скриптом.
конкретно этому скрипту похуй

поэтому поставлю

Artem
04.04.2016
08:56:11
парни, у меня бывает такое что скрипты должны запускаться на каком-то сервере гжде низя так просто брать и ставить все говно какое хочешь
В virtualenv можно ставить без рута, также см. conda, если нужно без рута поставить любую версию питона

Pavel
04.04.2016
08:57:17
а ещё так бывает, что сервер где-то глубоко в интранете и у него нет доступа к pypi

Google
Dmitry
04.04.2016
08:57:42
да всяко бывает

если есть возможность обойтись - я обхожусь

Pavel
04.04.2016
08:58:39
>>> import httplib >>> conn = httplib.HTTPConnection("www.google.com") >>> conn.request("HEAD", "/index.html") >>> res = conn.getresponse() >>> print res.status, res.reason 200 OK >>> print res.getheaders() [('content-length', '0'), ('expires', '-1'), ('server', 'gws'), ('cache-control', 'private, max-age=0'), ('date', 'Sat, 20 Sep 2008 06:43:36 GMT'), ('content-type', 'text/html; charset=ISO-8859-1')]

Dmitry
04.04.2016
09:00:42
второй питон же

Pavel
04.04.2016
09:01:10
да, и в самом деле.

Dmitry
04.04.2016
09:01:31
во втором есть несколько годных методов

выше уже кидали

чета я ваще смоттрю что для админства наверное второй пи годнее

везде стоит и не надо ебаться

очень многие вещи в третьем питоне усложнены, по непонятным мне причинам

Whore Amazing
04.04.2016
09:03:34
Например GIL.

?

Dmitry
04.04.2016
09:03:58
я тут недавно попал яйцами в юникод

байткод

и проблемы конвертации

Pavel
04.04.2016
09:04:37
два метода encode\decode, чё там конвертирвоать-то?

Dmitry
04.04.2016
09:05:07
не помню уже

на чтото то я там часок угробил

чета не ловит у меня с requests даже

Google
Whore Amazing
04.04.2016
09:09:30
да

Dmitry
04.04.2016
09:09:47
Traceback (most recent call last): File "/usr/lib/python3/dist-packages/apport_python_hook.py", line 63, in apport_excepthook from apport.fileutils import likely_packaged, get_recent_crashes File "/usr/lib/python3/dist-packages/apport/__init__.py", line 5, in <module> from apport.report import Report File "/usr/lib/python3/dist-packages/apport/report.py", line 21, in <module> from urllib.request import urlopen File "/usr/lib/python3.4/urllib/request.py", line 88, in <module> import http.client File "/home/dna/PycharmProjects/pylearn/http.py", line 2, in <module>

это с ret_code = requests.head(rpm_url).status_code

Whore Amazing
04.04.2016
09:10:54
с таким трейсбэком я ничего не пойму.

Dmitry
04.04.2016
09:10:57
Original exception was: Traceback (most recent call last): File "/home/dna/workcodebytes/PY/prm_finder/check_rpm.py", line 1, in <module> import urllib.request File "/usr/lib/python3.4/urllib/request.py", line 88, in <module> import http.client File "/home/dna/PycharmProjects/pylearn/http.py", line 2, in <module> import httplib ImportError: No module named 'httpl

вот так понятнее?

чет скопипастил криво

оп

Admin
ERROR: S client not available

Dmitry
04.04.2016
09:11:23
это ваще левый трейсбек

сорян

хм, странная фигня. Делаю ран одного файла

а сыпется по ошибке из другого

в первый раз такой бред. Даже проекты разные

спс за вариант с реквестом, парни. все работает

и явно быстрее )

Pavel
04.04.2016
09:13:55
и не стоит называть наркоманами людей, которые тебе помочь хотят.

Dmitry
04.04.2016
09:14:13
да я просто пошутил

парсить хедер было явно не лучше

Google
Dmitry
04.04.2016
09:14:41
того что я набросал

Whore Amazing
04.04.2016
09:15:37
и не стоит называть наркоманами людей, которые тебе помочь хотят.
если они хотят помочь тебе упороться - то можно.

Dmitry
04.04.2016
09:15:52
хотя, вполне возможно, что ктото его и отпарсил неведомым мне способом

Anton
04.04.2016
09:51:31
Содержательное аудио

87776
04.04.2016
10:06:36
Как на питоне заищаются от sql инъекций?

можно ссылками отправить rtfm

Artem
04.04.2016
10:07:34
В первую очередь не используют форматирование строк для подстановки параметров

87776
04.04.2016
10:08:36
Не останавливайся...

Artem
04.04.2016
10:11:34
Дальше смотри документацию либы, которую используешь, не поверишь, но там все написано

Roman
04.04.2016
10:13:16
http://lmgtfy.com/?q=python+%D0%B7%D0%B0%D1%89%D0%B8%D1%82%D0%B0+%D0%BE%D1%82+sql+%D0%B8%D0%BD%D1%8A%D0%B5%D0%BA%D1%86%D0%B8%D0%B9#heading

bakatrouble
04.04.2016
10:18:02
melancholiac
04.04.2016
11:00:16
Мб не в тему, но стоит ли учить кложуру если очень не хочется в джс?

Sergey
04.04.2016
11:11:50
если хочешь

если не хочешь - не учи

87776
04.04.2016
11:28:01
всегда так делаю!

Kolyann
04.04.2016
12:43:45
всегда так делаю!
Самый верный подход

Whore Amazing
04.04.2016
13:33:34
Беглым взглядом окинул я гугол, и получил впечатление, что все статьи по асинхронному программированию жестко привязаны к фреймворкам. посему вопрос: какой фреймворк лучше взять?

Whore Amazing
04.04.2016
13:36:09
Тот, что уже есть в языке coroutlines или как их там
По нему как раз что-то ничего не видел. Мб asyncio? Вроде он в стандартной комплектации.

Страница 494 из 9768