経緯
最近"LinkedIn Jobs"に仕事を探し、そこにはたくさんの人材紹介会社からの求人広告が載せている。たくさんの時間を使ってこれを飛ばすのは困るので、だからこのコードを作った。
このコードはJavaScriptで書かれて、外部ライブラリは使わない。Google Chromeに試したが、他のウェブブラウザが使われると思う。
どうやって使うの
- 変数"agentList"に人材紹介会社のリストを入れる
let agentList = [
"ADD YOUR LIST INTO HERE"
];
function highlightAgent() {
document.querySelectorAll("a[data-control-name='job_card_company_link']").forEach(function(currentValue) {
let name = currentValue.text.trim();
let agentName = agentList.find(function(input) {return input === name});
if (agentName !== undefined) {
currentValue.style.backgroundColor = "#FF0000";
}
});
}
window.setInterval(highlightAgent, 5000);
- "デベロッパーツール"の"Console"に上のコードを貼り付けてください(Google Chromeが使う場合)。マーキングのコードは毎5秒実行するので、次のページに押しても、5秒にはマーキングが見られる。
次のページに押しても、コードは有効する。無効する時にはウェブブラウザの"再読み込み"を押してください。