@ru_python

Страница 6089 из 9768
Ляман
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 , он одинаковый везде :?

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

в общем, ищи что-то уникальное.. Ну или по порядковому номеру можно, парсить все 8, грубо говоря, но брать только 4 например.

Ляман
31.07.2018
16:29:20
вообще всегда.. хм. А что-то уникальное, аля добавления на карту и т.д :?
Не смотри там есть скрипты и такой только один остальные используются для импортов ajax и т.д а этот скрипт он 19 на сайте

я по порядковому номера ищю уже

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
https://regex101.com/r/aKUq9F/1
Уже другая проблема возникает



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
find_size = parser.findAll('script')[25] data_json = json.loads(find_size.text['product']) print(data_json) ошибка ``` TypeError: string indices must be integers
find_size - у тебя элемент DOMа, ты потом получаешь у него контент .text и почему-то ключом требуешь от строки

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

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

1NF3sted
31.07.2018
16:41:15
какой текст, много?!
Да нет, не большие фрагменты текста

Ляман
31.07.2018
16:41:42
оно и ругается, что к элементам строки обращаться через инты; но ты вообще не в ту чащу забрел
Всё спасибо я нашёл тэги которые хрант variant id спасибо что объяснил

Nikolay
31.07.2018
16:41:55
No problem

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

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

Google
1NF3sted
31.07.2018
16:45:13
Никогда таким не занимался, читы зло
Я знаю что зло, но именно это зло мне сейчас и нужно доделать

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

Тем более есть открытая реализация диаблы2, что-то такое видел, если вы про д2

1NF3sted
31.07.2018
16:47:02
Тем более есть открытая реализация диаблы2, что-то такое видел, если вы про д2
Хорошо, другой вопрос, как можно захватить и выделить движущейся объект что бы получить его координаты ?

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

А нет, там карта тоже движется.

1NF3sted
31.07.2018
16:48:37
Тем более есть открытая реализация диаблы2, что-то такое видел, если вы про д2
Скриншот из окна которое находиться в background и получение кордов работает через OpenCV

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

1NF3sted
31.07.2018
16:49:28
А нет, там карта тоже движется.
Ну у меня пока такое работает поиск и сверка картинок и получение координатов...

1NF3sted
31.07.2018
16:51:25
Ну тогда голову перса, дальше проще. На все персы шаблон сделайте головы и чекать. Окно опять же
Смотри что на данный момент умеет бот. • Создавать игру используя случайные Буквы • Идти в локацию с монстром • Убивать монстра • Подбирать лут если подходящий по описанию (сверка изображений) • Работает даже в background

Ну тогда голову перса, дальше проще. На все персы шаблон сделайте головы и чекать. Окно опять же
Осталось сделать лечение и закупку зельем, так же не плохо бы доделать слежку за компаньоном, которого можно выкупать если он умер, вот это малость что осталось

Ну тогда голову перса, дальше проще. На все персы шаблон сделайте головы и чекать. Окно опять же
И да если бот не может по каким то причинам попасть в локацию, то он выходит из игры, будь то пинг или лаг сервера

Ну тогда голову перса, дальше проще. На все персы шаблон сделайте головы и чекать. Окно опять же
Вот как заставить cv2 math template делать с несколькими изображениями? Что бы не делать громоздкий скрипт ( то есть не писать к каждому png свою переменную def(): )

Можно ли как-то запихнуть в cv2.imread( много картинок ?)

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

Bogdan (SirEdvin)
31.07.2018
17:08:36
Потому что туда не завезли нормальной работы с ошибками
А еще дженериков, нормальных архитектурных подходов, поэтому только микросервисы, отсутствия бойлерплейта и синтаксиса. Но он быстрый и с простым синтаксисом. Зато через 5 лет будет весело)

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

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

Tigran
31.07.2018
17:18:29
Может я не прав, но маппинг в классы + схема (не обязательно в коде, можно и трифт) - уже орм. Разве нет?
Ну я формального определения не видел, но я думал, что если ты делаешь класс и метод, чтобы сконструировать его из записи в базе - это ещё не ORM.

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 в виде странных своих методов, то ощущения соответствия не будет.

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

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 Это сурово

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
почему не просто r.status_code == requests.codes.ok?
ок, с этим понятно и правда можно проще

перл-вей!
в перл вообще не умею ( пока

Зачем делать def f(*args): a, b, c = args Если можно сразу def f(a, b, c): ?
это религиозный вопрос или есть best practice?

Mark
31.07.2018
17:38:25
я вообще всегда 200 хардкожу :(
Я с какого-то момента перестал писать краткие if a:

Mike
31.07.2018
17:38:28
это религиозный вопрос или есть best practice?
Это стандартный способ объявления функций

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