1
0
mirror of https://github.com/scrapy/scrapy.git synced 2025-02-23 06:44:06 +00:00

4271 Commits

Author SHA1 Message Date
Daniel Graña
1117687c47 update docs 2014-04-23 23:39:58 -03:00
Daniel Graña
681c2985bc remove .re() shortcut 2014-04-23 23:17:51 -03:00
Mikhail Korobov
134bd8a9e0 response.selector, response.xpath(), response.css() and response.re() 2014-04-23 23:17:51 -03:00
Daniel Graña
21d073d03b Merge top-level-shortcuts 2014-04-23 23:14:09 -03:00
Daniel Graña
5246986d2e Merge pull request #693 from redapple/domain-casesensitivity
Support case-insensitive domains in url_is_from_any_domain()
2014-04-21 22:43:38 -04:00
Alexey Bezhan
89159779d0 Bind telnet console and webservice to 127.0.0.1 by default 2014-04-17 15:16:58 +01:00
Mikhail Korobov
e482c6ec55 Merge pull request #692 from kmike/version_info_fix
fix scrapy.version_info when SCRAPY_VERSION_FROM_GIT is set
2014-04-17 20:07:05 +06:00
Alexey Bezhan
6d6282da30 Add a note about reporting security issues 2014-04-17 14:41:21 +01:00
Paul Tremberth
a19dfafb25 Support case-insensitive domains in url_is_from_any_domain() 2014-04-16 22:33:30 +02:00
Mikhail Korobov
e8e689acd1 fix scrapy.version_info when SCRAPY_VERSION_FROM_GIT is set 2014-04-16 22:59:28 +06:00
Mikhail Korobov
c3426e952b TST fix tests that became broken after adding top-level imports and switching to py.test.
py.test replaces AssertionError exception with its own subclass in an import hook.
For some reason when top-level shortcuts were added "except AssertionError" in
contracts.__init__ meant "except py.test AssertionError" while scrapy.exceptions.ContractFail
was still a subclass of a builtin AssertionError, so Contracts reported errors
instead of failures and this made tests in test_contracts.py fail.

For now - just disable fancy py.test asserts.
2014-04-15 06:54:14 +06:00
Mikhail Korobov
11e62117b7 suggest scrapy.Selector in deprecation warnings 2014-04-15 01:09:35 +06:00
Mikhail Korobov
2d3803672b DOC use top-level shortcuts in docs 2014-04-15 01:09:35 +06:00
Mikhail Korobov
4ddad88d6f use "import scrapy" in templates 2014-04-15 01:09:35 +06:00
Daniel Graña
62c7daf785 Add basic top-level shortcuts 2014-04-15 01:09:35 +06:00
Daniel Graña
9a643d689c cleanup toplevel namespace 2014-04-15 01:09:35 +06:00
Mikhail Korobov
7814cbf319 remove unused import 2014-04-15 00:49:47 +06:00
Daniel Graña
2c8eceb5b8 Merge pull request #659 from denysbutenko/master
[MRG] Resolved issue #546. Output format parsing from filename extension.
2014-04-14 14:08:05 -04:00
Daniel Graña
0a7e655948 Merge pull request #681 from kmike/version_info
[MRG] make scrapy.version_info a tuple of integers
2014-04-14 13:39:27 -04:00
Irhine
86a60e2cfc support i18n by using utf-8 coding template files 2014-04-14 18:14:29 +08:00
Irhine
943b6f90e9 add encoding utf-8 to the first line 2014-04-14 17:05:42 +08:00
Daniel Graña
21bff7b3b3 Merge pull request #687 from Curita/docs-linkcheck
Docs build and linkcheck in tox env
2014-04-11 15:36:00 -04:00
Julia Medina
80081054a2 Fix broken links in documentation 2014-04-09 18:57:52 -03:00
Julia Medina
f0a0d0bc22 Ignore known broken links in docs linkcheck 2014-04-09 18:46:21 -03:00
Julia Medina
c7c57178e0 New tox env: docs 2014-04-09 18:46:01 -03:00
Daniel Graña
96ef4c603c Merge pull request #679 from Curita/pytest
Run tests with pytest instead of trial
2014-04-08 10:41:03 -07:00
Daniel Graña
e71b8f266d Merge pull request #676 from csalazar/fix_xxe_flaw
Fixed XXE flaw in sitemap reader
2014-04-08 10:40:04 -07:00
Julia Medina
dd9d3af9b3 Ensure spiders module reload between spider manager tests 2014-04-04 21:47:47 -03:00
Julia Medina
c50f088b63 Fix httpcache doctest that assumed dictionary order 2014-04-04 21:47:47 -03:00
Julia Medina
1186969715 Change function name so it does not mess up with pytest autodiscover 2014-04-04 21:47:47 -03:00
Julia Medina
81187feaac Ignore files with import errors on pytest test discover 2014-04-04 21:47:19 -03:00
Julia Medina
560a84657c Support doctest and __init__.py test discover in pytest 2014-04-04 21:43:12 -03:00
Julia Medina
1779b31e9b Add py33 environment to allowed failures in travis-ci 2014-04-04 21:43:12 -03:00
Julia Medina
20b4c8f3ea Trial functionality for running tests with pytest
* Change current dir to tmp dir on each test run
  * Log twisted with test.log
2014-04-04 21:42:00 -03:00
Mikhail Korobov
713aec3919 make scrapy.version_info a tuple of integers 2014-04-05 05:54:49 +06:00
Claudio Salazar
554102fd70 Added resolve_entities to kwargs in SafeXMLParser 2014-04-05 00:40:41 +08:00
Claudio Salazar
d034df36e8 Added test against XXE attacks for Sitemap 2014-04-05 00:22:36 +08:00
Claudio Salazar
c2a424daae Fixed XML selector against XXE attacks 2014-04-05 00:13:27 +08:00
Daniel Graña
986be9a396 Run testsuite with py.test 2014-04-03 12:26:44 -03:00
Daniel Graña
f3d15085b4 Merge pull request #674 from dangra/pypy
[WIP] try to restore pypy tests
2014-04-02 19:45:00 -07:00
Claudio Salazar
43217fd698 Fixed XXE flaw in sitemap reader 2014-04-01 23:54:04 +08:00
Daniel Graña
95853b325b try to restore pypy tests 2014-03-28 15:56:23 -03:00
Daniel Graña
ade7662f23 Merge pull request #661 from ananana/sgml-attrs-tuple
Fixed default value of attrs argument in SgmlLinkExtractor to be tuple
2014-03-27 09:06:43 -07:00
Ana Sabina Uban
73109bf950 Fixed SgmlLinkExtractor constructor to properly handle both string and list parameters (attrs, tags, deny_extensions) 2014-03-27 16:12:00 +02:00
Denys Butenko
7e353761a3 Added more verbose error message for unrecognized output format. PEP8. 2014-03-26 12:27:52 +02:00
Daniel Graña
f687455046 Merge pull request #660 from rubenvereecken/issue193
Added content-type check as per issue #193
2014-03-24 06:10:23 -07:00
Ruben Vereecken
54434095fc Redefined test for #193 2014-03-21 14:41:07 +01:00
Paul Brown
a1ee354609 fixed typo 2014-03-20 15:16:48 -05:00
Ruben Vereecken
92780b70da Added content-type check as per issue #193 2014-03-20 20:41:08 +01:00
Denys Butenko
aa79abc5bd Add import os for crawl. 2014-03-20 12:36:05 +02:00