
Filip
17.02.2017
14:08:02
скриптом шоле?
Ну да, было-бы супер-круто не ручками, а прямиком из браузера

Kon
17.02.2017
14:09:12
в какой кодировке страница была изначально, в такой и сохранится же

Filip
17.02.2017
14:11:09

Google

stonepig
17.02.2017
14:11:46
достаешь html страницы и сохраняешь его в html файл

Igor
17.02.2017
14:12:06
в requests в любой момент можно указать кодировку

stonepig
17.02.2017
14:12:12
угу

Igor
17.02.2017
14:12:22
но это ни разу не "исходный код страницы из браузера"

stonepig
17.02.2017
14:12:32
ну это да
селениумом можно

Igor
17.02.2017
14:14:26
In [9]: import requests
In [10]: response = requests.get('https://httpbin.org/encoding/utf8')
In [11]: response.text[-880:-860]
Out[11]: 'Ωαβγδω АБВГДабвгд\n '
In [12]: response.encoding
Out[12]: 'utf-8'
In [13]: response.encoding = 'cp1251'
In [14]: response.text[-880:-860]
Out[14]: ' в•‘в”‚ в”ѓв”‚ в•ї '

Kon
17.02.2017
14:14:56
а какая кодировка вывода у консоли?

Filip
17.02.2017
14:15:58

Igor
17.02.2017
14:32:05
я лишь для примера
на конкретно той странице

Google

Igor
17.02.2017
14:32:18
с конкретно utf8
можно просто response.text

Filip
17.02.2017
14:32:41

Igor
17.02.2017
14:32:44
хм
а целиком если?

Filip
17.02.2017
14:32:47
и со своей страницей, тоже самое
ide тупит?

Igor
17.02.2017
14:33:16
не знаю
посмотри response.text и response.content

Filip
17.02.2017
14:33:39
ну через requests
трабла в том, что на сайт надо логиниться, я для этого и сохраняю страницу, что-бы обойти логин

Igor
17.02.2017
14:33:51
логиниться можно и с помощью requests
будет более геморно, правда
или как вариант готовые залогиненные куки из браузера скормить

Pavel
17.02.2017
14:34:35
да уж проще заново логиниться, чем куки таскать туда/сюда.

Filip
17.02.2017
14:34:38

Igor
17.02.2017
14:35:06
http://docs.python-requests.org/en/master/user/advanced/
не понял
логинишься в браузере, из браузера берешь куку, что ты - это ты
вставляешь ее в реквестс
реквестс отправляет эту куку и сайт теперь думает, что ты - это ты, залоигненный тогда в браузере
через Nное время кука помирает и тебе прихдоится снова вставлять куку из браузера

Google

Filip
17.02.2017
14:36:28
А, понял

Igor
17.02.2017
14:36:36
ил вот готовый пример в ответах, вероятно
http://stackoverflow.com/questions/12737740/python-requests-and-persistent-sessions

Filip
17.02.2017
14:37:04
отлично, спасибо
И всё-же, если говорить о сохранённом html'e. Когда я прогоняю обычный сохранённый (ctrl+s) html, вылезает ошибка
`UnicodeEncodeError: 'charmap' codec can't encode character '\xe8' in position 22: character maps to <undefined>`

stonepig
17.02.2017
14:54:36
import sys
reload(sys)
sys.setdefaultencoding("utf-8")

Filip
17.02.2017
14:54:44
Я попробовал тот-же html сохранить через блокнот в UTF-8, поменял опять в html и о чудо, всё заработало

stonepig
17.02.2017
14:58:11
ага только с кириллицей он не очень работает
ты из-под винды?

Filip
17.02.2017
14:58:45
Да, но у меня не кириллица в хтмле, норвежская диакритика

stonepig
17.02.2017
14:59:01
а скинь код
скрипта своего, в смысле

Filip
17.02.2017
14:59:34
в личку, меня тут уже троллили


Liliya
17.02.2017
16:25:47
Внимание! Вакансия!
Группа компаний «СКАНЭКС» — лидер в сфере спутникового мониторинга Земли, холдинг, занимающий ключевые позиции на российском рынке в области разработки, производства и внедрения технологий для приема, обработки, хранения изображений Земли из космоса и оперативного доступа к ним.
В рамках проекта по созданию Портала морских сервисов планируется разработать многопользовательскую веб-платформу для совместного оперативного доступа к информационным продуктам морской тематики.
Основные задачи проекта:
· Создание инфраструктуры и сервисов для обеспечения эффективного доступа к гидрографической, метеорологической, навигационной и экологической информации, в т.ч. на основе спутниковых данных.
· Организация взаимодействия участников отрасли.
· Распространение технологических решений на мировой рынок.
· Разработка типовых тиражируемых решений для комплексного экологического мониторинга и мониторинга рыбного промысла.
· Разработка конкурентоспособных продуктов и сервисов, востребованных на мировом рынке в рамках освоения ресурсов океана.
· Разработка перспективных решений для развития спутниковой и наземной (морской) инфраструктуры телекоммуникаций и передачи данных.
Для реализации проекта ГК «СКАНЭКС» формирует команду Веб-разработчиков, основным направлением для которых будет реализация прикладных решений и ETL-преобразований (Python, Django, Flask, JavaScript).
Требования:
· Опыт разработки на Python (Django или Flask) — от 3 лет.
· Опыт работы с MV* фреймворком — от 2 лет.
· Знание HTML5, CSS3, особенностей вёрстки.
· Опыт работы в команде.
· Высшее техническое образование.
Плюсом:
· Опыт технического проектирования и реализации веб-порталов и (или) интернет-магазинов.
· Опыт разработки на Node.js,
· Опыт работы с реляционными СУБД.
· Опыт работы с Git, Jenkins, Redmine.
· Опыт реализации микросервисной архитектуры.
· Опыт проведения code review.
· Опыт разработки модульных тестов.
· Умение выдерживать баланс между сроками, надёжностью, оптимальностью и абстрактностью реализации.
· Участие в проектах, связанных с реинжинирингом поддерживающих и обеспечивающих процессов.
Обязанности:
· Участие в определении технологического стека проекта.
· Анализ и детализация функциональных спецификаций.
· Проектирование и разработка веб-приложений, учётной системы.
· Разработка и сопровождение ETL-приложений.
· Формирование и обоснование оценок трудозатрат.
· Взаимодействие с аналитиками и тестировщиками.
· Разработка и ревью кода.
· Оптимизация кода под высокую нагрузку и распределённые вычисления.
Условия:
· Оформление по ТК РФ.
· Белая заработная плата (оклад + премии).
· Полный рабочий день.
· Гибкий график.
· Работа в офисе.
· Место работы: бизнес-парк “РУМЯНЦЕВО”, 50 метров от метро.
Резюме присылайте на почту lkihtenko@scanex.ru


Yan?
17.02.2017
16:32:02
возьмите меня, я хоть из челябинска, но буду за еду работать

Maxim
17.02.2017
16:32:15
от 3 лет.

Yan?
17.02.2017
16:32:21
я конечно почти нихуя не знаю

Maxim
17.02.2017
16:32:21
))

Yan?
17.02.2017
16:32:30
но это же не страшно

Ivan
17.02.2017
16:33:03
С такими требованиями 150к минимум

Google

Eduard
17.02.2017
16:34:29
Кто-нибудь с распознаванием текста работал? Клауд от Гугла нормально распознает? Задача из игры при загрузке вытягивать ник персонажа


John
17.02.2017
16:45:32
Внимание! Вакансия!
Группа компаний «СКАНЭКС» — лидер в сфере спутникового мониторинга Земли, холдинг, занимающий ключевые позиции на российском рынке в области разработки, производства и внедрения технологий для приема, обработки, хранения изображений Земли из космоса и оперативного доступа к ним.
В рамках проекта по созданию Портала морских сервисов планируется разработать многопользовательскую веб-платформу для совместного оперативного доступа к информационным продуктам морской тематики.
Основные задачи проекта:
· Создание инфраструктуры и сервисов для обеспечения эффективного доступа к гидрографической, метеорологической, навигационной и экологической информации, в т.ч. на основе спутниковых данных.
· Организация взаимодействия участников отрасли.
· Распространение технологических решений на мировой рынок.
· Разработка типовых тиражируемых решений для комплексного экологического мониторинга и мониторинга рыбного промысла.
· Разработка конкурентоспособных продуктов и сервисов, востребованных на мировом рынке в рамках освоения ресурсов океана.
· Разработка перспективных решений для развития спутниковой и наземной (морской) инфраструктуры телекоммуникаций и передачи данных.
Для реализации проекта ГК «СКАНЭКС» формирует команду Веб-разработчиков, основным направлением для которых будет реализация прикладных решений и ETL-преобразований (Python, Django, Flask, JavaScript).
Требования:
· Опыт разработки на Python (Django или Flask) — от 3 лет.
· Опыт работы с MV* фреймворком — от 2 лет.
· Знание HTML5, CSS3, особенностей вёрстки.
· Опыт работы в команде.
· Высшее техническое образование.
Плюсом:
· Опыт технического проектирования и реализации веб-порталов и (или) интернет-магазинов.
· Опыт разработки на Node.js,
· Опыт работы с реляционными СУБД.
· Опыт работы с Git, Jenkins, Redmine.
· Опыт реализации микросервисной архитектуры.
· Опыт проведения code review.
· Опыт разработки модульных тестов.
· Умение выдерживать баланс между сроками, надёжностью, оптимальностью и абстрактностью реализации.
· Участие в проектах, связанных с реинжинирингом поддерживающих и обеспечивающих процессов.
Обязанности:
· Участие в определении технологического стека проекта.
· Анализ и детализация функциональных спецификаций.
· Проектирование и разработка веб-приложений, учётной системы.
· Разработка и сопровождение ETL-приложений.
· Формирование и обоснование оценок трудозатрат.
· Взаимодействие с аналитиками и тестировщиками.
· Разработка и ревью кода.
· Оптимизация кода под высокую нагрузку и распределённые вычисления.
Условия:
· Оформление по ТК РФ.
· Белая заработная плата (оклад + премии).
· Полный рабочий день.
· Гибкий график.
· Работа в офисе.
· Место работы: бизнес-парк “РУМЯНЦЕВО”, 50 метров от метро.
Резюме присылайте на почту lkihtenko@scanex.ru
недавно видел вакансию джуниора в СПб, ничего особо там не требовалось, но знание гит было нужно и опыт питона от года)


stonepig
17.02.2017
16:46:04

John
17.02.2017
16:47:36
не было указано, но думаю бизнес предпочтительнее

Di
17.02.2017
17:55:10
Не пойму, неужели после года программирования в бизнесе можно остаться джуном?

Yuryhalf
17.02.2017
17:55:33
если в 1С то да))))))))))))))))))

Di
17.02.2017
17:55:41
??

Yuryhalf
17.02.2017
17:56:18
я вот начал изучать Python потом подсел на Docker с Kubernetes
и все
засосало))))))

I
17.02.2017
17:57:16
где разница между джуном и миддлом?)

Alex
17.02.2017
17:57:46
синьер дает задачи мидлам

Проксимов
17.02.2017
17:58:04
За мидлом не нужно постоянно присматривать

I
17.02.2017
17:58:37

Yuryhalf
17.02.2017
17:58:46

Alex
17.02.2017
17:58:51

I
17.02.2017
17:59:06
а ПМ?)

Alex
17.02.2017
17:59:08
а если человек сразу всё сам решает и за ним никто не присматривает, он что этап джуна перескакивает?

Google

I
17.02.2017
17:59:12
кого директору-то ебать?))

Alex
17.02.2017
17:59:16
если проект мелкий, то может сочетать синьер=тимлид

Yuryhalf
17.02.2017
17:59:34
он рулит тимлидом))

Alex
17.02.2017
17:59:44

Igor
17.02.2017
18:00:28

Alex
17.02.2017
18:00:52

Yuryhalf
17.02.2017
18:01:03
в истории когда разработка это заказчик- исполнитель - да

I
17.02.2017
18:01:19
техдира не должны ебать, пока что-то помимо написанного командой софта не ломается

Yuryhalf
17.02.2017
18:01:21
когда это разработка внутри компании - нет

Di
17.02.2017
18:01:34
Всё что отличает джуна от мида , опыт решения задач

Igor
17.02.2017
18:02:14

Alex
17.02.2017
18:02:18

Igor
17.02.2017
18:02:22
и сеньора от тимлида

Di
17.02.2017
18:02:34

I
17.02.2017
18:02:41
а еще макбук отличает сеньора от миддла =)

Alex
17.02.2017
18:02:57

Yuryhalf
17.02.2017
18:02:59
Эта группа больше не существует