Anonymous
opy такое себе
Anonymous
pyarmor костыль
Anonymous
остальное тащит за собой длл
Tishka17
норм
Tishka17
5 минут и исходник в руках
Tishka17
меняешь последнюю строку на print(base64.b64decode(eval('\x74\x72\x75\x73\x74')).decode("utf-8")) и всё
Tishka17
ну то есть убирашеь лишнее и делаешь принт
Anonymous
щяс тестанем
Tishka17
прям один в один совпал файл
Tishka17
ну у тебя там строка в кавычках другая может быть
Anonymous
как то можно обойти?
Tishka17
в смысле оставь ту которую тебе он сгенерировал
Anonymous
лол
Anonymous
а как то можно сделать так что бы этим
Anonymous
меняешь последнюю строку на print(base64.b64decode(eval('\x74\x72\x75\x73\x74')).decode("utf-8")) и всё
Anonymous
гениальным способ не можно было так сделать?
Tishka17
?
Tishka17
Елси тебя интересует защита кода, то питон - не твой выбор
Julian 🏳️🌈
А если байткод как-то передавать
Alex
ну-с скажем так в теории защита возможна, но это очень геморно и готовых решений ты вряд ли найдешь ибо нахуй никому не надо
Tishka17
ну вообще едиснтвенный способ защитить код, не давать его юзеру
Je
А если байткод как-то передавать
байт код в питоне без оптимизаций, он один в один восстанавливается в исходник
вариант только nuitka юзать, он генерит Си и компилирует его, но боюсь там тоже нетрудно будет отладчиком поковырять
Co(n)stantine👨🔬
#работа #вакансия #Интерсвязь #Python #Челябинск #офис
Всем привет. Мы ищем пополнение в команду разработчиков в офис компании "Интерсвязь".
Город Челябинск
ЗП - 35-80тсч
Обязанности:
- развитие системы управления промышленным оборудованием
- участие в разработке конечных устройств на базе STM32
Требования:
- опыт разработки на Python >=3.5 (asyncio, сокеты, потоки)
- опыт разработки на C - желательно
- опыт работы с системами контроля версий (Git) - желательно
- понимание принципов микросервисной архитектуры - желательно
- опыт программирования микроконтроллеров STM32 - будет плюсом
- опыт работы с промышленными протоколами связи (ModBus, ГОСТ Р МЭК 61107-2011) - будет плюсом
- опыт работы с решениями LoRaWAN (конечные устройства, серверное ПО) - будет плюсом
- опыт работы с SQL - будет плюсом
- опыт работы с MongoDB, RabbitMQ, Memcached - будет плюсом
- опыт работы с docker - будет плюсом
- опыт написания и поддержки тестов (pytest) - будет плюсом
Подробности и прочие условия - в л/с
ух 35 тыс😞
сразу C, Python, MongoDB, RabbitMQ, Memcached, docker
Tigran
Челябинск…
Tigran
По данным Росстата средняя заработная плата в Челябинской области в 2018 году составила 35 035 рублей.
Maxim
Alex
Челябинск…
Суровые челябинские программисты - мультистаночники?
Vitaliy
Алексей
там в соседнем чатике за 80-150 искали чувака на Python, со знанием R и C++ (!!!), докера, кубера, облаков каких-то
Артём
🤦♂️
Алексей
в Москву, офис и фуллтайм
Alex
Артём
🤦♂️🤦♂️🤦♂️
Алексей
ага
🍁 Jaŭhien
Алексей
иногда даже сильно сложнее
Алексей
Это не питон
Артём
читать и пытаться понять чужой код это вообще не самое приятное занятие)
Алексей
Короче, читать C++, не зная C++ не выйдет. Это я вам гарантирую. Это в питоне, если знаешь какой-то другой язык, то можешь сразу, либо почти сразу (доку почитать пару часов) начать читать. А чтобы кресты читать, надо минимум 21 день на изучение потратить.
Roman
Ребят
Anonymous
Tigran
Roman
Подскажите кто юзал селениум как мне данные с таблицы прочитать
Roman
elem=driver.find_element_by_class_name("column-name")
Roman
Делаю так
Алексей
Roman
По идеи у меня в elem дожен быть массив с даными но не могу прочитать
Julian 🏳️🌈
Julian 🏳️🌈
В плюсах и си обычно долбежка с байтами, которую не поймешь если не умеешь долбится с байтами.
Anonymous
Julian 🏳️🌈
А в питоне уже идут просто алгоритмы.
Алексей
Julian 🏳️🌈
Tigran
Если ты пишешь на Qt, долбёжки с байтами у тебя нет
Алексей
И это боюсь бывает покруче долбёжки с байтами
Tigran
Roman
not iterable
Roman
Делаю так
Roman
elem=driver.find_element_by_class_name("column-name")
for i in elem:
print(i)
Anonymous
Roman
TypeError: 'WebElement' object is not iterable
Julian 🏳️🌈
Глупо называть C extensions пайтоном
Julian 🏳️🌈
Ну как по мне
Roman
Выбрасывает просто типо фигню
Roman
типо хекс памяти
Anonymous
Покажи
Roman
<selenium.webdriver.remote.webelement.WebElement (session="6527e1a72d9480e6a9920f24eba9d6f9", element="be08cde3-0690-478c-8a4b-3b57b95dfc41")>
Roman
а ну не хекс
Roman
ну вот такое
Anonymous
Ну вот, тебе вернуло объект класса WebElement
Roman
хм
Roman
Ну и как мне итер сделать
Anonymous
🍁 Jaŭhien
Одно дело - requests.get(url), и другое - requests под капотом