Andrey Rahmatullin
88179027de
Merge pull request #4331 from Gallaecio/response-cb-kwargs
...
Implement Response.cb_kwargs
2020-02-19 22:40:14 +05:00
Akshay Sharma
182445f9d9
Fix a spelling error: ie. → i.e. ( #4338 )
2020-02-18 17:58:31 +01:00
Adrián Chaves
a04dd13cd0
ie. → i.e.
2020-02-14 22:31:30 +01:00
Adrián Chaves
5ae3e1678f
ie. → i.e.
...
Co-Authored-By: elacuesta <elacuesta@users.noreply.github.com>
2020-02-14 22:30:36 +01:00
Adrián Chaves
df937d8280
Implement Response.cb_kwargs
2020-02-13 22:33:36 +01:00
Adrián Chaves
037ae5b22e
Explicitly indicate None as ip_address’s default value
2020-02-10 19:54:47 +01:00
Adrián Chaves
96bb3b5144
Merge branch 'master' into feat-685
2020-02-10 19:45:09 +01:00
Adrián Chaves
7025c18b15
Clear line of spaces
2020-02-10 19:43:23 +01:00
Eugenio Lacuesta
13ba9bc629
Note about Response.ip_address
2020-02-10 12:29:39 -03:00
Eugenio Lacuesta
42b4e9b337
Reword signal docs
2020-02-10 11:23:38 -03:00
Adrián Chaves
c2f484de88
Merge branch 'master' into response_ip_address
2020-02-07 21:49:38 +01:00
Adrián Chaves
aae4935605
Merge branch 'master' into spider.parse
2020-02-07 21:17:56 +01:00
Adrián Chaves
59653ebac6
Update installation instructions regarding Python 3 and virtual environments
2020-02-07 21:07:57 +01:00
Mikhail Korobov
b0eaf114e5
Merge pull request #4197 from elacuesta/sphinx-twisted-api
...
[Docs] Fix Twisted links
2020-02-07 23:51:15 +05:00
Mikhail Korobov
c3b690a5b5
Merge pull request #4290 from dekimsey/patch-1
...
FilesPipeline.file_path has optional arguments
2020-02-07 23:41:31 +05:00
Mikhail Korobov
afbaf9d430
Merge pull request #4303 from whalebot-helmsman/request_left_downloader_signal
...
request_left_downloader signal
2020-02-07 23:33:51 +05:00
Vostretsov Nikita
153b78e53f
Update docs/topics/signals.rst
...
Co-Authored-By: elacuesta <elacuesta@users.noreply.github.com>
2020-02-07 11:08:55 +05:00
Vostretsov Nikita
8817b9e8e9
Update docs/topics/signals.rst
...
Co-Authored-By: Adrián Chaves <adrian@chaves.io>
2020-02-07 11:07:53 +05:00
Vostretsov Nikita
2f83f3e2cb
Update docs/topics/signals.rst
...
Co-Authored-By: Adrián Chaves <adrian@chaves.io>
2020-02-07 11:07:43 +05:00
Vostretsov Nikita
84b55b7364
Update docs/topics/signals.rst
...
Co-Authored-By: Adrián Chaves <adrian@chaves.io>
2020-02-07 11:07:35 +05:00
Eugenio Lacuesta
6c333491a8
Merge branch 'master' into response_ip_address
2020-02-06 18:53:11 -03:00
Joy Bhalla
4f31c3ce01
Document a backward incompatibility that may affect custom schedulers ( #4274 )
2020-02-06 22:21:33 +01:00
Adrián Chaves
24bb9fd5f7
Merge branch 'master' into spider.parse
2020-02-06 21:39:09 +01:00
Mikhail Korobov
042e71e2b8
Merge pull request #4311 from Gallaecio/metarefresh-ignore-tags
...
Make METAREFRESH_IGNORE_TAGS an empty list by default
2020-02-06 23:40:45 +05:00
Mikhail Korobov
8d2705f23c
Merge pull request #4305 from Respawnz/patch-1
...
fix a typo in devloper-tools.rst
2020-02-06 23:17:28 +05:00
elacuesta
35dafef7f1
Specify Twisted reactor (TWISTED_REACTOR setting) ( #4294 )
...
* Add the ability to install a specific reactor
* Add docs for the TWISTED_REACTOR setting
* Add tests for the TWISTED_REACTOR setting
* Update asyncio reactor test
* Ignore W503 globally
W503 is not PEP8-compliant:
c59c4376ad
* Line length adjustment
* Adjust asyncio reactor tests
* Merge ASYNCIO_ENABLED and TWISTED_REACTOR settings
* More docs about TWISTED_REACTOR
* Fix asyncio reactor test
* Docs: fix title
* Reword docs
* Check the TWISTED_REACTOR setting outside of the installing function
* Remove unrelated change
* Update scrapy/utils/log.py
Co-Authored-By: Adrián Chaves <adrian@chaves.io>
* Update docs/topics/settings.rst
Co-Authored-By: Adrián Chaves <adrian@chaves.io>
* Update docs/topics/settings.rst
Co-Authored-By: Adrián Chaves <adrian@chaves.io>
Co-authored-by: Adrián Chaves <adrian@chaves.io>
2020-02-06 22:42:34 +05:00
Vostretsov Nikita
6733f4d976
Update docs/topics/signals.rst
...
Co-Authored-By: elacuesta <elacuesta@users.noreply.github.com>
2020-02-06 18:40:42 +05:00
Adrián Chaves
576663e5a7
Make METAREFRESH_IGNORE_TAGS an empty list by default
2020-02-06 10:43:20 +01:00
Respawnz
c2cca36821
typo
2020-02-06 05:39:15 +08:00
Vostretsov Nikita
aab39f6341
docummentation for new signal
2020-02-05 11:35:03 +00:00
Eugenio Lacuesta
b9e3a6201b
Merge branch 'master' into response_ip_address
2020-02-03 04:07:44 -03:00
Mikhail Korobov
47b9de93a9
Merge pull request #4288 from petervandenabeele/patch-1
...
[Docs] 2 typos + 1 clarification in docs
2020-01-30 03:15:18 +05:00
Eugenio Lacuesta
6f02a8dccb
Add source parameter to bytes_received signal
2020-01-29 15:51:25 -03:00
Daniel Kimsey
752e8f7018
FilesPipeline.file_path has optional arguments
...
Documented signature doesn't match the actual interface in [files.py](https://github.com/scrapy/scrapy/blob/master/scrapy/pipelines/files.py#L520 ).
Specifically, it looks like it may be [called](https://github.com/scrapy/scrapy/blob/master/scrapy/pipelines/files.py#L422 ) without a response value.
I found this when I was implementing the pipeline with the signature `file_path(self, request, response, info)` and the following error was being return in my results :
[(False, <twisted.python.failure.Failure builtins.TypeError: file_path() missing 1 required positional argument: 'response'>)]
Scrapy==1.8.0
2020-01-28 15:21:15 -06:00
Eugenio Lacuesta
4ffd18fb11
[docs] Mention that signals.bytes_received could be fired multiple times
2020-01-27 13:29:33 -03:00
Eugenio Lacuesta
dbe20a863f
bytes_received signal: send spider argument
2020-01-27 12:28:54 -03:00
Eugenio Lacuesta
72b8613ee9
bytes_received signal (no tests)
2020-01-27 12:06:48 -03:00
Eugenio Lacuesta
8529dff41d
Update docs regarding Response.ip_address and IPv6
2020-01-26 18:00:56 -03:00
Eugenio Lacuesta
80925ab845
Get server IP address for HTTP/1.1 responses
2020-01-26 16:57:04 -03:00
Peter Vandenabeele
f72d4e93e6
[Docs] 2 typos + 1 clarification in docs
...
Fixing 2 small typos and adding 1 word as clarification in the downloader-middlewares.
Also, I was confused with the entries like `ref:Reppy <reppy-parser>` and similar entries.
Are these supposed to be links to other parts of the doc, or is this the intended way of showing these references ?
2020-01-26 10:48:28 +01:00
Peter Vandenabeele
f3374a5047
Fix variable name `author_page_links`
...
I did not test this code, but the change from `href` to this
author_page_links seems to have a typo ?
2020-01-25 16:53:29 +01:00
Mikhail Korobov
8b8df31961
Merge pull request #4227 from elacuesta/name-resolver
...
Name resolver with IPv6 support
2020-01-25 05:03:13 +05:00
OmarFarrag
fc98aa6b67
Merge branch 'master' into ftp_files#3928
2020-01-24 14:52:40 +02:00
Mikhail Korobov
bd54f22fef
Merge pull request #4282 from petervandenabeele/patch-1
...
fix logical documentation error with PER_DOMAIN or PER_DOMAIN
2020-01-24 02:01:22 +05:00
Mikhail Korobov
6a98d660e5
Merge pull request #3551 from jpbalarini/change_scraper_slot
...
[MRG+1] Add ability to change max_active_size by setting
2020-01-23 23:40:05 +05:00
Peter Vandenabeele
7d5cebcf77
fix logical documentation error with PER_DOMAIN or PER_DOMAIN
2020-01-23 09:08:21 +01:00
Eugenio Lacuesta
c75cf15b7a
Update CSS selectors in tutorial
2020-01-22 10:38:59 -03:00
JP Balarini
0f2d871d88
Use PEP 515 style for SCRAPER_SLOT_MAX_ACTIVE_SIZE documentation
2020-01-20 11:28:28 -03:00
Juan Pablo Balarini
eaa8ed02d0
Add ability to change max_active_size by settings
2020-01-20 11:27:58 -03:00
Eugenio Lacuesta
b471765d40
[doc] FAQ entry about the IPv6 and the DNS_RESOLVER setting
2020-01-18 01:52:29 -03:00
Eugenio Lacuesta
302d3f552b
[doc] DNS_RESOLVER setting
2020-01-18 01:46:24 -03:00
Eugenio Lacuesta
2e405d2d5c
Merge branch 'master' into response_follow_all
2020-01-05 00:33:19 -03:00
1um0s
14d4428e70
Rephrasing documentation for image and file pipelines ( #4252 )
...
* scrapy#4034 Clarify documentation for image and file pipelines
* scrapy#4034 Clarify documentation for file pipeline
* scrapy#4034 Simplify documentation for pipeline
* scrapy#4034 Simplify documentation for pipeline
* scrapy#4034 Clarify documentation for image and file pipelines
* scrapy#4034 Clarify documentation for file pipeline
* scrapy#4034 Simplify documentation for pipeline
* scrapy#4034 Simplify documentation for pipeline
* scrapy#4034 Revert image, file pipeline docs. Enhance custom media pipeline docs.
* scrapy#4034 rebase master
* scrapy#4034 Clarify documentation for image and file pipelines
* scrapy#4034 Clarify documentation for file pipeline
* scrapy#4034 Simplify documentation for pipeline
* scrapy#4034 Simplify documentation for pipeline
* scrapy#4034 Clarify documentation for image and file pipelines
* scrapy#4034 Clarify documentation for file pipeline
* scrapy#4034 Simplify documentation for pipeline
* scrapy#4034 Simplify documentation for pipeline
* scrapy#4034 Revert image, file pipeline docs. Enhance custom media pipeline docs.
* scrapy#4034 rebase master
* Rebase master
* Add class to media pipeline docs
Co-Authored-By: elacuesta <elacuesta@users.noreply.github.com>
Co-authored-by: elacuesta <elacuesta@users.noreply.github.com>
2019-12-30 00:56:22 +05:00
Mikhail Korobov
f0ae673452
Merge pull request #4258 from atul-g/patch-1
...
Edited the link provided to homepage of lxml's website
2019-12-30 00:55:15 +05:00
Atul Gopinathan
82861c73c8
Edited the link of the homepage of lxml website
...
The link "https://lxml.de " is redirecting to a completely different and unintended website. I changed the link to the index page of lxml's official website. I thought of changing it to the PyPi page of lxml, but even they are providing the same "https://lxml.de " link which doesn't seem to be working now.
2019-12-27 22:57:58 +05:30
Andrey Rakhmatullin
dc1ee09481
Rename ASYNCIO_ENABLED to ASYNCIO_REACTOR, change the logic accordingly.
2019-12-27 21:56:28 +05:00
Eugenio Lacuesta
8a1dc26d46
[doc] Note about the 'parse' method for CrawlSpider/XMLFeedSpider
2019-12-26 15:14:47 -03:00
Eugenio Lacuesta
5982e3477c
Take keyword arguments in base parsing methods
2019-12-23 14:12:21 -03:00
Andrey Rakhmatullin
20289be810
Merge remote-tracking branch 'origin/master' into asyncio-base
2019-12-20 19:31:20 +05:00
Mikhail Korobov
fb3fb17c28
Merge pull request #4045 from Gallaecio/documentation-coverage
...
Deprecate FilteringLinkExtractor direct usage; add API docs for scrapy.linkextractors
2019-12-20 02:01:45 +05:00
Mikhail Korobov
6a32a36e09
Merge pull request #4143 from Gallaecio/undent-rst-doctests
...
Do not indent doctests from the documentation unnecessarily
2019-12-20 01:59:07 +05:00
Adrián Chaves
b4a2d985a7
Merge branch 'master' into undent-rst-doctests
2019-12-19 12:39:17 +01:00
Marc Hernandez Cabot
16b363de31
Merge branch 'master' into fix_typos
2019-12-19 10:02:21 +01:00
Marc Hernandez Cabot
23a67cec27
fix first letter capitalization for Raring and Scrapy
2019-12-19 09:57:17 +01:00
Mikhail Korobov
8f7faaa63d
Merge pull request #4190 from Gallaecio/doctest
...
Make developer-tools doctests pass
2019-12-18 23:40:21 +05:00
Marc Hernandez Cabot
c0d84f0962
fix typos
2019-12-18 19:39:21 +01:00
elacuesta
916382e109
Add errback parameter to scrapy.spiders.crawl.Rule ( #4000 )
...
* Add errback parameter to scrapy.spiders.crawl.Rule
* CrawlSpider: optimize by reducing iterations
* [test] Rule.errback
* [doc] Rule.errback
* [doc] Use autoclass in docs/topics/spiders.rst
Co-Authored-By: Adrián Chaves <adrian@chaves.io>
* Rule.process_links takes a list
* Fix aesthetic issue reported by Flake8
2019-12-18 20:05:33 +05:00
Adrián Chaves
8c5a8a02ae
Merge branch 'master' into pylint
2019-12-18 15:43:40 +01:00
Mikhail Korobov
053319334c
Merge pull request #4179 from Gallaecio/user-friendlier-tox
...
Make tox configuration more user friendly
2019-12-18 18:35:19 +05:00
Vostretsov Nikita
012533924a
remove requirements from here too
2019-12-18 11:13:36 +00:00
Adrián Chaves
607815dfc2
Merge branch 'master' into documentation-coverage
2019-12-17 16:54:27 +01:00
Adrián Chaves
b8cf522916
Merge branch 'master' into user-friendlier-tox
2019-12-17 16:53:08 +01:00
marc
a59bb279d1
add year through code
2019-12-15 17:33:00 +01:00
marc
1aab20e1ce
update copyright notice year
2019-12-14 10:37:31 +01:00
marc
e3a3ad4aaf
remove reference to old (Python 2.7) environment
2019-12-14 10:34:31 +01:00
Andrey Rakhmatullin
3560123090
Rename ASYNCIO_SUPPORT to ASYNCIO_ENABLED.
2019-12-13 18:07:47 +05:00
Andrey Rakhmatullin
352ddbb336
Merge remote-tracking branch 'origin/master' into asyncio-base
2019-12-13 18:07:23 +05:00
Eugenio Lacuesta
21a2f8c6f8
Merge branch 'master' into response_follow_all
2019-12-10 17:30:59 -03:00
Adrián Chaves
1fc2b140c1
Merge branch 'master' into documentation-coverage
2019-12-05 14:43:36 +01:00
Adrián Chaves
d7b1c138f1
Merge branch 'master' into user-friendlier-tox
2019-12-05 14:02:24 +01:00
Adrián Chaves
83b8046fdc
Do not indent doctests from the documentation unnecessarily
2019-12-05 13:52:31 +01:00
Wang Qin
af624ef414
Update overview.rst | Fix an inconsistency
...
There exists an inconsistency between the code (line 37 - 38) and the output 'quotes.json' (line 56 - 68).
Note that even though according to line 53 - 54 'quotes.json' is "reformatted here for better readability", it cannot explain why the "author" field precedes the "text" field.
Intended output for the code BEFORE change:
[{
"text": "\u201cThe person, be it gentleman or lady, who has not pleasure in a good novel, must be intolerably stupid.\u201d",
"author": "Jane Austen"
},
{
"text": "\u201cOutside of a dog, a book is man's best friend. Inside of a dog it's too dark to read.\u201d",
"author": "Groucho Marx"
},
{
"text": "\u201cA day without sunshine is like, you know, night.\u201d",
"author": "Steve Martin"
},
...]
Intended output for the code After change (the inconsistency is fixed):
[{
"author": "Jane Austen",
"text": "\u201cThe person, be it gentleman or lady, who has not pleasure in a good novel, must be intolerably stupid.\u201d"
},
{
"author": "Groucho Marx",
"text": "\u201cOutside of a dog, a book is man's best friend. Inside of a dog it's too dark to read.\u201d"
},
{
"author": "Steve Martin",
"text": "\u201cA day without sunshine is like, you know, night.\u201d"
},
...]
2019-12-05 09:29:12 +08:00
Andrey Rakhmatullin
ed34ce14c0
Add the ASYNCIO_SUPPORT setting, reshuffle other logic accordingly.
2019-12-04 21:32:56 +05:00
Mikhail Korobov
9b7452211a
Merge pull request #4099 from BurnzZ/itemloader-docs
...
update docs of scrapy.loader.ItemLoader.item
2019-12-03 13:14:45 +05:00
Adrián Chaves
5980b0f284
Don’t use follow_all where a single item is expected ( #4 )
2019-12-02 12:47:44 -03:00
Eugenio Lacuesta
048cd74ae5
Add separate mapping for Twisted API docs
2019-11-27 19:16:18 -03:00
Eugenio Lacuesta
17e6481823
[Docs] Fix Twisted links
2019-11-27 18:42:42 -03:00
Adrián Chaves
b73fc99b60
Use InterSphinx for coverage links
2019-11-26 10:31:55 +01:00
Adrián Chaves
dd12f5fdcd
Use Response.follow_all in the documentation where appropiate
2019-11-25 11:59:59 -03:00
Adrián Chaves
54b056c4be
Make developer-tools doctests pass
2019-11-25 12:32:35 +01:00
Eugenio Lacuesta
40b5cfc0a4
Item loaders: allow single-argument processors (unbound methods)
2019-11-22 20:47:22 -03:00
Eugenio Lacuesta
6fa8f06b64
Merge remote-tracking branch 'upstream/master' into response_follow_all
2019-11-22 13:05:06 -03:00
Mikhail Korobov
0d416c6191
Merge pull request #4185 from Gallaecio/intersphinx
...
Use InterSphinx for links to the pytest and tox documentation
2019-11-21 23:27:57 +05:00
Mikhail Korobov
82c01c261f
Merge pull request #4184 from Gallaecio/doctest
...
Make debug doctests pass
2019-11-21 20:53:56 +05:00
Adrián Chaves
fcfcabf1bd
Use InterSphinx for links to the pytest and tox documentation
2019-11-21 12:15:13 +01:00
Adrián Chaves
f251dda268
Make debug doctests pass
2019-11-21 11:59:10 +01:00
Adrián Chaves
4f80eff1e1
Enable sphinx-hoverxref for all references
2019-11-21 10:30:21 +01:00
Mikhail Korobov
f1fd7ec318
Merge pull request #4171 from Gallaecio/doctest
...
Make command doctests pass
2019-11-20 19:47:22 +05:00
Mikhail Korobov
d69e788fec
Merge pull request #4172 from Gallaecio/intersphinx
...
Use InterSphinx to link to the Twisted documentation
2019-11-20 19:38:50 +05:00
Mikhail Korobov
1f61b6b941
Merge pull request #4173 from Gallaecio/sphinx-extensions-2
...
Add tooltips to documentation cross-references
2019-11-20 19:38:05 +05:00
Eugenio Lacuesta
48223c107a
Merge remote-tracking branch 'upstream/master' into response_follow_all
2019-11-20 09:41:42 -03:00
Adrián Chaves
fc3af54dbd
Make tox configuration more user friendly
2019-11-20 08:04:17 +01:00
Adrián Chaves
fed93515de
Add tooltips to documentation cross-references
2019-11-18 16:11:03 +01:00
Adrián Chaves
e84cb18ca0
Use InterSphinx to link to the Twisted documentation
2019-11-18 15:50:45 +01:00
Adrián Chaves
74589df02f
Make command doctests pass
2019-11-18 14:51:44 +01:00
Adrián Chaves
393a2a1972
Include /requirements-py3.txt from /docs/requirements.txt
2019-11-18 09:15:48 +01:00
Mikhail Korobov
a541c329a9
Merge pull request #4152 from Gallaecio/sphinx-extensions
...
Install the sphinx-notfound-page Sphinx extension
2019-11-15 00:36:56 +05:00
Mikhail Korobov
7b4637d083
Merge pull request #4146 from Gallaecio/doctest
...
Make tutorial doctests pass
2019-11-15 00:19:20 +05:00
Mikhail Korobov
49b5251e06
Merge pull request #4147 from Gallaecio/intersphinx
...
Use intersphinx for links to the Sphinx documentation
2019-11-15 00:16:39 +05:00
Mikhail Korobov
cc0026f733
Merge pull request #4148 from Gallaecio/doc-view-code
...
Allow opening the source code from the API documentation
2019-11-14 23:43:44 +05:00
Andrey Rakhmatullin
dd367438fa
Improve the dbm module ref.
...
Co-Authored-By: Adrián Chaves <adrian@chaves.io>
2019-11-14 13:45:39 +05:00
Andrey Rakhmatullin
a9c891399d
Fix a duplicate ref name in docs.
2019-11-14 13:45:39 +05:00
Andrey Rakhmatullin
1d7c8cb0b1
Remove six.PY2 and six.PY3 conditionals.
2019-11-14 13:45:37 +05:00
Adrián Chaves
76c31094df
Install the sphinx-notfound-page Sphinx extension
2019-11-13 09:28:48 +01:00
Adrián Chaves
b642a1fca2
Fix doctest skipping based on the running Python version
2019-11-13 09:14:20 +01:00
Adrián Chaves
414e6e2fd5
Skip a doctest in Python 3.5- because of dictionary changes
2019-11-13 08:40:31 +01:00
Andrey Rahmatullin
c911e80209
Merge pull request #4088 from ammarnajjar/4086-constructor-initializer-docs
...
docs: use __init__ method instead of constructor
2019-11-12 21:48:16 +05:00
Andrey Rahmatullin
d8098350f0
Merge pull request #3960 from thernstig/issue_2149
...
Update documentation for logging manually
2019-11-12 16:17:49 +05:00
Adrián Chaves
8a6a063778
Allow opening the source code from the API documentation
2019-11-12 10:23:19 +01:00
Adrián Chaves
7b7bb028f4
Use intersphinx for links to the Sphinx documentation
2019-11-12 08:49:06 +01:00
Adrián Chaves
79d2f99995
Make tutorial doctests pass
2019-11-12 08:08:50 +01:00
Adrián Chaves
ecc46ac741
Merge branch 'master' into pylint
2019-11-11 10:45:25 +01:00
Andrey Rahmatullin
d267e183b4
Merge pull request #4139 from Gallaecio/jobdir-pickle-documentation
...
Improve the details about request serialization requirements for JOBDIR
2019-11-08 22:49:33 +05:00
Adrián Chaves
1df5755699
Set the bases for testing code examples from the documentation
2019-11-08 16:00:10 +01:00
Adrián Chaves
40ed184914
Merge branch 'master' into pylint
2019-11-07 18:40:58 +01:00
Adrián Chaves
aef98188fa
Improve the details about request serialization requirements for JOBDIR
2019-11-07 18:06:55 +01:00
Andrey Rahmatullin
229e722a03
Initial Python 2 removal ( #4091 )
2019-10-31 10:46:02 +01:00
Adrián Chaves
94f060fcc8
Cover Scrapy 1.8.0 in the release notes ( #3952 )
2019-10-29 12:53:46 +01:00
Andrey Rahmatullin
18b808b2e9
Merge pull request #4092 from further-reading/master
...
Add Python 3.8 official support
2019-10-29 16:30:58 +05:00
Adrián Chaves
3d0df419c4
Mark the LevelDB storage backend as deprecated
2019-10-28 11:24:47 +01:00
elacuesta
7731814cc2
ItemLoader: improve handling of initial item ( #4036 )
2019-10-28 10:53:53 +01:00
Adrián Chaves
bb91f9c78c
Cover Scrapy 1.7.4 in the release notes
2019-10-28 09:58:13 +01:00
Kevin Lloyd Bernal
84fe4011b0
update docs of scrapy.loader.ItemLoader.item
2019-10-23 20:39:53 +08:00
Adrián Chaves
3b6f7ac9f2
Use pylint
2019-10-22 19:44:11 +02:00
Adrián Chaves
5479e7ecc7
Indicate that lists of emails may be provided as a single string or as a list of strings
2019-10-22 15:24:44 +02:00
Ammar Najjar
d21e1034f0
docs: correct point,comma and plural replacements
...
Issue #4086
2019-10-22 13:29:38 +02:00
WinterComes
5d75ed4cba
Remove an old note about contracts ( #4093 )
2019-10-22 12:19:07 +02:00
illgitthat
07822935ec
Updating link for miniconda ( #4089 )
2019-10-22 12:05:34 +02:00
Ammar Najjar
da8cd9448d
docs: always surround __init__ with `` in docs
...
Issue #4086
2019-10-21 19:56:58 +02:00
Adrián Chaves
ad6075440c
Fix references to Python types in parameter type fields
2019-10-21 19:00:03 +02:00
Ammar Najjar
68a7d05ed8
docs: use __init__ method instead of constructor
...
Issue #4086
2019-10-21 15:42:24 +02:00
Adrián Chaves
0fbd1ff4a9
constructor → __init__ method
2019-10-21 14:06:45 +02:00
Mikhail Korobov
8cb53441b0
Merge pull request #4056 from Gallaecio/documentation-build
...
Fix internal links in the tutorial and release notes
2019-10-19 00:00:02 +02:00
Bulat
84be6a941e
Refactor sentence.
2019-10-16 14:04:07 +03:00
Bulat
c9614a5bdd
Fixed BOT_NAME documentation
2019-10-16 12:07:19 +03:00
Adrián Chaves
d72ed46fe0
Improve how extra Item API members are introduced in the documentation
2019-10-15 16:04:26 +02:00
Baron Hou
7b1e69dec4
reponse → response ( #4079 )
2019-10-15 14:51:15 +02:00
Eugenio Lacuesta
5f168cd459
Response.follow_all
2019-10-08 16:32:56 -03:00
John Bampton
39c9a3cc1c
Fix case of GitHub.
2019-10-05 10:09:14 +10:00
Adrián Chaves
a4aa5b8926
Fix internal links in the tutorial and release notes
2019-10-02 14:51:06 +02:00
elacuesta
6ad5a89cb0
[Doc] Use autoclass in topics/request-response.rst ( #4055 )
2019-10-02 12:18:36 +02:00
Mikhail Korobov
74b4a5c77c
Merge pull request #4006 from whalebot-helmsman/protego-default
...
Use protego as a default robots.txt parser
2019-10-02 00:03:50 +05:00
Kristobal Junta
c232bbdc42
fix typo in docs/topics/spiders
2019-10-01 17:41:38 +03:00
OmarFarrag
175cd2ece5
Update docs/topics/media-pipeline.rst
...
Co-Authored-By: Adrián Chaves <adrian@chaves.io>
2019-10-01 07:27:31 +02:00
Adrián Chaves
7f4f98fd38
Provide complete API documentation coverage of scrapy.linkextractors
2019-09-30 18:22:28 +02:00
OmarFarrag
28005b2872
Update media-pipeline.rst
2019-09-28 06:21:14 +02:00
Mikhail Korobov
31c631f9ee
Merge pull request #3999 from Gallaecio/documentation-coverage
...
Provide complete API documentation coverage of scrapy.item
2019-09-25 16:13:13 +01:00
Adrián Chaves
1236e9e81e
Provide complete API documentation coverage of scrapy.item
2019-09-25 13:24:56 +02:00
Mikhail Korobov
17c0d72d04
Merge pull request #4016 from elacuesta/rule_default_link_extractor
...
Crawling rules: make link extractors optional
2019-09-20 15:27:17 +01:00
OmarFarrag
b14c3cb612
Add media pipelines FTP documentation
2019-09-19 23:33:57 +02:00
Adrián Chaves
c26a9015ad
Clarify the effects of dont_merge_cookies
2019-09-19 11:08:06 +02:00
Adrián Chaves
9b65f9aa5b
Fix the item exporter example ( #4022 )
2019-09-19 09:17:23 +02:00
Vostretsov Nikita
2438ac529a
Update docs/topics/downloader-middleware.rst
...
Co-Authored-By: Adrián Chaves <adrian@chaves.io>
2019-09-17 12:27:22 +05:00
Vostretsov Nikita
d1d0bf8491
Update docs/topics/downloader-middleware.rst
...
Co-Authored-By: Adrián Chaves <adrian@chaves.io>
2019-09-17 12:27:12 +05:00
Vostretsov Nikita
57e6f4c750
add link to performance comparison
2019-09-17 07:18:37 +00:00
Vostretsov Nikita
d39ef77e6b
add link to google description of lenght-based rule
2019-09-17 06:34:33 +00:00
Vostretsov Nikita
b792dba528
remove periods
2019-09-17 06:28:33 +00:00
Vostretsov Nikita
50c85e3114
Merge branch 'protego-default' of github.com:whalebot-helmsman/scrapy into protego-default
2019-09-16 14:24:31 +00:00
Vostretsov Nikita
5197b39e01
fix capitalization, remove commas
2019-09-16 14:24:25 +00:00
Eugenio Lacuesta
21ad8e20b9
Crawling rules: make link extractors optional
2019-09-13 17:32:42 -03:00
Vostretsov Nikita
66145b4eaf
Update docs/topics/downloader-middleware.rst
...
Co-Authored-By: Mikhail Korobov <kmike84@gmail.com>
2019-09-12 18:51:00 +03:00
Vostretsov Nikita
171fa1cd10
documentation rework
2019-09-10 09:59:36 +00:00
Vostretsov Nikita
6bd88711f2
update documentation
2019-09-10 08:55:37 +00:00
Vostretsov Nikita
38828d3fd4
Update docs/topics/downloader-middleware.rst
...
Co-Authored-By: elacuesta <elacuesta@users.noreply.github.com>
2019-09-09 17:04:13 +03:00
Vostretsov Nikita
9578f49099
use protego as a default robots.txt parser
2019-09-09 07:36:55 +00:00
Mikhail Korobov
534de7395d
Merge pull request #3988 from elacuesta/contracts_cb_kwargs
...
CallbackKeywordArgumentsContract
2019-09-08 04:23:16 +05:00
Eugenio Lacuesta
2061f2a382
[doc] cb_kwargs contract
2019-08-31 02:10:18 -03:00
Adrián Chaves
2828cb769f
Provide complete API documentation coverage of scrapy.extensions
2019-08-30 14:29:15 +02:00
Marc Hernández
ace2df3d14
Fix JSONRequest naming ( #3982 )
2019-08-30 11:03:44 +02:00
Mikhail Korobov
ede91478e5
Merge pull request #3966 from anubhavp28/robotstxt_useragent
...
Adds ROBOTSTXT_USER_AGENT setting
2019-08-28 22:00:17 +05:00
Mikhail Korobov
93d4b0b0d7
Merge pull request #3973 from Gallaecio/documentation-coverage
...
Provide complete API documentation coverage of scrapy.exporters
2019-08-28 21:59:10 +05:00
Anubhav Patel
77c8ab2e62
makes suggested changes
2019-08-27 18:44:08 +05:30
Anubhav Patel
ad824a264b
fixes a link in doc
2019-08-27 18:30:11 +05:30
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
Tobias Hernstig
2b0de0606c
Fix merge conflicts
2019-08-15 18:54:28 +02:00
Tobias Hernstig
50c4cafe0c
Update documentation for logging manually
...
Usage of basicConfig() together with crawlerRunner is not recommended.
Update documentation to highlight this fact.
Closes #2149 , #2352 , #3146
2019-08-15 18:46:00 +02:00
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