Це парсер вакансій, він зберігає вакансії по запитам і спамить резюме.
- треба для цього розробити окремий скріпт, який буде поєднувати 2 початкові
- вакансія згори найновіша? якщо так, то треба парсити лише 1 сторінку, записувати в масив результати, порівнювати попарно всі 15 елементів нового масиву і старого массиву, якщо вони будуть відрізнятися, відсилати заявку по посиланню з нового масиву.
Встановити і запустити, особливості:
npm i
- після 1 запуску треба у браузері увійти в аккаунт, наприклад через гітхаб або фейсбук
npm run openbrowser
- якщо браузер не закрився, скрипт ще працює, нічого не чіпати
- максимальне очікування - 30 секунд у разі помилки
- він обирає ваш збережений кавер леттер, клікаючи на нього (для джинні)
- Для того щоб додати мотиваційний лист на work.ua треба у файлі 2.spamwork вставити у вигляді рядка свій лист.
await page.keyboard.type('Тут має бути текст листа');
- У djinni.co для додавання листа треба спочатку скопіювати селектор посилання на той лист який ви хочете прікріпити до відгуку та вставити цей селектор у файлі 2.spam у строку
await page.waitForSelector('#tr_544759 > td.js-template-put', {visible: true,}); //селектор посилання на мотиваційний лист
await page.click('#tr_544759 > td.js-template-put'); //селектор посилання на мотиваційний лист
"parse": парсинг на джинні,
"spam": спам на джинні,
"parsework": парсинг на ворк юа,
"spamwork": спам на ворк юа,
"parserabota": парсинг на робота юа,
"spamrabota": спам на робота юа,
"livespam": спам на джинні живий,
"openbrowser": відкрити браузер.
Варіанти посилань джинні:
- https://djinni.co/jobs/my-subs/?keywords=%28junior%7Ctrainee%7Cintern%29+react
- https://djinni.co/jobs/my-profile/
- https://djinni.co/jobs/?all-keywords=&any-of-keywords=&exclude-keywords=middle%2C+senior%2C+sinior%2C+angular&primary_keyword=JavaScript&keywords=-middle%2C+-senior%2C+-sinior%2C+-angular