Web pages are crawled by being loaded into browser using multiple tabs parallelly

Latest Version

Version
0.0.3
Update
March 8, 2019
Size
121KiB
Developer
Category
Users
46
Rating
1 ★
Manifest Version
2
Web Store Status
Languages Support
English (United States)
See more
Permissions
Tabs
ActiveTab
WebNavigation
See more

Wild Spider Extension

WATCH OUT: more tabs you use, more computer resources (CPU, memory) will be used, and each page costs a bit disk to save the content (in IndexedDb, accessible from extensions -> Inspect views: background page).

The \"spider\" works in this way:
1) The current url is used as the starting point, and it's loaded again in a new tab.
2) After this page is loaded, fetch all the links on the page.
3) Get all the links on the page, including relative urls.
4) Open the extracted link parallelly in all the tabs used (by default 3, set in eventPage).
5) repeat 2-4

All source code at: https://github.com/nobodxbodon/ChromeCrawlerWildSpider
Read more

Source Manifest.json

{"update_url": "https://clients2.google.com/service/update2/crx", "name": "Wild Spider", "short_name": "demo web crawler that's still in experimenting", "description": "web pages are crawled by being loaded into browser using multiple tabs parallelly", "version": "0.0.3", "browser_action": { "default_icon": "icon.png" }, "permissions": [ "tabs", "activeTab", "webNavigation" ], "background": { "scripts": ["Dexie.js", "eventPage.js"], "persistent": false }, "content_scripts": [ { "matches": ["*://*/*"], "js": ["htmlparser2.js", "content.js"] } ], "manifest_version": 2}
Read more

Similar Extensions

User reviews

icon

Matt C (ID: 0000000b621d3a6c) Voted 1 ★ - Updated 03/19/2018 doesnt work