-
Notifications
You must be signed in to change notification settings - Fork 30
Open
Description
(env) Divyanshu-MacBook-Air-1133:~ divyanshu$ scrapy shell 'https://www.news18.com/movies/'
2020-03-20 19:35:15 [scrapy.utils.log] INFO: Scrapy 2.0.0 started (bot: scrapybot)
2020-03-20 19:35:15 [scrapy.utils.log] INFO: Versions: lxml 4.5.0.0, libxml2 2.9.10, cssselect 1.1.0, parsel 1.5.2, w3lib 1.21.0, Twisted 19.10.0, Python 3.7.7 (v3.7.7:d7c567b08f, Mar 10 2020, 02:56:16) - [Clang 6.0 (clang-600.0.57)], pyOpenSSL 19.1.0 (OpenSSL 1.1.1d 10 Sep 2019), cryptography 2.8, Platform Darwin-19.3.0-x86_64-i386-64bit
2020-03-20 19:35:15 [scrapy.utils.log] DEBUG: Using reactor: twisted.internet.selectreactor.SelectReactor
2020-03-20 19:35:15 [scrapy.crawler] INFO: Overridden settings:
{'DUPEFILTER_CLASS': 'scrapy.dupefilters.BaseDupeFilter',
'LOGSTATS_INTERVAL': 0}
2020-03-20 19:35:15 [scrapy.extensions.telnet] INFO: Telnet Password: 25c041af1a0ecb00
2020-03-20 19:35:15 [scrapy.middleware] INFO: Enabled extensions:
['scrapy.extensions.corestats.CoreStats',
'scrapy.extensions.telnet.TelnetConsole',
'scrapy.extensions.memusage.MemoryUsage']
2020-03-20 19:35:15 [scrapy.middleware] INFO: Enabled downloader middlewares:
['scrapy.downloadermiddlewares.httpauth.HttpAuthMiddleware',
'scrapy.downloadermiddlewares.downloadtimeout.DownloadTimeoutMiddleware',
'scrapy.downloadermiddlewares.defaultheaders.DefaultHeadersMiddleware',
'scrapy.downloadermiddlewares.useragent.UserAgentMiddleware',
'scrapy.downloadermiddlewares.retry.RetryMiddleware',
'scrapy.downloadermiddlewares.redirect.MetaRefreshMiddleware',
'scrapy.downloadermiddlewares.httpcompression.HttpCompressionMiddleware',
'scrapy.downloadermiddlewares.redirect.RedirectMiddleware',
'scrapy.downloadermiddlewares.cookies.CookiesMiddleware',
'scrapy.downloadermiddlewares.httpproxy.HttpProxyMiddleware',
'scrapy.downloadermiddlewares.stats.DownloaderStats']
2020-03-20 19:35:15 [scrapy.middleware] INFO: Enabled spider middlewares:
['scrapy.spidermiddlewares.httperror.HttpErrorMiddleware',
'scrapy.spidermiddlewares.offsite.OffsiteMiddleware',
'scrapy.spidermiddlewares.referer.RefererMiddleware',
'scrapy.spidermiddlewares.urllength.UrlLengthMiddleware',
'scrapy.spidermiddlewares.depth.DepthMiddleware']
2020-03-20 19:35:15 [scrapy.middleware] INFO: Enabled item pipelines:
[]
2020-03-20 19:35:15 [scrapy.extensions.telnet] INFO: Telnet console listening on 127.0.0.1:6023
2020-03-20 19:35:15 [scrapy.core.engine] INFO: Spider opened
2020-03-20 19:35:15 [scrapy.core.engine] DEBUG: Crawled (403) <GET https://www.news18.com/movies/> (referer: None)
2020-03-20 19:35:16 [asyncio] DEBUG: Using selector: KqueueSelector
[s] Available Scrapy objects:
[s] scrapy scrapy module (contains scrapy.Request, scrapy.Selector, etc)
[s] crawler <scrapy.crawler.Crawler object at 0x111f889d0>
[s] item {}
[s] request <GET https://www.news18.com/movies/>
[s] response <403 https://www.news18.com/movies/>
[s] settings <scrapy.settings.Settings object at 0x111f88c50>
[s] spider <DefaultSpider 'default' at 0x1124c3490>
[s] Useful shortcuts:
[s] fetch(url[, redirect=True]) Fetch URL and update local objects (by default, redirects are followed)
[s] fetch(req) Fetch a scrapy.Request and update local objects
[s] shelp() Shell help (print this help)
[s] view(response) View response in a browser
2020-03-20 19:35:16 [asyncio] DEBUG: Using selector: KqueueSelector
In [1]: response.css('div.blog-list a')[0]
IndexError Traceback (most recent call last)
in
----> 1 response.css('div.blog-list a')[0]
~/env/lib/python3.7/site-packages/parsel/selector.py in getitem(self, pos)
59
60 def getitem(self, pos):
---> 61 o = super(SelectorList, self).getitem(pos)
62 return self.class(o) if isinstance(pos, slice) else o
63
IndexError: list index out of range
In [2]:
Metadata
Metadata
Assignees
Labels
No labels