您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Oculta vagas que não estão no seu perfil (com círculo vermelho) e remove vagas de São Paulo (SP) ou Lauro de Freitas (BA).
// ==UserScript== // @name Filtrar Vagas - Espro // @namespace http://tampermonkey.net/ // @version 1.6 // @description Oculta vagas que não estão no seu perfil (com círculo vermelho) e remove vagas de São Paulo (SP) ou Lauro de Freitas (BA). // @home https://github.com/luascfl/filtrar-vagas-espro // @supportURL https://github.com/luascfl/filtrar-vagas-espro/issues // @author luascfl // @license MIT License // @icon https://raw.githubusercontent.com/luascfl/filtrar-vagas-espro/main/logo.png // @author luascfl // @match https://espro-app.taqe.com.br/#!/taqe/tabs/vacancies // @match https://app.taqe.com.br/#!/taqe/tabs/vacancies // @match https://ciee-app.taqe.com.br/#!/taqe/tabs/vacancies // @grant none // ==/UserScript== (function () { 'use strict'; // Função para verificar se a vaga é de São Paulo (SP) ou Lauro de Freitas (BA) function isVagaIndesejada(textoVaga) { const termosIndesejados = ["SAO PAULO", "OSASCO", "COTIA", "LAURO DE FREITAS", "SIMOES FILHO", "CLOSER", "CONSULTORA", "TRAINEE", "JUNIOR", "TESTE", "GERENTE", "ANALISTA"]; return termosIndesejados.some(filtro => textoVaga.toUpperCase().includes(filtro)); } // Função para ocultar vagas com círculo vermelho e remover vagas indesejadas function filtrarVagas() { // Seleciona todos os elementos 'ion-item' que representam as vagas const vagas = document.querySelectorAll('ion-item.vacancy-card'); // Percorre cada vaga vagas.forEach(vaga => { // Verifica se a vaga tem um círculo vermelho const circuloVermelho = vaga.querySelector('path[style*="stroke: rgb(255, 0, 74)"]'); if (circuloVermelho) { vaga.style.display = 'none'; // Oculta a vaga return; // Passa para a próxima vaga } // Verifica o texto da vaga para identificar São Paulo (SP) ou Lauro de Freitas (BA) const textoVaga = vaga.querySelector('p.text-green-light')?.textContent || ''; if (isVagaIndesejada(textoVaga)) { vaga.remove(); // Remove a vaga do DOM } }); } // Executa a função imediatamente após o carregamento da página filtrarVagas(); // Observa mudanças no DOM para garantir que as vagas sejam filtradas mesmo que carreguem dinamicamente const observer = new MutationObserver(filtrarVagas); observer.observe(document.body, { childList: true, subtree: true }); })();