WordPress.org

Ready to get started?Download WordPress

Plugin Directory

WP Web Scraper

An easy to implement web scraper for WordPress. Display realtime data from any websites directly into your posts, pages or sidebar.

An easy to implement professional web scraper for WordPress. This can be used to display realtime data from any websites directly into your posts, pages or sidebar. Use this to include realtime stock quotes, cricket or soccer scores or any other generic content. The scraper is an extension of WP_HTTP class for scraping and uses phpQuery or xpath for parsing HTML. Features include:

  1. Can be easily implemented using the button in the post / page editor.
  2. Configurable caching of scraped data. Cache timeout in minutes can be defined in minutes for every scrap.
  3. Configurable Useragent for your scraper can be set for every scrap.
  4. Scrap output can be displayed thru custom template tag, shortcode in page, post and sidebar (through a text widget).
  5. Other configurable settings like timeout, disabling shortcode etc.
  6. Error handling - Silent fail, error display, custom error message or display expired cache.
  7. Clear or replace a regex pattern from the scrap before output.
  8. Option to pass post arguments to a URL to be scraped.
  9. Dynamic conversion of scrap to specified character encoding (using incov) to scrap data from a site using different charset.
  10. Create scrap pages on the fly using dynamic generation of URLs to scrap or post arguments based on your page's get or post arguments.
  11. Callback function to parse the scraped data.

For demos and support, visit the WP Web Scraper project page. Comments appreciated.

Requires: 2.8 or higher
Compatible up to: 3.1.4
Last Updated: 2013-3-8
Downloads: 33,270

Ratings

3 stars
3.9 out of 5 stars

Support

0 of 4 support threads in the last two months have been resolved.

Got something to say? Need help?

Compatibility

+
=
Not enough data

2 people say it works.
0 people say it's broken.

100,1,1
100,1,1 0,1,0
100,1,1
0,2,0 100,1,1
100,1,1
100,1,1 100,1,1
0,1,0
100,1,1 100,1,1
100,1,1
0,3,0
100,1,1
67,3,2
33,3,1
0,1,0
0,1,0
0,3,0
100,1,1
100,2,2