Scrapy, a fast high-level web crawling & scraping framework for Python.
Go to file
Mikhail Korobov 42dc34f924 TST Improved twisted installation in tox.ini for Python 3.3
Install twisted trunk because released twisted doesn't install properly,
see https://twistedmatrix.com/trac/ticket/6539.

Also, test-requirements are removed for 3.3 because mitmproxy doesn't
install in Python 3.3, and mock is in Python 3.3 standard library.

Note that trial scrapy is not doing what is expected because twisted doesn't
have trial runner for 3.3 yet, so this command will most likely call "trial"
outside tox virtualenv and will use incorrect interpreter.
2014-02-17 17:21:38 +06:00
artwork added artwork files properly now 2012-03-20 10:46:45 -03:00
bin remove scrapyd, it was migrated to its own repository 2013-02-06 05:24:07 +00:00
debian Added "six>=1.5.2" to requirements 2014-01-15 13:05:00 +06:00
docs remove references to deprecated scrapy-developers list 2014-02-16 21:44:49 -02:00
extras remove references to deprecated scrapy-developers list 2014-02-16 21:44:49 -02:00
scrapy fix a reference to unexistent engine.slots. closes #593 2014-02-14 15:31:05 -02:00
sep add SEP-021 (Add-ons) - work in progress 2014-02-11 20:16:09 -02:00
.coveragerc Added rules to Makefile.buildbot for generating coverage reports 2010-12-15 11:13:45 -02:00
.gitignore Added request_fingerprint method to dupefilter classes so they could be easily subclassed without need to override entire request_seen method. 2014-01-15 13:02:05 +02:00
.travis.yml reindent travis.yml as per travis gem defaults 2013-12-24 11:26:48 -02:00
AUTHORS added Nicolas Ramirez to AUTHORS 2013-03-14 12:44:39 -03:00
CONTRIBUTING.md renamed CONTRIBUTING to CONTRIBUTING.md so that links are rendered as links in github 2012-09-19 13:58:58 -03:00
INSTALL fix link to online installation instructions 2012-10-02 12:26:14 +01:00
LICENSE mv scrapy/trunk to root as part of svn2hg migration 2009-05-06 15:55:17 -03:00
MANIFEST.in get scrapy version from package data 2013-02-06 11:44:26 -02:00
Makefile.buildbot Fix permission and set umask before generating sdist tarball 2013-09-03 23:22:17 -03:00
NEWS added NEWS file pointing to docs/news.rst 2012-04-28 23:32:51 -03:00
README.rst Drop Python 2.6 support 2013-10-29 13:44:00 -02:00
requirements.txt test_command_deploy, test_contrib_linkextractors 2014-01-11 14:30:27 +06:00
setup.cfg remove no longer existent examples from doc_files used in bdist_rpm. closes GH-417 2013-10-08 15:18:45 -02:00
setup.py Added "six>=1.5.2" to requirements 2014-01-15 13:05:00 +06:00
tests-requirements.txt testing PIL dependency is removed because there is a new mitmproxy version 2014-02-06 00:49:26 +06:00
tox.ini TST Improved twisted installation in tox.ini for Python 3.3 2014-02-17 17:21:38 +06:00

README.rst

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> </head>

Scrapy

https://badge.fury.io/py/Scrapy.png https://secure.travis-ci.org/scrapy/scrapy.png?branch=master

Overview

Scrapy is a fast high-level screen scraping and web crawling framework, used to crawl websites and extract structured data from their pages. It can be used for a wide range of purposes, from data mining to monitoring and automated testing.

For more information including a list of features check the Scrapy homepage at: http://scrapy.org

Requirements

  • Python 2.7
  • Works on Linux, Windows, Mac OSX, BSD

Install

The quick way:

pip install scrapy

For more details see the install section in the documentation: http://doc.scrapy.org/en/latest/intro/install.html

Releases

You can download the latest stable and development releases from: http://scrapy.org/download/

Documentation

Documentation is available online at http://doc.scrapy.org/ and in the docs directory.

Community (blog, twitter, mail list, IRC)

See http://scrapy.org/community/

Companies using Scrapy

See http://scrapy.org/companies/

Commercial Support

See http://scrapy.org/support/

</html>