WordPress.org

Plugin Directory

Test out the new Plugin Directory and let us know what you think.

WP Web Scraper

An easy to implement web data extractor for WordPress. The plugin display realtime data from any website directly into your posts, pages or sidebar.

An easy to implement web data extractor for WordPress. This plugin can be used to display realtime data from any websites directly into your posts, pages or sidebar. It temporarily caches the content on your website. You can use this plugin to include realtime stock quotes, cricket or soccer scores or any other generic content from public domains.

Important Note: Web scraping is a practice of extracting data from another website. When doing so, you need to ensure that you have the permissions to use the content, and you need to give due credit to the original source. Make sure when scraping content, you do not violate any copyright laws.

Features include:

  1. Scraped output can be displayed through custom template tag, shortcode in page, post and sidebar (through a text widget).
  2. Configurable caching of scraped data. Cache timeout can be defined in minutes for every scraped data.
  3. Configurable Useragent for your scraper can be set for every scrape.
  4. Configurable default settings like enabling, useragent, timeout, caching, error handling.
  5. Multiple ways to query content - CSS Selector, XPath or Regex.
  6. A wide range of arguments for parsing content.
  7. Option to pass post arguments to a URL to be scraped.
  8. Dynamic conversion of scraped content to specified character encoding to scrape data from a site using different charset.
  9. Create scraped pages on the fly using dynamic generation of URLs to scrape or post arguments based on your page's get or post arguments.
  10. Callback function for advanced parsing of scraped data.

Check the the official website wp-ws.net for documentation, browse through examples, or try paid support for crafting a perfectly optimized web scraper.

Requires: 2.8 or higher
Compatible up to: 4.1.16
Last Updated: 4 weeks ago
Active Installs: 3,000+

Ratings

4.2 out of 5 stars

Support

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

Got something to say? Need help?

Compatibility

+
=
Not enough data

0 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
100,1,1 100,1,1 100,1,1
100,1,1
0,1,0