Python 刮痧罐头';你不能打开这个网址吗`回答“没有”

Python 刮痧罐头';你不能打开这个网址吗`回答“没有”,python,python-2.7,web-scraping,scrapy,Python,Python 2.7,Web Scraping,Scrapy,当我运行这些命令时 scrapy shell "https://brpurch.ionwave.net/CurrentSourcingEvents.aspx" view(response) 我得到这个错误 Traceback (most recent call last): File "<console>", line 1, in <module> File "/home/me/ENV/stuff/local/lib/python2.7/site-package

当我运行这些命令时

scrapy shell "https://brpurch.ionwave.net/CurrentSourcingEvents.aspx"
view(response)
我得到这个错误

Traceback (most recent call last):
  File "<console>", line 1, in <module>
  File "/home/me/ENV/stuff/local/lib/python2.7/site-packages/scrapy/utils/response.py", line 70, in open_in_browser
    body = response.body
AttributeError: 'NoneType' object has no attribute 'body'

我无法复制它-我使用了与您键入的相同的命令,并且在这里工作良好。我可以在浏览器中看到答案。你有更多的产出吗?也许是追踪?请编辑问题并把完整的输出放进去。

我无法复制它-我使用了与您键入的相同的命令,在这里效果很好。我可以在浏览器中看到答案。你有更多的产出吗?也许是追踪?请编辑问题并输入完整的输出。

我可以看到信息“robots.txt禁止”

可能只是在您的设置中编辑ROBOTSTXT_OBEY=False


类似的答案可以在SO上找到:

我可以看到信息“robots.txt禁止”

可能只是在您的设置中编辑ROBOTSTXT_OBEY=False


类似的答案可以在SO上找到:

您的settings.py文件中有
ROBOTSTXT_OBEY=True
(默认值),并且
scrapy shell
读取并使用该值

您可以尝试以下命令:
scrapy外壳https://brpurch.ionwave.net/CurrentSourcingEvents.aspx --set=“ROBOTSTXT_OBEY=False”

您的settings.py文件中有
ROBOTSTXT_OBEY=True
(默认值),并且
scrapy shell
读取并使用该值

您可以尝试以下命令:
scrapy外壳https://brpurch.ionwave.net/CurrentSourcingEvents.aspx --set=“ROBOTSTXT\u OBEY=False”

更新的问题有更多输出更新的问题有更多输出
2018-07-05 18:57:29 [scrapy.utils.log] INFO: Scrapy 1.5.0 started (bot: pbc_rfp)
2018-07-05 18:57:29 [scrapy.utils.log] INFO: Versions: lxml 4.2.3.0, libxml2 2.9.8, cssselect 1.0.3, parsel 1.4.0, w3lib 1.19.0, Twisted 18.4.0, Python 2.7.13 (default, Nov 24 2017, 17:33:09) - [GCC 6.3.0 20170516], pyOpenSSL 18.0.0 (OpenSSL 1.1.0h  27 Mar 2018), cryptography 2.2.2, Platform Linux-4.9.0-6-amd64-x86_64-with-debian-9.4
2018-07-05 18:57:29 [scrapy.crawler] INFO: Overridden settings: {'NEWSPIDER_MODULE': 'pbc_rfp.spiders', 'ROBOTSTXT_OBEY': True, 'DUPEFILTER_CLASS': 'scrapy.dupefilters.BaseDupeFilter', 'SPIDER_MODULES': ['pbc_rfp.spiders'], 'BOT_NAME': 'pbc_rfp', 'LOGSTATS_INTERVAL': 0, 'COOKIES_ENABLED': False}
2018-07-05 18:57:29 [scrapy.middleware] INFO: Enabled extensions:
['scrapy.extensions.memusage.MemoryUsage',
 'scrapy.extensions.telnet.TelnetConsole',
 'scrapy.extensions.corestats.CoreStats']
2018-07-05 18:57:29 [scrapy.middleware] INFO: Enabled downloader middlewares:
['scrapy.downloadermiddlewares.robotstxt.RobotsTxtMiddleware',
 '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.httpproxy.HttpProxyMiddleware',
 'scrapy.downloadermiddlewares.stats.DownloaderStats']
2018-07-05 18:57:29 [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']
2018-07-05 18:57:29 [scrapy.middleware] INFO: Enabled item pipelines:
[]
2018-07-05 18:57:29 [scrapy.extensions.telnet] DEBUG: Telnet console listening on 127.0.0.1:6031
2018-07-05 18:57:29 [scrapy.core.engine] INFO: Spider opened
2018-07-05 18:57:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://brpurch.ionwave.net/robots.txt> (referer: None)
2018-07-05 18:57:29 [scrapy.downloadermiddlewares.robotstxt] DEBUG: Forbidden by robots.txt: <GET https://brpurch.ionwave.net/CurrentSourcingEvents.aspx>
[s] Available Scrapy objects:
[s]   scrapy     scrapy module (contains scrapy.Request, scrapy.Selector, etc)
[s]   crawler    <scrapy.crawler.Crawler object at 0x7f57de8dfa10>
[s]   item       {}
[s]   request    <GET https://brpurch.ionwave.net/CurrentSourcingEvents.aspx>
[s]   settings   <scrapy.settings.Settings object at 0x7f57de8dfb90>
[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