网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
02月02日漏签0天
python3吧 关注:28,613贴子:201,501
  • 看贴

  • 图片

  • 吧主推荐

  • 游戏

  • 3回复贴,共1页
<<返回python3吧
>0< 加载中...

按照网上教的运行结果如下什么原因

  • 取消只看楼主
  • 收藏

  • 回复
  • llwindowll
  • 队列
    7
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
D:\Python\Python38\python.exe D:/xiaozhu/xiaozhu/main.py
2019-10-31 10:17:54 [scrapy.utils.log] INFO: Scrapy 1.7.4 started (bot: xiaozhu)
2019-10-31 10:17:54 [scrapy.utils.log] INFO: Versions: lxml 4.4.1.0, libxml2 2.9.5, cssselect 1.1.0, parsel 1.5.2, w3lib 1.21.0, Twisted 19.7.0, Python 3.8.0 (tags/v3.8.0:fa919fd, Oct 14 2019, 19:37:50) [MSC v.1916 64 bit (AMD64)], pyOpenSSL 19.0.0 (OpenSSL 1.1.1d 10 Sep 2019), cryptography 2.8, Platform Windows-7-6.1.7601-SP1
2019-10-31 10:17:54 [scrapy.crawler] INFO: Overridden settings: {'BOT_NAME': 'xiaozhu', 'NEWSPIDER_MODULE': 'xiaozhu.spiders', 'ROBOTSTXT_OBEY': True, 'SPIDER_MODULES': ['xiaozhu.spiders']}
2019-10-31 10:17:54 [scrapy.extensions.telnet] INFO: Telnet Password: 28a0533a1bc18ade
2019-10-31 10:17:54 [scrapy.middleware] INFO: Enabled extensions:
['scrapy.extensions.corestats.CoreStats',
'scrapy.extensions.telnet.TelnetConsole',
'scrapy.extensions.logstats.LogStats']
2019-10-31 10:17:55 [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.cookies.CookiesMiddleware',
'scrapy.downloadermiddlewares.httpproxy.HttpProxyMiddleware',
'scrapy.downloadermiddlewares.stats.DownloaderStats']
2019-10-31 10:17:55 [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']
2019-10-31 10:17:55 [scrapy.middleware] INFO: Enabled item pipelines:
['xiaozhu.pipelines.XiaozhuPipeline']
2019-10-31 10:17:55 [scrapy.core.engine] INFO: Spider opened
2019-10-31 10:17:55 [scrapy.extensions.logstats] INFO: Crawled 0 pages (at 0 pages/min), scraped 0 items (at 0 items/min)
2019-10-31 10:17:55 [scrapy.extensions.telnet] INFO: Telnet console listening on 127.0.0.1:6023
2019-10-31 10:17:55 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (307) to <GET https://bizverify.xiaozhu.com?slideRedirect=https%3A%2F%2Fgz.xiaozhu.com%2Frobots.txt> from <GET http://gz.xiaozhu.com/robots.txt>
2019-10-31 10:17:55 [scrapy.core.engine] DEBUG: Crawled (400) <GET https://bizverify.xiaozhu.com?slideRedirect=https%3A%2F%2Fgz.xiaozhu.com%2Frobots.txt> (referer: None)
2019-10-31 10:17:55 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (307) to <GET https://bizverify.xiaozhu.com?slideRedirect=https%3A%2F%2Fgz.xiaozhu.com%2Ffangzi%2F26121722503.html> from <GET http://gz.xiaozhu.com/fangzi/26121722503.html>
2019-10-31 10:17:55 [scrapy.core.engine] DEBUG: Crawled (404) <GET https://bizverify.xiaozhu.com/robots.txt> (referer: None)
2019-10-31 10:17:55 [scrapy.core.engine] DEBUG: Crawled (400) <GET https://bizverify.xiaozhu.com?slideRedirect=https%3A%2F%2Fgz.xiaozhu.com%2Ffangzi%2F26121722503.html> (referer: None)
2019-10-31 10:17:55 [scrapy.spidermiddlewares.httperror] INFO: Ignoring response <400 https://bizverify.xiaozhu.com?slideRedirect=https%3A%2F%2Fgz.xiaozhu.com%2Ffangzi%2F26121722503.html>: HTTP status code is not handled or not allowed
2019-10-31 10:17:55 [scrapy.core.engine] INFO: Closing spider (finished)
2019-10-31 10:17:55 [scrapy.statscollectors] INFO: Dumping Scrapy stats:
{'downloader/request_bytes': 1256,
'downloader/request_count': 5,
'downloader/request_method_count/GET': 5,
'downloader/response_bytes': 1707,
'downloader/response_count': 5,
'downloader/response_status_count/307': 2,
'downloader/response_status_count/400': 2,
'downloader/response_status_count/404': 1,
'elapsed_time_seconds': 0.53403,
'finish_reason': 'finished',
'finish_time': datetime.datetime(2019, 10, 31, 2, 17, 55, 606807),
'httperror/response_ignored_count': 1,
'httperror/response_ignored_status_count/400': 1,
'log_count/DEBUG': 5,
'log_count/INFO': 11,
'response_received_count': 3,
'robotstxt/request_count': 2,
'robotstxt/response_count': 2,
'robotstxt/response_status_count/400': 1,
'robotstxt/response_status_count/404': 1,
'scheduler/dequeued': 2,
'scheduler/dequeued/memory': 2,
'scheduler/enqueued': 2,
'scheduler/enqueued/memory': 2,
'start_time': datetime.datetime(2019, 10, 31, 2, 17, 55, 72777)}
2019-10-31 10:17:55 [scrapy.core.engine] INFO: Spider closed (finished)


  • llwindowll
  • 队列
    7
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
from scrapy.spiders import CrawlSpider #CrawlSpider作为xiaozhu的父类
from scrapy.selector import Selector #Selector用于解析请求网页后返回的数据,与Lxml库的用法一样
from xiaozhu.items import XiaozhuItem #XiaozhuItem是items.py中定义爬虫字段的类
class xiaozhu(CrawlSpider):
name = "xiaozhu" #定义Spider的名字,在Scrapy爬虫运行时会用到:scrapy crawl xiaozhu
start_urls = ['http://gz.xiaozhu.com/fangzi/26121722503.html'] # 默认情况下,spider会以start_urls中的链接为入口开始爬取
def parse(self, response): #response是请求网页返回的数据
item = XiaozhuItem() #初始化item
html = Selector(response) #导入Selector用于解析数据
title = html.xpath('//div[@class="pho_info"]/h4/em/text()').extract()[0] #唯一不同,需要加上.extract()来提取信息
address = html.xpath('//div[@class="pho_info"]/p/span/text()').extract()[0].strip()
price = html.xpath('//div[@class="day_l"]/span/text()').extract()[0]
lease_type = html.xpath('//li[@class="border_none"]/h6/text()').extract()[0]
suggestion = html.xpath('//h6[@class="h_ico2"]/text()').extract()[0]
bed = html.xpath('//h6[@class="h_ico3"]/text()').extract()[0]
item['title'] = title
item['address'] = address
item['price'] = price
item['lease_type'] = lease_type
item['suggestion'] = suggestion
item['bed'] = bed
yield item


2026-02-02 00:19:16
广告
不感兴趣
开通SVIP免广告
  • llwindowll
  • 队列
    7
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
用的网上提供的代码


  • llwindowll
  • 队列
    7
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
from scrapy import cmdline
cmdline.execute("scrapy crawl xiaozhu".split())
main.py 的代码如上所示指行出现最初的错误
是不是没有请求头呢?请过往的大神指点一二,谢谢


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 3回复贴,共1页
<<返回python3吧
分享到:
©2026 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示