
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

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

Pavel
04.04.2016
08:55:25

Dmitry
04.04.2016
08:55:26
ноуп
поэтому поставлю

Artem
04.04.2016
08:56:11

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.
?

Pavel
04.04.2016
09:03:52

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

Dmitry
04.04.2016
09:08:30

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

87776
04.04.2016
10:34:52

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
Беглым взглядом окинул я гугол, и получил впечатление, что все статьи по асинхронному программированию жестко привязаны к фреймворкам.
посему вопрос: какой фреймворк лучше взять?

Viktor
04.04.2016
13:35:12

Whore Amazing
04.04.2016
13:36:09

Viktor
04.04.2016
13:36:20