Scrape links from the current tab, then copy them to clipboard or save them to a file.
Link Scraper Extension
Capabilities:
- define a list of strings matching the URLs you want to capture, for example \"example.com\", \"foo.io\" and \"bar.com\". For a real-world example try \"www.linkedin.com/in\" when visiting linkedin.com.
- Click \"Copy links to clipboard\" - will capture the links and save them into your clipboard, so you can conveniently paste them somewhere else.
- Alternatively you can save them to a text file.
- The list of substrings is persisted to the browser storage between runs.
There is a limit of 10 free executions per month, and then can unlock an unlimited subscription for a small monthly fee.
Read more
- define a list of strings matching the URLs you want to capture, for example \"example.com\", \"foo.io\" and \"bar.com\". For a real-world example try \"www.linkedin.com/in\" when visiting linkedin.com.
- Click \"Copy links to clipboard\" - will capture the links and save them into your clipboard, so you can conveniently paste them somewhere else.
- Alternatively you can save them to a text file.
- The list of substrings is persisted to the browser storage between runs.
There is a limit of 10 free executions per month, and then can unlock an unlimited subscription for a small monthly fee.
Source Manifest.json
{"update_url": "https://clients2.google.com/service/update2/crx", "manifest_version": 3, "name": "Link Scraper", "description": "Scrape links from the current tab, then copy them to clipboard or save them to a file.", "version": "1.0.2", "action": { "default_popup": "popup.html", "default_icon": { "16": "icon16.png", "48": "icon48.png", "128": "icon128.png" } }, "permissions": [ "activeTab", "clipboardWrite", "scripting", "tabs", "storage" ], "icons": { "16": "icon16.png", "48": "icon48.png", "128": "icon128.png" }, "background": { "service_worker": "background.js" }, "content_scripts": [ { "matches": ["https://extensionpay.com/*"], "js": ["background.js", "scrape.js"], "run_at": "document_start" }, { "matches": ["http://*/", "https://*/"], "js": ["background.js", "scrape.js"] } ]}
Read more