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

51 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 self = this;
let current_data = self.parse_header();
console.log(current_data);
}
listener_add() {
let self = this;
return VM.observe(
document.body,
() => {
self.document_on_changed();
}
);
}
}
const l = new Linkedin();
const disconnect = l.listener_add();