{"id":14965723,"url":"https://github.com/linvo-io/linvo-scraper","last_synced_at":"2025-05-15T00:14:01.947Z","repository":{"id":60991834,"uuid":"547362401","full_name":"linvo-io/linvo-scraper","owner":"linvo-io","description":"Linkedin Automation Bot with every possible scraping! Valid for 2022 used by Linvo.io","archived":false,"fork":false,"pushed_at":"2024-12-11T17:20:18.000Z","size":148,"stargazers_count":617,"open_issues_count":0,"forks_count":71,"subscribers_count":7,"default_branch":"main","last_synced_at":"2025-05-09T13:52:46.317Z","etag":null,"topics":["automation","hacktoberfest","hactoberfest-accepted","linkedin","puppeteer","scraper"],"latest_commit_sha":null,"homepage":"https://linvo.io","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/linvo-io.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-10-07T14:58:23.000Z","updated_at":"2025-05-07T01:55:18.000Z","dependencies_parsed_at":"2025-01-29T02:32:34.394Z","dependency_job_id":"990d8be6-1bba-4175-94ab-af3f6907b192","html_url":"https://github.com/linvo-io/linvo-scraper","commit_stats":{"total_commits":24,"total_committers":7,"mean_commits":"3.4285714285714284","dds":0.5,"last_synced_commit":"d5a2c23373a20cd34cd87252bfe10d40d1c76093"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/linvo-io%2Flinvo-scraper","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/linvo-io%2Flinvo-scraper/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/linvo-io%2Flinvo-scraper/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/linvo-io%2Flinvo-scraper/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/linvo-io","download_url":"https://codeload.github.com/linvo-io/linvo-scraper/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254249206,"owners_count":22039029,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["automation","hacktoberfest","hactoberfest-accepted","linkedin","puppeteer","scraper"],"created_at":"2024-09-24T13:35:10.727Z","updated_at":"2025-05-15T00:14:01.894Z","avatar_url":"https://github.com/linvo-io.png","language":"TypeScript","funding_links":[],"categories":["Lead Generation \u0026 Sales","TypeScript"],"sub_categories":["LinkedIn Automation"],"readme":"\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://linvo.io\"\u003e\n    \u003cimg  alt=\"logo\" src=\"https://linvo.io/wp-content/uploads/2022/10/linvo-top.png\"\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\u003ch1 align=\"center\"\u003eWelcome to Linvo Linkedin Scraper\u003c/h1\u003e\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://opensource.org/licenses/MIT\" target=\"_blank\"\u003e\n    \u003cimg alt=\"License: MIT License\" src=\"https://img.shields.io/badge/License-MIT License-yellow.svg\" /\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\nHere you can find secure scraping using Puppeteer for different Linkedin actions\n- [x] Login\n- [x] Scrape profiles: Sales Nav / Normal\n- [x] Connection Request\n- [x] Follow message\n- [x] Endorse Profile\n- [x] Visit Profile\n- [x] Like posts\n- [x] Random Engagement\n\n## Install\n\n```sh\nnpm install linvo-scraper puppeteer --save\n```\n\n## Usage\n\n```javascript\nimport * as LinvoScraper from 'linvo-scraper';\nimport * as puppeteer from 'puppeteer';\n\n(async () =\u003e {\n    const browser = await puppeteer.launch({\n        headless: false\n    });\n    const page = (await browser.newPage());\n    const cdp = await page.target().createCDPSession();\n\n    // that's the res Linvo is working in production\n    await page.setViewport({\n        width: 1440,\n        height: 900,\n    });\n\n    // add ghost-cursor for maximum safety\n    await LinvoScraper.tools.loadCursor(page, true);\n\n    // Login with Linkedin\n    const {token} = await LinvoScraper.services.login.process(page, cdp, {\n        user: 'bang@linvo.io',\n        password: 'superStrongPass!!%'\n    })\n\n    // set cookies\n    await page.setCookie({\n        name: \"li_at\",\n        value: token,\n        httpOnly: true,\n        secure: true,\n        sameSite: \"None\",\n        priority: \"Medium\",\n        path: \"/\",\n        domain: \".www.linkedin.com\",\n    });\n\n    await LinvoScraper.services.connect.process(page, cdp, {\n        message: 'Hi Nevo! Let\\'s connect!',\n        url: 'https://www.linkedin.com/in/nevo-david/'\n    })\n})();\n```\n\n## Who made this project\n\nThis project was made by [Linvo](https://linvo.io) - The Safest Linkedin Automation Tool, and being maintained by [Nevo David](https://github.com/nevo-david)\nAny contribution is welcomed!\n\n## 🤝 Contributing\n\n[Please check our Contribution guide to get started!](https://github.com/linvo-io/linvo-scraper/blob/main/CONTRIBUTING.md)\n\nContributions, issues and feature requests are welcome!\u003cbr /\u003eFeel free to check [issues page](https://github.com/linvo-io/linvo-scraper/issues?q=is%3Aopen).\n* Fork the repository, Clone it on your device. That's it 🎉\n* Finally make a pull request :)\n\n## 📝 License\n\nThis project is [MIT License](https://opensource.org/licenses/MIT) licensed.\n\n***\nWe accept contribution with great love! Show your interest! Contribute!\n\nFrom the creator of [Postiz](https://postiz.com)\n\n[How to get GitHub stars](https://howtogetgithubstars.com)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flinvo-io%2Flinvo-scraper","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flinvo-io%2Flinvo-scraper","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flinvo-io%2Flinvo-scraper/lists"}