Socket
Socket
Sign inDemoInstall

news-scraper

Package Overview
Dependencies
91
Maintainers
1
Versions
9
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

    news-scraper

Fast, lean implementation of a web scraper for gaining access to news from various news centers all around the world.


Version published
Weekly downloads
0
Maintainers
1
Created
Weekly downloads
 

Readme

Source

News Scraper

NPM

Fast, lean implementation of a web scraper for gaining access to news from various news centers all around the world.

Support for TechCrunch and Wired Blog Posts. More to Come!

Installation

npm install news-scraper --save

Usage

var scraper = require('news-scraper');

scraper('source_website', 'link to a post/ array of posts', function(res) {
	// res contains the resulting post
	// callback function to be implemented here
});

Format of the output should be:

`{'url': 'url to be scraped', 'post': 'blog post content'}`

Blog Tags

TechCrunch: 'techcrunch'
Wired: 'wired-de'

Example

scraper('techcrunch', 'http://social.techcrunch.com/2017/01/31/ycaclu/', function(res) {
	console.log(res);
});

Output returned from the scraper is:
	{
		url: 'http://social.techcrunch.com/2017/01/31/ycaclu/',
		post: '"The American Civil Liberties Union will learn how to turn the $24 million it raised over the weekend
		into growth and progress with help from top Silicon Valley startup accelerator Y Combinator.
		The ACLU will be part of the winter batch of companies in YC, where it will receive mentorship, a network
		of powerful connections in tech and a chance to present itself to investors on Demo Day.Y Combinator will
		also provide some funding, though it won’t take an equity stake in ACLU because it’s a nonprofit.
		ACLU will not pay to participate.After fighting to secure a stay of the executive order signed by
		President Trump barring entry to the country for people from seven Muslim countries, the public rewarded the
		ACLU’s vigilance with a windfall..........
	}

The output displayed above is just a snippet of the complete one. It's just to give you a gist of the whole module.

Contributors

In lieu of a formal style guide, take care to maintain the existing coding style. Lint and test your code.

Keywords

FAQs

Last updated on 19 Feb 2017

Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc