
Cykooz
23.11.2016
09:47:41

Aleshka
23.11.2016
09:47:54
а, вот я тупой, это уже элемент три объект, а я его пытался еще раз запарсить
спасибо!

Zart
23.11.2016
09:48:04
да не, хмл парсеры по определению должны уметь в хттп

Google

Zart
23.11.2016
09:48:45
чтобы уметь в валидацию, в xml:base и т.п.

Boojum
23.11.2016
09:51:04
Вот вам уроки Питона.
https://www.youtube.com/watch?v=wvH_OS777fg
Наверняка уже было

.
23.11.2016
09:51:43
и не один раз

Zart
23.11.2016
09:51:46
раз пять наверное

Ilya
23.11.2016
09:51:50
Подскажите где почитать почему такая ошибка происходит вообще в питоне:
for key, value in json.load(data_json):
ValueError: too many values to unpack (expected 2)

Zart
23.11.2016
09:52:11
потому что ты проебал .items()
лоад тебе вернул дикт поди, но ты итерируешься не по ключ/значение, а по ключам

Ilya
23.11.2016
09:53:46
то есть iter у dict итерируется только по ключу?

Zart
23.11.2016
09:54:04
да

Ilya
23.11.2016
09:54:54
хмм, а почему иногда прокатывало итерироваться по значению или
{'some': "other"}
это не dict?
Хотя я наверное путаю с list-ом, спасибо, стало чуть понятнее=)

Google

Aleshka
23.11.2016
10:36:18
.xpath возвращает <Element div at 0x1e814747958>
не могу нагуглить, как показать этот элемент? в таком виде
<div class="related">
например

Zart
23.11.2016
10:38:48
lxml.html.tostring(element)

Aleshka
23.11.2016
10:39:08
cgfcb,j
спасибо
а можно как-то по-простому вытащить селектор теперь из
<div class="related"> ? при том, что я не знаю class это или id или что еще там стоит
<div class="related">
<div itemprop="articleBody">
<div id="Gdsf">
типа такого
[e.get('id') for e in document.xpath(expression)] есть такой пример, но у меня неизвестно что стоит в div-e

Aleksandr
23.11.2016
10:52:50
Тащить сам див?

Aleshka
23.11.2016
10:54:22
не совсем
сначала элемент
selected_selector = doc.xpath("//*[contains(text(),'{}')]/ancestor::div".format(Object_cluster_to_css__))[-1]
потом вывожу
lxml.html.tostring(selected_selector)

Zart
23.11.2016
10:55:04
ничо не пони

Aleshka
23.11.2016
10:55:24
там получается весь кусок начиная с <div> заканчивая соответственно </div>

Zart
23.11.2016
10:55:36
tostring рендерит не только элемент но и его содержимое

Aleksandr
23.11.2016
10:55:45
Аналогично ... хочу вытащить но не понятно какой и для чего.

Zart
23.11.2016
10:55:52
т.е. tostring(div) выдаст полный '<div>...</div>'

Aleshka
23.11.2016
10:55:53
да, а есть что рендерит только тэг искомый?

Zart
23.11.2016
10:56:01
ничего. рендери сам
elem.tag - сам тэг
elem.attrib - словарь его аттрибутов

Aleshka
23.11.2016
10:57:07
воооо атрибуты то что нужно, спасибо

Roman
23.11.2016
11:10:55
через name разве нельзя?

Google

Roman
23.11.2016
11:10:58
Атрибут

Zart
23.11.2016
11:11:38
AttributeError: 'HtmlElement' object has no attribute 'name'

Roman
23.11.2016
11:45:08
from peewee import *
pdb = PostgresqlDatabase('GPRDB')
class Prefix(Model):
prefix = CharField(32, unique=True, index=True)
description = CharField(255)
class Meta:
database = pdb
Prefix.create_table()
f = open('prefix')
for line in f:
prefix = Prefix(prefix=line.strip().split(' - ',)[0])
Опять нахуекодил.
как мне теперь добавить в столбец записи
а бля
я не через create

Zart
23.11.2016
11:48:05
with open('prefix') as fp:
for line in fp:
prefix, description = line.strip().split(' - ', 1)
new = Prefix.create(prefix, description)

Roman
23.11.2016
11:48:41

j7sx
23.11.2016
11:49:53
С ВКапи работал кто?

Темный
23.11.2016
11:50:04
+

Albatrosicks
23.11.2016
11:52:08
как в sqlalchemy фильтрануть relationship ?
.filter(Book.autor.last_name == last_name)

Zart
23.11.2016
11:52:28
пора уже фак составлять наверное
1) как учить питон?
2) где найти книги по питону?
3) где найти работу на питоне
4) с вкапи работал кто?
5) что учить - джангу или фласк?
6) как парсить регулярками <subject>?

Pavel
23.11.2016
11:53:34

Alexey
23.11.2016
11:53:53
Бота завести, который будет сам учиться и отвечать на такие вопросы автоматом

Zart
23.11.2016
11:53:54
чтобы форвардить же

Alexey
23.11.2016
11:54:26
если кто-то ML увлекается, вот отличная практика)

Albatrosicks
23.11.2016
11:54:38

Zart
23.11.2016
11:54:46

Roman
23.11.2016
11:55:16

Юкер
23.11.2016
11:57:25
Да можно даже по командам

Google

Alex
23.11.2016
11:59:44
приветствую! у кого нибудь не найдется концепция схемы БД биллинга?

Alexey
23.11.2016
11:59:59

Pavel
23.11.2016
12:00:24

Юкер
23.11.2016
12:00:24

Mike
23.11.2016
12:00:55

Alexey
23.11.2016
12:01:31

Юкер
23.11.2016
12:02:32

Alex
23.11.2016
12:03:36

Alexey
23.11.2016
12:04:07
Сейчас лучше, чем никогда
там вон нейронки по лицу уже могут сказать преступник ты или нет, думаю, что и с нашим чатиком справятся

Admin
ERROR: S client not available

Evgen
23.11.2016
12:04:12

Zart
23.11.2016
12:04:24
можно
просто потом обычно становится паршиво

Юкер
23.11.2016
12:04:42

Mike
23.11.2016
12:05:07

Pavel
23.11.2016
12:05:40

Zart
23.11.2016
12:06:04
автор: Ратиш Кумар. оооок.

Павел
23.11.2016
12:06:08

Alex
23.11.2016
12:06:26

Павел
23.11.2016
12:06:58
нет))
Тогда я даже не буду дальше спрашивать ))))

Google

Alex
23.11.2016
12:07:23
почему? что я делаю не так?

Roman
23.11.2016
12:07:49

Dmitry
23.11.2016
12:07:50
тьфу, double accounting

Alex
23.11.2016
12:08:18
я просто спрашиваю в надежно узнать есть ли у кого то best practices

Roman
23.11.2016
12:08:19

Alexey
23.11.2016
12:08:26

Alex
23.11.2016
12:09:31
а как лучше реализовать тарифы в таких системах?

Dmitry
23.11.2016
12:09:45
просто я не видел реализаций двойной записи никогда. посмотрел бы, я по одному из образований бух.

Roman
23.11.2016
12:11:07

Zart
23.11.2016
12:11:08

Dmitry
23.11.2016
12:11:31
я о питоньеем биллинге конкретно )

Zart
23.11.2016
12:11:51
дык трактат от изобретателя метода 8)
а перенести в схему/алгоритмы..
ну и смысл вести скажем обе записи в одной базе... чтобы обэпу было проще накрыть? 8)

Pavel
23.11.2016
12:13:16
Для тех кто-то не умеет в схемы бд, придумали способ Code First. Когда описываешь модели, их взаимоотношения, а ORM пусть придумывает, как это в таблицы разложить.

Alexey
23.11.2016
12:14:01

Pavel
23.11.2016
12:14:18

Dmitry
23.11.2016
12:15:05
а перенести в схему/алгоритмы..
ну, вот понимаешь, я не кодер. я имею как раз хорошее представление, но реализация от меня далека. в моем бы варианте любая функция, корреспондирующая что-либо, принимала бы два счета; у счетов были бы декораторы, для обработки пассивных-активных счетов. любое изменение счетов бы инициировало бы проверку баланса и так далее. в результате, я что-нибудь да родил бы. оно бы даже работало. но это было бы... 1С на python.
так то посмотреть именно практику реализации - полезно

Zart
23.11.2016
12:15:54
ой йо
Эта группа больше не существует