freelance-project-34-market.../deps/greasyfork/linkedin.user.js
2024-08-10 21:30:58 +03:00

48 lines
1.1 KiB
JavaScript

// ==UserScript==
// @name data extraction linkedin
// @namespace Violentmonkey Scripts
// @match https://www.linkedin.com/*
// @grant none
// @version 0.1
// @author Siarhei Siniak
// @license Unlicense
// @description 10/08/2024, 8:44:59 PM
// @inject-into document
// @require https://cdn.jsdelivr.net/npm/@violentmonkey/dom@1
// @require https://cdn.jsdelivr.net/npm/jquery@3/dist/jquery.min.js
// @noframes
// ==/UserScript==
class Linkedin {
parse_header() {
return [
$(
'.scaffold-finite-scroll__content > div > .relative .update-components-header'
).map((o) => o.innerText),
$(
'.scaffold-finite-scroll__content > div > .relative .update-components-actor'
).map((o) => o.innerText)
]
}
document_on_changed () {
let current_data = parse_header();
console.log(current_data);
}
listener_add() {
return VM.observe(
document.body,
() => {
document_on_changed();
}
);
}
}
const l = new Linkedin();
const disconnect = l.listener_add();