Scrape data from list-style web pages. There are samples for demo. Very easy to use. One minute configuration by just clicking.

Latest Version

Version
0.931
Update
January 20, 2017
Size
340KiB
Developer
Category
Users
228
Rating
3.25 ★
Manifest Version
2
Web Store Status
Languages Support
English
See more
Permissions
*://*/*
Tabs
Storage
UnlimitedStorage
See more

Creeper Extension

Creeper is a scraping extension, focusing on list-style web pages. Users don't need to know any knowledge of html and css, although it is better to know them.

Creeper cannot scrape data from all web pages, but only list-style pages. List-style pages have rows, each of which has almost same fields.
User need to click html elments to tell Creeper which one is row element, which ones are field element, and which one is paging element. Creeper can then generate a sitemap template guide how to capture these data.
There are some list-style pages:
http://stackoverflow.com/search?page=2&tab=relevance&q=mysql%20restore%20deleted%20records
http://marketplace.eclipse.org/search/site/%2522python%2522
https://www.linkedin.com/jobs/?trk=nav_responsive_sub_nav_jobs

Steps to user Creeper:
1) Click the Creeper icon in the right top corner to open sitemap list;
2) Click the button \"Create Sitemap\" to open a form to define a sitemap for the current opend web page in the browser.
3) Click the button \"Edit\" to open sitemap detailed form, where you can click \"Test\" to scrape some sample data.
4) Click the button \"Run\" to scrape according sitemap.
4) After scraping, data will display in a table. You can export as csv file.
Read more

Source Manifest.json

{"update_url": "https://clients2.google.com/service/update2/crx", "name": "__MSG_app_name__", "short_name": "__MSG_app_name__", "description": "__MSG_app_description__", "version": "0.931", "manifest_version": 2, "default_locale": "en", "permissions": [ \t"*://*/*", \t"tabs", \t"storage", \t"unlimitedStorage" ], "background": { "scripts": [ \t"background/TabManager.js", \t"lib/model.js", \t"background/Coordinator.js", \t"background/controller.js" ], "persistent": true }, "browser_action": { "default_icon" : "assets/icon_16.png", "default_title": "__MSG_app_name__", "default_popup": "popup/popup.html" }, "icons": { "16": "assets/icon_16.png", "128": "assets/icon_128.png" }, "web_accessible_resources": [ \t"start.html", \t"lib/jquery/jquery-2.1.1.min.js", \t"lib/mustache.min.js", \t"lib/model.js", \t"injected/define/define.css", \t"injected/define/define.html", \t"injected/define/define.js", \t"injected/check.png" ]}
Read more