5.9 KiB
Scrapy |version| documentation
This documentation contains everything you need to know about Scrapy.
Getting help
Having trouble? We'd like to help!
Try the :doc:`FAQ <faq>` -- it's got answers to some common questions.
System Message: ERROR/3 (<stdin>, line 14); backlink
Unknown interpreted text role "doc".
Looking for specific information? Try the :ref:`genindex` or :ref:`modindex`.
System Message: ERROR/3 (<stdin>, line 15); backlink
Unknown interpreted text role "ref".
System Message: ERROR/3 (<stdin>, line 15); backlink
Unknown interpreted text role "ref".
Ask or search questions in StackOverflow using the scrapy tag.
Ask or search questions in the Scrapy subreddit.
Search for questions on the archives of the scrapy-users mailing list.
Ask a question in the #scrapy IRC channel,
Report bugs with Scrapy in our issue tracker.
First steps
System Message: ERROR/3 (<stdin>, line 32)
Unknown directive type "toctree".
.. toctree:: :caption: First steps :hidden: intro/overview intro/install intro/tutorial intro/examples
- :doc:`intro/overview`
System Message: ERROR/3 (<stdin>, line 42); backlink
Unknown interpreted text role "doc".Understand what Scrapy is and how it can help you.
- :doc:`intro/install`
System Message: ERROR/3 (<stdin>, line 45); backlink
Unknown interpreted text role "doc".Get Scrapy installed on your computer.
- :doc:`intro/tutorial`
System Message: ERROR/3 (<stdin>, line 48); backlink
Unknown interpreted text role "doc".Write your first Scrapy project.
- :doc:`intro/examples`
System Message: ERROR/3 (<stdin>, line 51); backlink
Unknown interpreted text role "doc".Learn more by playing with a pre-made Scrapy project.
Basic concepts
System Message: ERROR/3 (<stdin>, line 58)
Unknown directive type "toctree".
.. toctree:: :caption: Basic concepts :hidden: topics/commands topics/spiders topics/selectors topics/items topics/loaders topics/shell topics/item-pipeline topics/feed-exports topics/request-response topics/link-extractors topics/settings topics/exceptions
- :doc:`topics/commands`
System Message: ERROR/3 (<stdin>, line 77); backlink
Unknown interpreted text role "doc".Learn about the command-line tool used to manage your Scrapy project.
- :doc:`topics/spiders`
System Message: ERROR/3 (<stdin>, line 80); backlink
Unknown interpreted text role "doc".Write the rules to crawl your websites.
- :doc:`topics/selectors`
System Message: ERROR/3 (<stdin>, line 83); backlink
Unknown interpreted text role "doc".Extract the data from web pages using XPath.
- :doc:`topics/shell`
System Message: ERROR/3 (<stdin>, line 86); backlink
Unknown interpreted text role "doc".Test your extraction code in an interactive environment.
- :doc:`topics/items`
System Message: ERROR/3 (<stdin>, line 89); backlink
Unknown interpreted text role "doc".Define the data you want to scrape.
- :doc:`topics/loaders`
System Message: ERROR/3 (<stdin>, line 92); backlink
Unknown interpreted text role "doc".Populate your items with the extracted data.
- :doc:`topics/item-pipeline`
System Message: ERROR/3 (<stdin>, line 95); backlink
Unknown interpreted text role "doc".Post-process and store your scraped data.
- :doc:`topics/feed-exports`
System Message: ERROR/3 (<stdin>, line 98); backlink
Unknown interpreted text role "doc".Output your scraped data using different formats and storages.
- :doc:`topics/request-response`
System Message: ERROR/3 (<stdin>, line 101); backlink
Unknown interpreted text role "doc".Understand the classes used to represent HTTP requests and responses.
- :doc:`topics/link-extractors`
System Message: ERROR/3 (<stdin>, line 104); backlink
Unknown interpreted text role "doc".Convenient classes to extract links to follow from pages.
- :doc:`topics/settings`
System Message: ERROR/3 (<stdin>, line 107); backlink
Unknown interpreted text role "doc".Learn how to configure Scrapy and see all :ref:`available settings <topics-settings-ref>`.
System Message: ERROR/3 (<stdin>, line 107); backlink
Unknown interpreted text role "ref".- :doc:`topics/exceptions`
System Message: ERROR/3 (<stdin>, line 111); backlink
Unknown interpreted text role "doc".See all available exceptions and their meaning.
Built-in services
System Message: ERROR/3 (<stdin>, line 116)
Unknown directive type "toctree".
.. toctree:: :caption: Built-in services :hidden: topics/logging topics/stats topics/email topics/telnetconsole topics/webservice
- :doc:`topics/logging`
System Message: ERROR/3 (<stdin>, line 127); backlink
Unknown interpreted text role "doc".Learn how to use Python's builtin logging on Scrapy.
- :doc:`topics/stats`
System Message: ERROR/3 (<stdin>, line 130); backlink
Unknown interpreted text role "doc".Collect statistics about your scraping crawler.
- :doc:`topics/email`
System Message: ERROR/3 (<stdin>, line 133); backlink
Unknown interpreted text role "doc".Send email notifications when certain events occur.
- :doc:`topics/telnetconsole`
System Message: ERROR/3 (<stdin>, line 136); backlink
Unknown interpreted text role "doc".Inspect a running crawler using a built-in Python console.
- :doc:`topics/webservice`
System Message: ERROR/3 (<stdin>, line 140); backlink
Unknown interpreted text role "doc".Monitor and control a crawler using a web service.
Solving specific problems
System Message: ERROR/3 (<stdin>, line 145)
Unknown directive type "toctree".
.. toctree:: :caption: Solving specific problems :hidden: faq topics/debug topics/contracts topics/practices topics/broad-crawls topics/firefox topics/firebug topics/leaks topics/media-pipeline topics/deploy topics/autothrottle topics/benchmarking topics/jobs
- :doc:`faq`
System Message: ERROR/3 (<stdin>, line 164); backlink
Unknown interpreted text role "doc".Get answers to most frequently asked questions.
- :doc:`topics/debug`
System Message: ERROR/3 (<stdin>, line 167); backlink
Unknown interpreted text role "doc".Learn how to debug common problems of your scrapy spider.
- :doc:`topics/contracts`
System Message: ERROR/3 (<stdin>, line 170); backlink
Unknown interpreted text role "doc".Learn how to use contracts for testing your spiders.
- :doc:`topics/practices`
System Message: ERROR/3 (<stdin>, line 173); backlink
Unknown interpreted text role "doc".Get familiar with some Scrapy common practices.
- :doc:`topics/broad-crawls`
System Message: ERROR/3 (<stdin>, line 176); backlink
Unknown interpreted text role "doc".Tune Scrapy for crawling a lot domains in parallel.
- :doc:`topics/firefox`
System Message: ERROR/3 (<stdin>, line 179); backlink
Unknown interpreted text role "doc".Learn how to scrape with Firefox and some useful add-ons.
- :doc:`topics/firebug`
System Message: ERROR/3 (<stdin>, line 182); backlink
Unknown interpreted text role "doc".Learn how to scrape efficiently using Firebug.
- :doc:`topics/leaks`
System Message: ERROR/3 (<stdin>, line 185); backlink
Unknown interpreted text role "doc".Learn how to find and get rid of memory leaks in your crawler.
- :doc:`topics/media-pipeline`
System Message: ERROR/3 (<stdin>, line 188); backlink
Unknown interpreted text role "doc".Download files and/or images associated with your scraped items.
- :doc:`topics/deploy`
System Message: ERROR/3 (<stdin>, line 191); backlink
Unknown interpreted text role "doc".Deploying your Scrapy spiders and run them in a remote server.
- :doc:`topics/autothrottle`
System Message: ERROR/3 (<stdin>, line 194); backlink
Unknown interpreted text role "doc".Adjust crawl rate dynamically based on load.
- :doc:`topics/benchmarking`
System Message: ERROR/3 (<stdin>, line 197); backlink
Unknown interpreted text role "doc".Check how Scrapy performs on your hardware.
- :doc:`topics/jobs`
System Message: ERROR/3 (<stdin>, line 200); backlink
Unknown interpreted text role "doc".Learn how to pause and resume crawls for large spiders.
Extending Scrapy
System Message: ERROR/3 (<stdin>, line 207)
Unknown directive type "toctree".
.. toctree:: :caption: Extending Scrapy :hidden: topics/architecture topics/downloader-middleware topics/spider-middleware topics/extensions topics/api topics/signals topics/exporters
- :doc:`topics/architecture`
System Message: ERROR/3 (<stdin>, line 221); backlink
Unknown interpreted text role "doc".Understand the Scrapy architecture.
- :doc:`topics/downloader-middleware`
System Message: ERROR/3 (<stdin>, line 224); backlink
Unknown interpreted text role "doc".Customize how pages get requested and downloaded.
- :doc:`topics/spider-middleware`
System Message: ERROR/3 (<stdin>, line 227); backlink
Unknown interpreted text role "doc".Customize the input and output of your spiders.
- :doc:`topics/extensions`
System Message: ERROR/3 (<stdin>, line 230); backlink
Unknown interpreted text role "doc".Extend Scrapy with your custom functionality
- :doc:`topics/api`
System Message: ERROR/3 (<stdin>, line 233); backlink
Unknown interpreted text role "doc".Use it on extensions and middlewares to extend Scrapy functionality
- :doc:`topics/signals`
System Message: ERROR/3 (<stdin>, line 236); backlink
Unknown interpreted text role "doc".See all available signals and how to work with them.
- :doc:`topics/exporters`
System Message: ERROR/3 (<stdin>, line 240); backlink
Unknown interpreted text role "doc".Quickly export your scraped items to a file (XML, CSV, etc).
All the rest
System Message: ERROR/3 (<stdin>, line 245)
Unknown directive type "toctree".
.. toctree:: :caption: All the rest :hidden: news contributing versioning
- :doc:`news`
System Message: ERROR/3 (<stdin>, line 254); backlink
Unknown interpreted text role "doc".See what has changed in recent Scrapy versions.
- :doc:`contributing`
System Message: ERROR/3 (<stdin>, line 257); backlink
Unknown interpreted text role "doc".Learn how to contribute to the Scrapy project.
- :doc:`versioning`
System Message: ERROR/3 (<stdin>, line 259); backlink
Unknown interpreted text role "doc".Understand Scrapy versioning and API stability.
Docutils System Messages
System Message: ERROR/3 (<stdin>, line 5); backlink
Undefined substitution referenced: "version".