Расширение для незаметного просмотра вакансий с HH.ru

04.09.23

Интеграция - WEB-интеграция

Существуют такие ситуации, что хочется поменять работу. Но не хочется тратить время на поиски дома. А на работе просто так не посмотришь. Для этого предлагаю воспользоваться Вам специальным расширением, которое берет данные с бесплатного API HH.

Скачать исходный код

Наименование Файл Версия Размер
Расширение для незаметного просмотра вакансий с HH.ru:
.cfe 33,39Kb
167
.cfe 33,39Kb 167 Скачать бесплатно

Всем привет. Это моя первая публикация. Тапками кидать можно. Я не чувствительный).

   // Предыстория (если не интересно, то можно пропустить): 

Иногда на меня накатывает настроение освоить что-то кроме 1С, обычно оно так же и проходит, но бывают моменты, когда я все-таки заставляю свою тушку что-нибудь поучить/попробовать. На этот раз под руку попал Python. Изначально я хотел посмотреть, что и как делают аналитики на этом языке, вдруг я захочу туда свичнуться. Но для начала надо было посмотреть, а сколько платят этим чудесным людям, а главное, что нужно уметь? Дело осталось за малым, залезть на HH и посмотреть технологии и зарплаты. Собственно, это я и сделал, но после первой страницы встала проблема, потому что у этих питоных аналитиков разброс примерно, как в 1С. Кому та надо ERP, а кому Документооборот. Где-то надо только программировать, где-то надо быть и консультантом, и программистом, и сисадмином. Только в других технологиях.

Поэтому я нашел первый попавшийся скрипт, и дописал его таким образом, чтобы он разделил требования по технологиям, и просуммировал все упоминания технологии. Конечно оказалось, что одну и ту же технологию, люди могут писать по-разному, но в целом сразу примерно стало понятно, что надо учить. По деньгам же оказалось не сильно лучше 1с, поэтому я забил.

   //КонецПредыстории

В момент написания скрипта, я подметил для себя, что работать с API, с помощью Python, как-то поудобней, но есть и минусы. По итогу я решил, что на 1с, это можно сделать попроще. (Тут возможно сказывается отсутствия опыт на питоне). Так я и сделал, но понял, что кроме меня это, наверное, никому не интересно. А вот про деньги – да. Поэтому я подумал сделать обработку на УФ, которая тащит с ХХ данные, и как-то их анализировать, потому что с помощью самого сайта, это делать не сильно удобно.

По мере написания скрипта, решение начало немного обрастать справочниками – для удобства, и пополнилось регистром - потому что в процессе, как я и говорил, мне нужен анализ, который даст СКД. По итогу я решил сделать расширение, которое практически не будет заметно. Потому что, если ты хочешь поменять работу, то просмотр сайта вакансий, рано или поздно заметят, а это не всегда хорошо. В самом предприятии, нужно только запустить обработку. И со стороны будет выглядеть, что ты как будто, что-то смотришь в 1с.

В обработке присутствует:

  1. Кнопка «Добавления территорий» - она сама сходит на сайт и заполнит все территории, чтобы не писать их вручную. Если есть необходимость добавить территорию вручную, то код территории можно посмотреть в  
  2. Динамический список, вместо ТЧ, поэтому данные полученные от сайта, я помещаю в регистр сведений. Этот список нужен для аналитики. Там, как на любом СКДшном детище, есть отборы, раскраски, сортировки и т.д. Лично мне нравится тяжелая операция для БД, но удобная для меня «Содержит».
  3. Количество страниц вакансий (в одной странице 50 вакансий). Если укажете какой-то максимум, которого на сайте нет, загрузит, то что есть.
  4. Указан доход – грузить вакансии, где есть доход.
  5. Удаленная работа – тут и так понятно. Эту галочку я делал для себя.

Я не стал переносить все отборы с сайта, т.к. считаю, что аналитические возможности 1с, превосходят то что можно сделать на сайте. Поэтому лучше подгрузить все вакансии, и их уже анализировать. Так же здесь в отличии от ХХ, сразу видно до вычета налогов предлагаемая сумма, или нет.

            При закрытии обработка спросить очистить ли данные в регистре, т.к. вакансии могут устареть, и лучше их загрузить еще раз.

            При двойном клике откроется форма с описанием вакансии. С ее данными, а также ссылкой на саму вакансию, и ссылкой на работодателя. Это может понадобиться, чтобы сразу посмотреть вакансию на HH прямо в 1С Или скинуть куда-то себе на почту, если у вас не бдит за этим СБ.

 

 

Есть странность с «Удаленкой», ХХ почему считает это графиком работы. Поэтому все смешалось, и Гибкий график, и Полный день, и Удаленка.

При запуске заполнения данными нужно будет подождать некоторое время, чтоб данные подгрузились и записались в 1с. После этого можно работать с полученными данными.

Не нужно часто запускать скачивание вакансий, т.к. сайт может вас заблокировать, и потом придется или ждать, или менять ip-адрес. И насчет первого я не уверен.

Также было интересно собрать вакансии, и сделать типа инструмента для кадровиков и HR, но оказалось, что там нужен платный ключ. Поэтому надо либо парсить, либо платить. Но пока не хочется.

Если кому-то интересно, то прикладываю к теме расширение совершенно бесплатно.

Для данного расширения не важна конфигурация или релиз или что-либо ещё. Будет работать на любой платформе, во всяком случае, там где есть сериализация json. Можно сделать пустую конфу, и добавить туда. Работает только на управляемых формах.

Чтобы подключить расширение, выполните его подключение, как установку любого другого расширения в вашей конфигурации.

Для пустой конфигурации, подключение возможно через конфигуратор. 

Последовательность действий. Меню-Конфигурация-Расширение конфигурации. В появившемся окне Нажмите Действия-конфигурация-Загрузить Конфигурацию из файла

На этом всё. Спасибо за внимание.

Расширение API HH.ru

См. также

Интеграция Альфа Авто 5 / Альфа Авто 6 и AUTOCRM / Инфотек

Сайты и интернет-магазины WEB-интеграция Платформа 1С v8.3 Конфигурации 1cv8 1С:Управление торговлей 11 Автомобили, автосервисы Россия Управленческий учет Платные (руб)

Интеграционный модуль обмена между конфигурацией Альфа Авто 5 и Альфа Авто 6 и порталом AUTOCRM. Данный модуль универсален. Позволяет работать с несколькими обменами AUTOCRM разных брендов в одной информационной базе в ручном и автоматическом режиме.

36000 руб.

03.08.2020    16084    13    18    

13

Интеграция 1С — Битрикс24. Обмен задачами

Сайты и интернет-магазины Интеграция WEB-интеграция Платформа 1С v8.3 Конфигурации 1cv8 Управленческий учет Платные (руб)

Интеграция 1С и Битрикс24. Разработка имеет двухстороннюю синхронизацию 1С и Битрикс24 задачами. Решение позволяет создавать пользователя в 1С из Битрикс24 и наоборот. Данная разработка технически подходит под все основные конфигурации линейки продуктов 1С:Предприятие 8.3 (платформа начиная с 8.3.23). При приобретении предоставляется 1 месяц бесплатных обновлений разработки. Доступна демо-версия продукта с подключением Вашего Битрикс24

5040 руб.

04.05.2021    18174    10    15    

16

Автоматическая загрузка файлов (например, прайс-листов) из электронной почты, FTP, HTTP, их обработка и выгрузка на FTP (на сайт) и для других целей

Прайсы WEB-интеграция Ценообразование, анализ цен Файловый обмен (TXT, XML, DBF), FTP Автомобили, автосервисы Оптовая торговля, дистрибуция, логистика Управленческий учет Платные (руб)

Программа с заданным интервалом времени (или по ручной команде) скачивает файлы (например, прайс-листы поставщиков) из различных источников: письма электронной почты, FTP или HTTP-адреса, и сохраняет их в каталог упорядоченной структуры. При этом извлекает файлы из архивов, может переименовывать файлы и менять их формат (csv, xls, txt). Можно настроить выгрузку обработанных файлов на сайт (через FTP-подключение). Программа будет полезна компаниям, у которых есть большое количество поставщиков и/или прайс-листы поставщиков обновляются часто (необязательно прайс-листы, файлы могут быть любого назначения). Собранные таким образом актуальные версии прайс-листов можно выгрузить с помощью программы себе на сайт (или на любой FTP-сервер) или выполнить другие необходимые задачи.

25200 руб.

28.05.2015    85392    26    51    

50

Модуль для обмена "1С:Предприятие 8. УАТ. ПРОФ" с FortMonitor

WEB-интеграция 8.3.8 Конфигурации 1cv8 Автомобили, автосервисы Беларусь Украина Россия Казахстан Управленческий учет Платные (руб)

Расширение предназначено для конфигурации "1С:Предприятие 8. Управление Автотранспортом. ПРОФ". Функционал модуля: 1. Заполнение регистров сведений по подсистеме "Мониторинг", а именно: события по мониторингу, координаты по мониторингу, пробег и расход по мониторингу, текущее местоположение ТС по мониторингу 2. Заполнение путевого листа: пробег по мониторингу, время выезда/заезда, табличная часть ГСМ, места стоянок по геозонам. 3. Отчеты по данным загруженным в регистры сведений. 4. Предусмотрена автоматическая загрузка данных в фоновом режиме (условия работы данной загрузке читайте в описании товара) Модуль работает без включенной константы по настройкам мониторинга. Модуль формы предоставляется с открытым кодом, общий модуль защищен. Любой заинтересованный пользователь, имеет возможность скачать демо-версию расширения.

22656 руб.

25.05.2021    12996    33    8    

12

Интеграция с сервисом vetmanager

WEB-интеграция Платформа 1С v8.3 Бухгалтерский учет 1С:Бухгалтерия 3.0 Бытовые услуги, сервис Платные (руб)

Внешняя обработка разрабатывалась для загрузки документов из Ветменеджер в 1С: Бухгалтерия 3.0

12000 руб.

02.02.2021    16622    43    49    

23
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. user1559729 04.09.23 16:20 Сейчас в теме
9. acces969 344 06.09.23 13:25 Сейчас в теме
2. slavik27 93 05.09.23 06:59 Сейчас в теме
Хорошая штука, для себя добавил поле копирования ссылки, хотя можно было бы и сделать чтобы сразу открывалось в браузере ОС
Прикрепленные файлы:
3. Spurk 41 05.09.23 07:31 Сейчас в теме
Спасибо.
Смысл был в том, чтобы в браузере явно ничего не открывать, По причине:
1. Чтобы не было видно самого поиска работы
2. Некоторые работодатели просматривают историю браузеров, а таким образом мы не оставляем следов. Потому что мне лично лень, каждый раз историю чистить.
4. slavik27 93 05.09.23 09:06 Сейчас в теме
(3) да я понял, слишком жестко у вас там)
5. Spurk 41 05.09.23 14:44 Сейчас в теме
(4)Не, уже там не работаю).
Чтобы открывало сразу браузер, нужно события нажатия удалить или закомментировать, и вставить код
"ПерейтиПоНавигационнойСсылке(Запись.СсылкаНаВакансию);"
Прикрепленные файлы:
slavik27; +1 Ответить
10. slavik27 93 06.09.23 13:38 Сейчас в теме
6. supermacho 20 06.09.23 00:41 Сейчас в теме
А не пробовали в рабочее время поработать? Может тогда и новую работу искать не придется?
HR_Maria; sapervodichka; evgensn; maksa2005; starik-2005; skilster; +6 8 Ответить
7. starik-2005 3043 06.09.23 11:06 Сейчас в теме
(6) Разумно! В рабочее время работать, в обеденный перерыв обедать и писать резюме, в остальное время отвечать на звонки эйчеров, пить чай с малиновым варением и что-там еще вдохновляет...

ЗЫ: Иногда единственный способ повысить себе ЗП - это иметь оффер на руках на более высокую ЗП.
alex_4x; SP2000; sapervodichka; smit1c; ubnkfl; zqzq; maksa2005; pavlov_dv; morin; Donat; TreeDogNight; +11 Ответить
8. Vasas2007 06.09.23 11:50 Сейчас в теме
(6)...прямо глаза человеку открыли...
11. Romyl01 37 06.09.23 13:48 Сейчас в теме
(6) а как вы определили, что человек именно в рабочее время человек ищет а не в обеденный перерыв к примеру?
14. webester 26 07.09.23 07:20 Сейчас в теме
(6)А вот и бывший работодатель пришел)
Dem1urg; TreeDogNight; +2 Ответить
16. &rew 50 07.09.23 07:46 Сейчас в теме
(6)
Прикрепленные файлы:
SP2000; sapervodichka; TreeDogNight; +3 Ответить
12. Spurk 41 06.09.23 14:08 Сейчас в теме
Коллеги, не нужно сориться.
Безусловно на работе нужно работать. И уверяю, я работал, успехи были очень хорошие для фирмы. Просто я считаю, что если вы договорились на берегу, а потом после наглядных результатов работы и просьбы пересмотра З/П, работодатель начинает жестить. Прослушивать разговоры в кабинете, смотреть истории браузеров, придираться за любую мелочь и т.д., я не считаю себя обязанным работать в духоте. Если кто-то решает, что дядя, которому ты экономишь много денег, и который тебе платит за это деньги, для тебя царь и бог, то это безусловно его право. Лично я думаю иначе. Расширение, кстати, я написал дома).
alex_4x; zqzq; Vasas2007; TreeDogNight; d_bat; supermacho; Donat; +7 Ответить
13. supermacho 20 06.09.23 15:50 Сейчас в теме
(12) Если работодатель жадина и не ценит кадры - поделом ему )
alex_4x; d_bat; +2 Ответить
15. webester 26 07.09.23 07:22 Сейчас в теме
Не то, что не скрываю, просмотр других вакансий, даже сообщаю причину отгула - хочу сходить на собеседование. И да. Как ваше заметил старик - очень часто единственная возможность повысить ЗП - иметь на руках оффер с нужной суммой
TreeDogNight; +1 Ответить
17. smit1c 106 07.09.23 13:27 Сейчас в теме
Есть же режим инкогнито в браузерах.
18. kirill_sh 1 07.09.23 13:59 Сейчас в теме
(17) в некоторых организации весь трафик идет, через прокси, а там можно мониторить кто и куда заходил и с какого компа.
21. Spurk 41 07.09.23 16:10 Сейчас в теме
(17) Никто не спорит. Но есть нюансы как обычно. У нас в камеры, которыми обвешаны кабинеты были видны мониторы. Сотрудники были рассажены так, чтобы было видно и слышно что там происходит. ХХ весьма узнаваемый сайт, как мне кажется. Ну и все таки мне легче и быстрее анализировать, если это динамический список. Надо только подождать загрузки вакансий.
26. smit1c 106 08.09.23 08:37 Сейчас в теме
(21) вы в колонии что ли работали ? ))
27. Spurk 41 08.09.23 08:49 Сейчас в теме
(26) Не). Это ИПшник, который вырос в более или менее крупный для нашего города бизнес. Если вы видели как состоятельный человек торгуется из-за 50 рублей, или если заплатил, то требует так как будто, оплата была Х2, то бывший работодатель -это яркий образец. При чем, надо отдать должное, на оборудовании, если оно нужно, фирма не экономила. Но вот что касается зарплат, там все крайне печально. Текучка так же большая. Я же пошел туда, чтобы опыта набраться. Набрался). Узнал, что камеры пишут звук, после просьбы пересмотра ЗП)
TreeDogNight; smit1c; +2 Ответить
19. smit1c 106 07.09.23 14:03 Сейчас в теме
(18) в таком случае спалят полюбому. Запросы либо с сервера 1С будут идти, либо с клиента.
20. kirill_sh 1 07.09.23 14:08 Сейчас в теме
Во во, а смысл, тогда всего этого???

А вот для рекрутеров отменная вещь, можно собрать статистику по ЗП или залить к себе для поиска кандидатов.
22. biimmap 1905 07.09.23 17:15 Сейчас в теме
ох шайтан! Типа я работаю в 1С, а на самом деле активно думаю как свалить))) 5 баллов! Жаль что плюс только 1.
TreeDogNight; +1 Ответить
23. biimmap 1905 07.09.23 17:17 Сейчас в теме
Скоро планирую написать серию статей о проблемах в работе от момента вакансии до момента увольнения.
Если не против вставлю туда эту ссылку в последней статье)
TreeDogNight; +1 Ответить
24. Spurk 41 08.09.23 01:57 Сейчас в теме
25. v12345 19 08.09.23 08:00 Сейчас в теме
А вот структура метаданных регистра у автора маленько не додумана.

Возможна ситуация, когда HH вернет более одной записи, в которых совокупность из 9 признаков, которые автор сделал измерениями, совпадет, тогда запись в регистр дает ошибку.
Я такое словил буквально на 2м или 3м тестовом запросе.

Возможно, самый простой способ полечить - сделать СсылкуНаВакансию тоже измерением. Хотя я не знаю API HH, тоже может оказаться, что по каким-то причинам одна ссылка может поступать более чем одной строкой.
28. Spurk 41 08.09.23 15:02 Сейчас в теме
(25) Честно сказать не сильно заморачивался с продуманностью, поскольку это не тиражное решение, а помощь программистам, которые в случае чего могут и дописать или вообще переписать, как им самим удобно. Это типа вклад в сообщество. По измерениям: На насколько помню, я убрал из измерения ссылку, потому что 1с начала ругаться. Т.к. 1с из измерений делает что то типа уида, то длина этого Уида стала сильно большой (ссылки могут становиться слишком длинными), и начало выпадать в ошибку. На мой взгляд, фактически можно просто добавить измерение, по типу номера строки, и просто при записи плюсовать этот номер. Тогда ошибки не будет, а уид будет уникальным. Спасибо за замечание.
TreeDogNight; +1 Ответить
29. user1502754 11.09.23 10:15 Сейчас в теме
Ну насчет незаметности можно поспорить. Все равно в логах прокси сервера записи обращений к api.hh.ru будут
30. MamZhan 14.09.23 06:02 Сейчас в теме
Подскажите это платная обработка?
При скачивании выдает что будут сняты стартмани.
Прикрепленные файлы:
31. Spurk 41 15.09.23 11:19 Сейчас в теме
(30) Я выставлял за бесплатно. Почему пишет что будут списаны СМ, я не в курсе. Могу выслать на почту. Хотел выложить на облако, но по правилам, оказалось что нельзя указывать сторонние ресурсы.
32. ipzotov 21 17.10.23 19:23 Сейчас в теме
Для данного расширения не важна конфигурация или релиз или что-либо ещё

Очень даже важна конфигурация! Вот если бы вы префиксы своим объектам влепили, то можно было бы спокойно так декларировать. Например, в конфигурацию ЗУП 3.1 не прокатило добавить из-за дублирования наименования объекта справочника.
Оставьте свое сообщение