
Ляман
31.07.2018
16:25:38
они тоже script все

~/42/elrandir> ?ᅠ
31.07.2018
16:27:10

Ляман
31.07.2018
16:27:31
а var?
Как именно с этим var'om?

Google

~/42/elrandir> ?ᅠ
31.07.2018
16:27:59
ну, в скриптах там после <script> идёт var , он одинаковый везде :?

Ляман
31.07.2018
16:28:16

~/42/elrandir> ?ᅠ
31.07.2018
16:28:33
Нет всегда разный
вообще всегда.. хм.
А что-то уникальное, аля добавления на карту и т.д :?
в общем, ищи что-то уникальное.. Ну или по порядковому номеру можно, парсить все 8, грубо говоря, но брать только 4 например.

Ляман
31.07.2018
16:29:20
я по порядковому номера ищю уже

Nikolay
31.07.2018
16:29:53
var\s*SPOParams\s*=\s*\{(.*?)\}
предварительно стащи контент всех script и по каждому прочекай
но это в лоб и тупо

Вадим
31.07.2018
16:31:17
алгоритм хеширования X11 кто-нибудь знает как реализовать

Denis
31.07.2018
16:31:34
Спецификация знает

Вадим
31.07.2018
16:32:39
можешь скинуть
что-то не нахожу

Google

Nikolay
31.07.2018
16:35:31
https://regex101.com/r/aKUq9F/1

Ляман
31.07.2018
16:35:53
find_size = parser.findAll('script')[25]
data_json = json.loads(find_size.text['product'])
print(data_json)
ошибка
```
TypeError: string indices must be integers

Nikolay
31.07.2018
16:37:07
как грубо.

Ляман
31.07.2018
16:37:32

Nikolay
31.07.2018
16:38:16
когда=-нибудь это со скрипом упадет, indexerror/none type/keyerror
+ сериализация loads

Ляман
31.07.2018
16:38:43
А как реализовать тогда?

Nikolay
31.07.2018
16:39:46

Ляман
31.07.2018
16:40:37

Nikolay
31.07.2018
16:40:42
оно и ругается, что к элементам строки обращаться через инты; но ты вообще не в ту чащу забрел

1NF3sted
31.07.2018
16:40:45
Можно ли читать текст с картинки ? Без использование teaseract? Он не может прочитать текст

Nikolay
31.07.2018
16:40:55

1NF3sted
31.07.2018
16:41:15

Ляман
31.07.2018
16:41:42

Nikolay
31.07.2018
16:41:55
No problem

1NF3sted
31.07.2018
16:42:46
какой текст, много?!
Я постыдным делом занимаюсь... бота для игры делаю )) без использования offsets и memory reading / writing

Nikolay
31.07.2018
16:43:24

1NF3sted
31.07.2018
16:43:30
No problem
Для этого надо и чтение текста из окна.... если такое возможно.... и сверка с файлом, типа если определило и совпало то гуд

Google

Nikolay
31.07.2018
16:44:49

1NF3sted
31.07.2018
16:45:13

Nikolay
31.07.2018
16:46:17
По пути наименьшего сопротивления идешь. Тексты предопределены в играх, а реверс старых игр уже в инете должен быть
Тем более есть открытая реализация диаблы2, что-то такое видел, если вы про д2

1NF3sted
31.07.2018
16:47:02

Nikolay
31.07.2018
16:48:05
В любом случае чекать скрин - тоже вариант, но лучше ищите файлы с локализация в игре
А нет, там карта тоже движется.

1NF3sted
31.07.2018
16:48:37

Nikolay
31.07.2018
16:49:17
Ну тогда голову перса, дальше проще. На все персы шаблон сделайте головы и чекать. Окно опять же

1NF3sted
31.07.2018
16:49:28

1NF3sted
31.07.2018
16:51:25
Можно ли как-то запихнуть в cv2.imread( много картинок ?)


Dmitry
31.07.2018
17:02:34
Очень нужен специалист по парсингу гугла, если у вас есть опыт в этом вопросе, напишите мне плз.

Bogdan (SirEdvin)
31.07.2018
17:08:36

Google

Bogdan (SirEdvin)
31.07.2018
17:14:41
Ну и версионности все еще из коробки. Только сторонние проекты)


Tigran
31.07.2018
17:15:11
Компания: InPlat Technologies
Вид деятельности: карточный процессинг
Занятость: full-time
Расположение: Москва, Россия
Ищем: Python программиста
Зарплата: от 120 тыс.
Кратко о нас:
Мы создали банковский карточный процессинг (работаем напрямую с Visa/MasterCard/Мир). Выпускаем свои карты (например карта Мегафона) и принимаем оплату по чужим картам. У нас много партнеров: Мейл, МФ, Йота, фасилитаторы/агрегаторы типа PayOnline, Qiwi, РИБ(Робокасса), Ecommpay, АрсеналПэй и другие
Работа сложная, но интересная.
Над чем можно поработать:
• Разработка realtime-систем процессинга (системы, в которых живут и ходят банковские карточки), а так же другие финансовые системы с высокой нагрузкой.
• Разработка бизнес-систем (автоматизация бизнес-процессов)
• Разработка аналитических систем
• Разработка систем определения и предотвращения мошеннических операций
Наш технологический стек:
• Python 3.6+
• Postgres 9.6+
• Асинхронные фреймворки (Tornado и т.д.)
• Oracle
• Redis
• ElasticSearch
• Linux
• Atlassian (Jira, Bitbucket, Confluence)
• Apache Spark/Hadoop
Мы ищем:
• Инициативного
• Самоорганизованного
• Трудолюбивого
• Достаточно подготовленного в профессиональной области (git, тесты, паттерны, понимание GIL, различные способы выполнения кода (многопоточность, кооперативная многозадачность и тд), различные синхронизационные техники)
• Обучаемого
Бонусы
• ДМС
• Офис рядом с метро Новослободская
• Адекватное руководство
• Плавающий график прихода на работу
Если интересно - пишите в личку.
#вакансия
Сильных, но дешёвых? )


Eldar
31.07.2018
17:15:39

Nikolay
31.07.2018
17:15:45
ты перечишь админу
?

Tigran
31.07.2018
17:15:57
То есть свой орм?)
Нет, не обязательно. Как раз таки я предлагаю удержаться и не доводить до ORM.

Admin
ERROR: S client not available

Иван
31.07.2018
17:16:12

Bogdan (SirEdvin)
31.07.2018
17:16:40
Может я не прав, но маппинг в классы + схема (не обязательно в коде, можно и трифт) - уже орм. Разве нет?

Tigran
31.07.2018
17:18:29
Mapping подразумевает двустороннее соответствие же.

f1nnix
31.07.2018
17:18:53
То есть свой орм?)
А что сложного в ORM? Базовый CRUD написать несложно. Проблемы будут когда начнутся селекторы по related-объектам, джоины с различными типами пересечений.
Тащем-та я рассказывал как-то, что написал себе дата-маппер под asyncpg ввиду отсутствия нормальной асинхрнной ORM и рулю им где надо. Базовый CRUD + простые inner/left_outer-джоины. Сложную хренотень с трехуровнеыми подзапросами, конечно, приходится писать вручную.
Но может быть, если прикрутить сторонний query-builder, даже это сдюжит.

Tigran
31.07.2018
17:19:15
Если не делать всю функциональность SQL в виде странных своих методов, то ощущения соответствия не будет.

Bogdan (SirEdvin)
31.07.2018
17:19:35


Ievgen
31.07.2018
17:24:40
Поругайте multi-threaded AWS SQS poller на 120 строк https://gist.github.com/morokin/53e4b5ad121e220f1feed148e1b42107 можно в приват, заранее спасибо, или это в beginners?

Mike
31.07.2018
17:26:58

Aragaer
31.07.2018
17:27:55
перл-вей!

ivan
31.07.2018
17:28:15
И не оч понятно, зачем эти переменные
Типо, трабл с названиями

Google

Tishka17
31.07.2018
17:28:15
True if r.status_code == requests.codes.ok else False
Это сурово

Ievgen
31.07.2018
17:29:00

Aragaer
31.07.2018
17:29:22
почему не просто r.status_code == requests.codes.ok?

Tishka17
31.07.2018
17:29:23
В прямом смысле. Достаточно просто сравнения

Aragaer
31.07.2018
17:29:38
result = 2*2 == 4

Mike
31.07.2018
17:29:58
и нет проблем

Tigran
31.07.2018
17:32:24
я вообще всегда 200 хардкожу :(
мой код не доживёт до смены HTTP-кода ОК на другой энивей
а так хотя бы понятно, что тут HTTP-код сравнивается

Ievgen
31.07.2018
17:33:51

Mark
31.07.2018
17:38:25

Mike
31.07.2018
17:38:28

Denis
31.07.2018
17:38:51