Anubhav Patel
3a7b949d6d
Adds integration with Protego robots.txt parser ( #3935 )
2019-08-27 09:41:31 +02:00
Adrián Chaves
0fa384e80d
Provide complete API documentation coverage of scrapy.exporters
2019-08-22 20:10:42 +02:00
Anubhav Patel
00fe05e536
adds ROBOTSTXT_USER_AGENT setting
2019-08-19 09:24:16 +05:30
Andrey Rakhmatullin
aaa5229e5d
Fixes and improvements for DOWNLOADER_CLIENT_TLS_CIPHERS.
2019-08-13 16:56:26 +05:00
Andrey Rakhmatullin
ce281d890d
Documentation for DOWNLOADER_CLIENT_TLS_CIPHERS.
2019-08-13 16:53:19 +05:00
Marc Hernández
d76b6944c9
Create Request from curl command ( #3862 )
2019-08-08 09:43:42 +02:00
elacuesta
5dbeece8da
[MRG+1] Drop py34 support - Update CI envs ( #3892 )
...
* Drop py34 support
* Travis experiments
* More Travis experiments
* Bump Twisted version for py35+ (stretch)
* Remove Debian build
* Remove pinned lxml for Py34
* Fix merge error
* Remove unused tox env
* Add environment with pinned versions for py36
* Bump minimum Twisted version in py27; Envs with pinned versions for py27 and py35
* Add botocore as extra dep for py27 tests
* Update requirements-py2.txt
* Add botocore and Pillow as extra dependencies
2019-08-07 12:36:52 +05:00
Anubhav Patel
8e813953bd
[MRG+1] [GSoC 2019] Interface for robots.txt parsers ( #3796 )
...
Make the robots.txt parser configurable through the new ROBOTSTXT_PARSER setting, support the Reppy and Robotexclusionrulesparser parsers, and allow implementing custom robots.txt parsers.
2019-08-02 09:43:29 +02:00
Adrián Chaves
a12e8251e0
Cover Scrapy 1.7.3 in the release notes
2019-08-01 17:10:31 +02:00
Adrián Chaves
04bca6af7c
Merge pull request #3894 from KristobalJunta/fix_retry_docs
...
fix default RETRY_HTTP_CODES value in docs
2019-07-29 18:20:55 +02:00
Mikhail Korobov
9c514b976f
Merge pull request #3450 from wRAR/tls-logging
...
Log cipher, certificate and temp key info on establishing an SSL connection
2019-07-24 01:45:40 +05:00
Mikhail Korobov
c679aefe85
Merge pull request #3660 from anubhavp28/logFormatter-doc-patch
...
[MRG+1] docs for scrapy.logformatter
2019-07-24 01:40:56 +05:00
Adrián Chaves
7843101f9a
Cover Scrapy 1.7.2 in the release notes
2019-07-23 13:35:27 +02:00
Kristobal Junta
43d5b5a524
fix default RETRY_HTTP_CODES value in docs
2019-07-22 10:24:14 +03:00
Adrián Chaves
b8a43011e7
Cover Scrapy 1.7.1 in the release notes
2019-07-19 18:17:24 +02:00
Andrey Rakhmatullin
42743fd9dd
Move tls_verbose_logging extraction from __init__ to from_settings.
2019-07-18 20:49:25 +05:00
Adrián Chaves
ae4eab9843
Cover the 1.7.1 PyPI repackaging in the release notes
2019-07-18 17:02:48 +02:00
Adrián Chaves
a94b5bef3a
Write the 1.7 release notes and cover dropping Python 2 support in the upcoming 2.0
2019-07-18 15:37:17 +02:00
Deschner, Magdalena
c44d49b238
minor PEP8 style changes
2019-07-17 13:13:52 +02:00
Deschner, Magdalena
6660020ebb
remove detailed description about individual settings
2019-07-17 11:30:02 +02:00
Deschner, Magdalena
e892a484e8
add instructions about how to define output file when running scrapy from script instead of cmd
2019-07-16 13:53:56 +02:00
Adrián Chaves
fa6a0d799b
Merge pull request #3684 from Gallaecio/remove-ubuntu-topic
...
Remove docs/topics/ubuntu.rst
2019-07-12 14:03:11 +02:00
Adrián Chaves
ed487b7db3
broad-crawls.rst: Refactor the memory usage section
2019-07-11 11:14:22 +02:00
Andrey Rakhmatullin
98689b27a8
Improve the DOWNLOADER_CLIENTCONTEXTFACTORY doc.
2019-07-11 14:02:35 +05:00
Robin
5cdf277017
Update broad-crawls.rst
...
Added section on how to treat memory consumption problems of broad crawls.
2019-07-11 08:49:24 +02:00
Luiz Francisco Rodrigues da Silva
df68c4b9b1
Add a setting to use active mode in FTPFeedStorage ( #3829 )
...
Add a setting to use active mode in FTPFeedStorage
FTP servers can be configured in active and passive mode, by default
Python and Scrapy use passive mode and there was no way to use active.
This commit adds a setting FEED_STORAGE_FTP_ACTIVE to allow a feed
to be exported to a FTP server configured in active mode.
2019-07-10 14:25:52 +02:00
Mikhail Korobov
050a62a955
Merge pull request #3861 from Gallaecio/documentation-coverage
...
Increase the documentation coverage of exceptions
2019-07-10 10:18:34 +05:00
Eugenio Lacuesta
9fb0f8454e
Extend docs about Crawling Rules
2019-07-09 15:30:22 -03:00
Eugenio Lacuesta
d04e84c11d
Merge remote-tracking branch 'upstream/master' into docs_crawlspider_link_text
2019-07-09 15:24:31 -03:00
Adrián Chaves
a0bbbe8ffa
Add the API documentation of ContractFail to the contracts topic
2019-07-09 12:33:57 +02:00
Adrián Chaves
578bccf3bb
Skip scrapy.exceptions.UsageError in the documentation coverage report
2019-07-09 12:33:07 +02:00
Mikhail Korobov
a97a9b57bf
Merge pull request #3621 from Gallaecio/bfo-for-few-requests
...
Document that the crawl order is BFO for small numbers of start requests
2019-07-08 21:26:04 +05:00
Mikhail Korobov
dda12b6537
Merge pull request #3672 from Gallaecio/split-items
...
Add a FAQ entry about splitting items in item pipelines
2019-07-08 20:15:23 +05:00
Adrián Chaves
a0b09e0193
Skip scrapy.downloadermiddlewares private APIs in the documentation coverage report
2019-07-08 14:45:17 +02:00
Andrey Rakhmatullin
0b9dce3a6c
Add DOWNLOADER_CLIENT_TLS_VERBOSE_LOGGING setting.
2019-07-08 17:40:56 +05:00
Adrián Chaves
783de8a8d8
Document how request concurrency settings impact request order
2019-07-08 14:23:21 +02:00
Adrián Chaves
6ea62cacc7
Add a FAQ entry about splitting items in item pipelines
2019-07-08 13:58:55 +02:00
Mikhail Korobov
4d4bd0e823
Merge pull request #3609 from Gallaecio/2253
...
Document FilesPipeline.file_path and ImagesPipeline.file_path
2019-07-04 22:05:46 +05:00
Mikhail Korobov
4c755f1ddc
Merge pull request #3692 from anubhavp28/doc-patch
...
[MRG+1] doc for creating custom cache storage backend.
2019-07-02 20:18:14 +05:00
Eugenio Lacuesta
428309ba1a
Merge remote-tracking branch 'origin/master' into callback_kwargs
2019-06-26 11:03:31 -03:00
Mikhail Korobov
c81d120bde
Merge pull request #3768 from Gallaecio/meta-ignore-tags
...
Implement the METAREFRESH_IGNORE_TAGS setting
2019-06-25 23:25:58 +03:00
Mikhail Korobov
e5f12faf5f
Merge pull request #3703 from Gallaecio/ajax-docs
...
Add a topic about reaching data that selectors cannot reach
2019-06-25 23:11:59 +03:00
Adrián Chaves
d7795484dc
Document scrapy.crawler.Crawler.stop()
2019-06-25 17:29:49 +02:00
Adrián Chaves
8a3b15eb91
Document how to select dynamically-loaded content
2019-06-24 16:06:21 +02:00
Daniel Graña
cdfb20aee8
Merge pull request #3739 from Matthijsy/feature/scrapy_check_env
...
[MRG+1] Add SCRAPY_CHECK environment variable
2019-06-13 19:43:01 -03:00
Daniel Graña
8a022ac6ea
Merge pull request #3810 from Gallaecio/documentation-coverage
...
Skip scrapy.contracts private APIs in the documentation coverage report
2019-06-13 17:16:07 -03:00
Adrián Chaves
c7ba72b5dc
Skip scrapy.contracts private APIs in the documentation coverage report
2019-06-07 13:14:33 +02:00
Artem Kuchumov
c81e15ed6e
Tutorial: scrapy shell example should say "text" not "title" ( #3807 )
...
Tutorial: scrapy shell example should say "text" not "title"
2019-06-05 13:15:23 +05:00
Mikhail Korobov
f755507d68
Merge pull request #3567 from Gallaecio/documentation-coverage
...
Add a Sphinx extension to generate documentation coverage information
2019-06-04 18:47:24 +05:00
Adrián Chaves
c7b5ad0e20
Add a Sphinx extension to generate documentation coverage information
2019-06-04 15:03:25 +02:00
Adrián Chaves
ea209a0ea7
Fix module double indexing issues in the documentation
2019-06-04 14:35:27 +02:00
Mikhail Korobov
890e7fbd5b
Merge pull request #3791 from barraponto/patch-3
...
[MRG+1] Fix documentation for spiderloader
2019-05-28 19:16:12 +01:00
Mikhail Korobov
8d50384210
Merge pull request #3797 from mar-heaven/master
...
[MRG+1] remove a "is"
2019-05-28 19:12:04 +01:00
mar-heaven
18f01ea6ec
remove a "is"
...
When I translated in Chinese, I found a needless "is"
2019-05-27 17:15:30 +08:00
Anubhav Patel
da82ede8a0
describe method as a command
2019-05-25 17:19:10 +05:30
Capi Etheriel
7d36fa7435
Fix documentation for spiderloader
2019-05-24 10:32:55 -03:00
Mikhail Korobov
a3d38041e2
Merge pull request #3764 from Jeffallan/patch-1
...
[MRG+1] Update telnetconsole.rst
2019-05-09 20:59:30 +05:00
Mikhail Korobov
137a3d8146
Merge pull request #3762 from Vandenn/update-logging-docs
...
[MRG+1] doc: update configure_logging docs to discourage use with CrawlerProcess
2019-05-09 20:59:20 +05:00
Adrián Chaves
611249bb7f
Implement the METAREFRESH_IGNORE_TAGS setting
2019-05-08 12:52:29 +02:00
Aditya
3a7850fa15
Update contributing.rst
2019-05-05 18:45:40 +05:30
Jeffallan
5814344adf
Update telnetconsole.rst
...
Change spelling of bellow to below.
2019-05-04 14:15:47 -05:00
Adrián Chaves
bc1a929213
Improve the documentation about detecting check runs
2019-05-03 14:42:12 +02:00
Matthijs Vos
8bd207a2f6
Add documentation
2019-05-03 13:50:24 +02:00
Vandenn
122ca62119
doc: update configure_logging docs to discourage use with CrawlerProcess
2019-05-03 16:39:26 +08:00
Mikhail Korobov
6e49c379a8
Merge pull request #3748 from Gallaecio/docstring-conventions
...
Cover PEP 257 in the documentation policies
2019-04-17 13:22:11 +05:00
Mikhail Korobov
5b667b6156
Merge pull request #3707 from Gallaecio/pytest-xdist
...
Use pytest-xdist
2019-04-17 13:20:37 +05:00
Adrián Chaves
5a6fb3daa6
Use pytest-xdist
2019-04-17 09:02:34 +02:00
Adrián Chaves
fbb42fe14e
Cover PEP 257 in the documentation policies
2019-04-17 08:25:22 +02:00
Adrián Chaves
92fa657f9e
Merge pull request #3730 from ankostis/doc_logstats_delay
...
[MRG+1] doc: document LOGSTATS_INTERVAL setting
2019-04-11 17:34:45 +02:00
Mikhail Korobov
9280185054
Merge pull request #3520 from whalebot-helmsman/round-robin-scheduler-tested
...
[MRG+1] Downloader-aware Priority Queue for Scrapy
2019-04-07 00:06:08 +05:00
Kostis Anagnostopoulos
a8f83ab967
doc: document LOGSTATS_INTERVAL setting
2019-04-06 14:58:32 +02:00
float13
a101d5fe5c
text edit - delete 2 extra words
2019-04-05 01:12:20 -04:00
float13
77e3695686
grammar fix - add apostrophe-s to browser
2019-04-05 01:04:59 -04:00
float13
d711ecfc18
grammar fix - delete extra word "shell"
2019-04-05 00:56:51 -04:00
float13
6336e1d1f3
grammar fix - delete unneeded apostrophe in "lets"
2019-04-05 00:54:46 -04:00
Eugenio Lacuesta
7a38623cec
[Docs] Clarify comment about meta dictionary
2019-04-01 17:09:49 -03:00
Eugenio Lacuesta
8ebbc731b2
[Docs] Rephrase Rule docs
2019-04-01 16:15:03 -03:00
Eugenio Lacuesta
07ff9248a5
[Docs] CrawlSpider: add note about link text
2019-04-01 12:31:26 -03:00
Konstantin Lopuhin
b5c552d17f
Merge pull request #2061 from elacuesta/process_spider_exception_generator
...
[MRG+1] process_spider_exception on generators
2019-04-01 10:43:19 +03:00
Eugenio Lacuesta
294ef51bb2
parse command: update docs about passing callback keyword arguments
2019-03-29 16:12:55 -03:00
Eugenio Lacuesta
ccb56a317e
Update docs about cb_kwargs and meta
2019-03-29 14:13:50 -03:00
Vostretsov Nikita
1c6733454e
added underlines
2019-03-29 10:44:55 +00:00
Vostretsov Nikita
ef743983a9
change wording
2019-03-29 10:38:13 +00:00
Adrián Chaves
1ee99e1f42
Update docs/topics/settings.rst
...
Co-Authored-By: whalebot-helmsman <whalebot.helmsman@gmail.com>
2019-03-29 10:29:15 +00:00
Adrián Chaves
bd228f1d96
Update docs/topics/broad-crawls.rst
...
Co-Authored-By: whalebot-helmsman <whalebot.helmsman@gmail.com>
2019-03-29 10:29:04 +00:00
Adrián Chaves
e3df6be360
Update docs/topics/broad-crawls.rst
...
Co-Authored-By: whalebot-helmsman <whalebot.helmsman@gmail.com>
2019-03-29 10:28:52 +00:00
Adrián Chaves
46b9ab0c58
Update docs/topics/broad-crawls.rst
...
Co-Authored-By: whalebot-helmsman <whalebot.helmsman@gmail.com>
2019-03-29 10:28:36 +00:00
Eugenio Lacuesta
8fb077694f
Request.cb_kwargs: Update docs
2019-03-28 16:32:35 -03:00
Eugenio Lacuesta
e8af6331b5
Add cb_kwargs option to the parse command
2019-03-28 15:03:40 -03:00
Eugenio Lacuesta
3efe3bea1c
Update docs about cb_kwargs and meta
2019-03-28 14:16:03 -03:00
Mikhail Korobov
ec719f55e7
Merge pull request #3682 from elacuesta/rule_process_request_response_parameter
...
[MRG+1] Rule.process_request: access Response object
2019-03-28 01:39:54 +05:00
Eugenio Lacuesta
c43a23152b
Merge remote-tracking branch 'upstream/master' into callback_kwargs
2019-03-27 14:42:41 -03:00
Eugenio Lacuesta
8528f5065f
[Doc] Update cb_kwargs example
2019-03-27 14:42:26 -03:00
Anubhav Patel
9c9bca4e1c
make suggested changes.
2019-03-27 18:29:48 +05:30
Mikhail Korobov
845bae6637
Update docs/topics/broad-crawls.rst
...
Co-Authored-By: whalebot-helmsman <whalebot.helmsman@gmail.com>
2019-03-27 08:49:19 +00:00
Mikhail Korobov
820adb69c0
Merge pull request #3701 from Gallaecio/documentation-policy-api
...
Update the documentation policies: Ask to use docstrings to document …
2019-03-27 12:25:38 +05:00
Adrián Chaves
ce837b0f74
Update the documentation policies: Ask to use docstrings to document API members
2019-03-27 07:09:18 +01:00
Maram Sumanth
2fd8b7c28c
[MRG+1] redirect_reasons in Request.meta ( #3687 )
2019-03-27 00:15:53 +05:00
Adrián Chaves
431f18a9a1
Document FilesPipeline.file_path and ImagesPipeline.file_path
2019-03-26 12:15:19 +01:00
Vostretsov Nikita
103fdc40c1
Merge remote-tracking branch 'upstream/master' into round-robin-scheduler-tested
2019-03-25 16:16:42 +03:00