误判楼市的代价

 

原创作者:柯谈(个人微信:linco_kkkkk)
微 信 公 众 号:柯谈地产观(ID:lincokk)

 

 

记得2014年时,很多砖家学者都在说:房地产的黄金十年已经结束,未来是白银十年。然而才过一年就被啪啪打脸,2015年开启了史上最强牛市。

大家再回想下,2020年疫情初期,绝大多数媒体和民众都判断房价会因为疫情明显下跌,理由可笑至极,就是因为收入会减少。结果呢,收入是降低了,经济是下滑了,房价不但丝毫未降反而逆势大涨了。

我在去年2月就一再警示大家房价即将启动,但再多呼吁都是徒劳,装睡的人你永远不可能叫醒。

我们来回看下去年疫情期间,全社会是如何预判房价走势的?

2020年5月13日,权威机构瑞银证据实验室(UBS Evidence Lab)发布了中国住房调查报告,覆盖全国一二三线主要城市3322名受访者:

误判楼市的代价

误判楼市的代价

 

误判楼市的代价

查结论如下:

 

一、在2020年有购房意愿的受访者占比降至10%。

二、有49%的受访者预计疫情将使房价下跌,而有17%认为房价将有所上涨,25%认为没有影响,9%不知道。

三、原计划购房者中,80%取消或推迟了购房计划,只有20%认为疫情不影响自己的购房计划。

调查结果非常客观:只有17%的人认为房价会涨,而80%的人取消或者推迟了购房计划!

不用辩解,不用否认,这就是你们大多数人当时最真切的想法。所以成功者永远都只是少数!

误判楼市的代价是什么?就是一些人从此失去了宝贵的房票贷票,有一些人持币踏空还得再攒5-10年的首付,有一些纯刚需被调控误伤悔不当初,有一些人在最低点卖掉在最高点买进,还有一些人原本够买三房现在两房都买不到。

反思是人类最核心的品质,但很多人其实完全不具备,次次入坑,每次都爬不出来。

从众,是最大的误区!在任何行业都是铁律。


那么今天我就给大家分享,如何才能避免误判,如何才能精准抓住下一轮房地产周期?

 

 

1

货币

 


2021年4月12日,央行公布了3月份的金融数据,M1、M2、社融同比增速都比上个月降低,货币宽松结束回归正常已经是非常明确的趋势。

我在春节前2月1日的原创文章《拐点即将来临,到底该买房还是卖房?》里就预测说:由于疫情开启的货币和信用宽松,在2020年底已经基本到达顶部拐点。现在看来,这是最精准的预判!

房价的本质就是货币现象!

从历史的长河中来看,房价涨跌和货币增速是完全正相关的,因此,从货币增速来预判房价涨跌会极为精准!

 

误判楼市的代价

 

枯燥的数据和分析我不再列举,直接告诉大家结论:M1和M2同比增速超过3个月以上连续大幅上涨,就意味着货币开始宽松,楼市必将启动,上图中的2009年1月、2013年1月、2015年4月、2020年1月都是房地产牛市的绝对起点。

同理,如果M1和M2同比增速开始连续下滑,说明货币已经在持续收紧,楼市的好日子也即将到头。

通过货币来预判房价,准确率100%。说的再直白点就是:放水之后,房价必涨!

 

 

2

利率

 


通过M1M2来预判房价走势,比较适合高阶玩家。如果你承认自己是小白,那么我建议你直接死盯房贷利率。房贷利率的变化是房价涨跌最直接的信号。只不过房贷利率的调整一定是晚于M1和M2的。

2020年房价为啥开始涨,因为2020年2月、4月央行两度降息,5年期LPR累计下行15个基点。

不管降息力度的大小和多少,只要降,就是国家鼓励你买房。

你们扪心自问,2020年2-4月有几个人买房了,有几个人付诸行动了。反正我是4月份已经操作完成了。

现在5年期LPR还没有加息,但是年底加息的概率正在增加,一旦加息,楼市彻底歇菜,且行且珍惜吧。

如果5年期LPR不变,那么就要看各城市自己的加点数,加点数持续减少,进场买房,加点数持续增加,离场观望。

房贷利率的变化,是房价涨跌的最直接最强烈信号,切记切记!

 

3

自媒体的嘴脸

 


我们这个时代最大的进步之一,就是每个个体都有发声的机会,这点来之不易。

但是现在的自媒体平台简直已经到了泛滥的程度。微信公众号、百家号、企鹅号、大风号、今日头条、微博、抖音、快手、小红书,这些自媒体平台中的号95%都是个人注册的。

这些个人自媒体发文的唯一目的就是博眼球、赚流量。啥红发啥,啥刺激发啥,真相根本不重要,点击率最重要。

绝大多数读者其实更不在乎真相,他们只是单纯的仇富、愤青、愤世嫉俗。自媒体们通过一个个案的反复炒作,以偏概全,以点概面,让粉丝们宣泄心中的不满,仅此而已。

股票、财经界媒体我接触的不多,房产自媒体接触很多。现在各个自媒体平台上的房地产号90%都是无资产的纯屌丝在做。写一篇房产文章就是把百度出来的几篇文章各自截取一段拼凑在一起,然后再取个刺激夸张的题目,就大功告成了。这种文章我看了是会吐的!

房产自媒体中有实战经验,有无数买卖经历的大V是凤毛麟角。

所以房产自媒体的文章大家少看,看多了你就变成了装载负面信息的垃圾桶,毫无价值还会影响你的判断!

再来说说主流媒体。主流媒体的新闻信息可以看,但是对于房地产的市场行情的描述不会很客观。因为它是为政策服务的,为描述政策的有效性服务的。

主流媒体的功能是降低大家对楼市的关注度,而自媒体的功能是通过个案的渲染炒作,吸引关注度。这两种媒体都不会告诉你真实的市场,而且通常它们的意见都是正好相反的。

所以,为了不被干扰不被带偏,主流媒体中你只需要看新闻信息,自媒体中你只需要选择几个客观务实的大V即可。

避免误判,一定要学会独立思考,少看自媒体的无脑爽文,否则你看的越爽,走的越偏。

 

4

市场情报获取

 


我身边有2个关系非常铁的中介老板,和他们合作很多年,彼此非常信任。我和他们的关系早已脱离了客户和生意的关系,我们时常会互相探讨楼市走向、市场行情、何时抄底、何时抛售,预判最高点和最低点的精准度误差不会超过2个月。

他们本身就处在市场的第一线,对于房价和成交量极为敏感,而且,他们自己也在不停的买进卖出。啥时候贷款政策松,啥时候审批放款快,哪些房票还可以创造,哪些税费可以节省,房价啥时候启动,成交量啥时候见顶,调控政策出台后效果如何,以上这些楼市最最核心的情报,有且仅有中介最清楚。

那么问题来了,如何获得中介的信任,如何不让中介忽悠你,如何不让中介把你当生意,这个你自己去努力吧。

总之一句话,千万别信自媒体、千万别信经济学家,最真实的市场情报只有中介最清楚,就看他愿不愿意告诉你!

 

5

看天吃饭

 


一定要在政策友好期买房,千万别在政策厌恶期上车。

去年,5年期LPR降息两次;从高层到地方为了防止房企倒闭奋不顾身的纾困;土地出让金延迟缴纳,预售证审批宽松,挖个坑就让你卖房;新房限价取消;各银行对房企努力注水不停贷不抽贷;各地公积金贷款政策放松此起彼伏;上海按揭贷款审批3-5个工作日,放款1-3个工作日,500万以下根本不看流水,二手房买卖的交易税费也可以贷款,50万额度利率3.4%;重点一二线城市经营贷消费贷套现买房,银行内部睁只眼闭只眼,这就是政策友好期。

今年开始,已经大涨过的城市纷纷调控。住建部领导各个城市轮流出差督导,离婚买房限购,法拍房限购,新房积分摇号倾向无房家庭,新房限价、二手房也限价,限售升级,限购升级,按揭审批放款无限期延长,严查首付来源,六个钱包都不让你买房,这就是政策厌恶期。

2017年我发明了一句话:“听党话、跟党走”,这句话在楼市里极为适用,且永不过时。这句名言至今流传甚广,希望大家能作为楼市投资的座右铭。

 

6

别把奢望当判断

 


楼市里,永远只有两派:看多派和看空派,并且互骂傻X。没钱没房的希望房价跌,刚上车的希望房价涨。

其实,不论看多还是看空都是幼稚的表现!

真正的高手,永远会敞开怀抱欢迎每一轮上涨和下跌。跌了准备筹资抄底,涨了准备套现置换,每个周期都有自己应对的操作,而不是单纯的只希望涨或跌。

记住:对于房价涨跌,只判断,不奢望。

2018年之后,楼市出现一种恶习:报团涨价。我想说,最傻的就是这帮业主群里报团涨价的傻X。不作死就不会死,本来能翻倍,一抱团,涨一半就被打趴下了。不让老天难看,自己才能不难看。报团跳涨是最愚蠢的行为,稳步缓涨才能涨到天上去。作为房东,要有感恩的心,一次性把接盘侠磕死,自己也活不了多久!

对于买房者、卖房者、还有中介来说,缓慢上涨,才是最理想的状态。步子大了,容易扯着蛋。

 

7

房价的动力

 


如果2020年没有发生疫情,如果疫情期间没有采取逆周期刺激措施,2020年的房价绝不会涨。北上广会继续阴跌,深圳2019年双11也掀不起巨浪,强二线也还是处在上轮大涨之后的平稳期,长三角珠三角的三四线小城也不会如此疯狂。

可人世间没有如果,疫情来袭,我们必须有所动作,只是20年来都是老掉牙的模式,一遍一遍的重复,一次一次的轮回。

最可笑的就是,疫情之下,很多人还是记吃不记打,依旧天真的认为经济下滑会降房价!

人啊,要成熟起来。假如还有下一次,千万别等着看楼市的笑话,赶紧筹钱,赶紧准备房票,赶紧上车,经济下滑=房价上涨,这个方程式要永远铭记在心!

 

8

房产投资绝缘体

 


万事开头难,这句老掉牙的俗语,真是至理名言。

我旗帜鲜明的坚决抵制深房理这种祸国殃民的炒房团伙。但不可否认的是,很多人有投资房产的意愿,但是苦于没有渠道、不懂方法、不会融资、没有房票、不会操作。人对于未知领域有天然的恐惧感,不是不想干,而是没人带没人领怕入坑。

一个家族中,必须至少有一位是懂行的房地产投资者,否则这个家族会被时代所抛弃!

我身边有个朋友,他一个亲戚是上海国有大行支行信贷部的,工作就是房贷审批。他们整个家族,包括远房亲戚和周围朋友所有人的房贷都是这个亲戚帮忙操作,不仅审批快放款快还额度高。更为重要的是,啥时候银根收紧啥时候银根放松,啥时候国家鼓励买房啥时候国家限制买房,他们整个家族都是最先知道的,当然JY贷XF贷这些操作就更是小儿科了。

由于我工作的特殊性,我平时时刻能见到两种人:一种是房产投资爱好者,一种是房产投资绝缘体。房产投资爱好者我就不说了。房产投资绝缘体就是那种,永远沉浸在工作生活养娃娱乐中却丝毫无视楼市的人,他们根本不知道房价何时启动,根本不知道楼市已经火热,他们也不是不想买房,而是完全有心无力,无从获取有效的楼市信息,他们最终能听到的最大的楼市新闻就是房价大涨之后政府开始调控了,这时他们会感谢政府并安慰自己说房价要跌了炒房客没有好下场。

我看到房产投资绝缘体这类人,会替他们伤感,因为随着时间的流逝,他们的总资产在大幅度的萎缩。在时代进步的面前,他们毫无反抗的竞争力!

阻止你成功的,往往不是能力,而是信息屏障!

在一个家族或一个朋友圈之中,一定要有一位房产投资爱好者,他来负责给大家普及知识、教授技巧、传授经验、分析行情、共享信息,只有这样大家才能一起进步,资产升值。

万事开头难,如果你家族中没有这样的人,你就要成为这样的人。

 

9

穿越牛熊的楼盘

 


买房的最终目的,就是买到穿越牛熊的楼盘。

啥是能够穿越牛熊的楼盘,就是牛市可以大涨,熊市反而抗跌的楼盘,具体而言,我给大家总结出三个方向

一、顶级双学区房,老破小或者次新房都可以;

二、商务区、金融城、互联网大厂,这三个板块内的房子房价增值快、租金高、接盘侠多;

三、市区范围内,整片厂房搬迁或者棚改开发的地块,住宅增值性最好,且必定会崛起成为豪宅板块。比如上海的前滩大宁徐汇滨江、广州的广钢新城、成都的攀成钢、南京的南部新城、宁波的东部新城南部商务区、杭州的钱江新城二期、西安的曲江二期等。郊区的新区不一定能起来,但是市区范围内整体成片开发的板块一定会迅速崛起,起步阶段一定要去占坑!

 

10

轮动的必然

 


房地产其实毫无新意,房产投资也不是什么高科技,因为每次牛市的轮动都是必然,没有一次爽约。

十多年来,每次牛市都是从深圳上海起步,然后带动广州北京,接下来就是环深的东莞惠州珠海,环沪的花桥嘉善嘉兴,环广的佛山以及各大强二线陆续崛起。

每次都是一样的套路,每次都是同一个剧本。如此白痴的剧情,如果你还是看不明白,以后也就告别房地产了!

炒作是会传染的,资金是会流动的,洼地是会填平的。你要做的就是打好提前量,起势前完成布局,仅此而已!

洋洋洒洒又是五千字的真情实感,我的目的只有一个,就是教会大家预判房地产走势,踏准房地产周期。因为误判一次的代价你真的承受不起!
误判楼市的代价

转自:https://mp.weixin.qq.com/s/GOKT3r5Cx8jF5q6eLw51WA

开一间奶茶店能搞多少钱?

开奶茶店可能是很多人首先想到的创业项目,首先是门槛低,门店仅需要10几平米,毛利高,一杯奶茶成本可能3、4块但能卖到10几20,需求大,街上的小年轻人手一杯,学生中午休息时大都一窝蜂涌进奶茶店。
这是事实,可问题是奶茶这条赛道已经太过拥挤,像广州随便一条街都好几间奶茶店,知名的不知名的,各种口味芝士奶盖(喜茶)、黑糖珍珠、水果、豆乳(比如半仙豆夫)、冰淇淋(比如蜜雪冰城)等等都被挖了个遍,依然尘出不穷。
新手如果不加盟,或加盟加错品牌大概率要亏钱,这次挖数花了3天时间观察家附近一条街。
这条街距离地铁站大概100米,附近有小学,人流量也挺大,数了一下不到100米街道共6间奶茶店,分别是大卡司、书亦烧仙草、一点点、益禾堂、桃园三章、茶百道。

开一间奶茶店能搞多少钱?

开一间奶茶店能搞多少钱?

大卡司是广州非常老牌的奶茶店,10年前就有,也最早进驻这条街,如今沦为客流最少的店,店主也兼卖各种小吃如章鱼丸等,广州其他地方也很少看到大卡司了,这个品牌彻底没落。
桃园三章和茶百道是最近三个月才开,可惜桃园三章已经要转让了,店员说是老板兼顾不过来,我知道是借口,因为观察很久发现客流很少,茶百道的客流也少。

开一间奶茶店能搞多少钱?

桃园三章的奶茶价格偏低,卖相也不错,可惜竞争太厉害,右边墙上贴着转让的告示
最终胜出者是一点点和益禾堂,两家店面积都是15平米左右,客流络绎不绝,我分4个时间段观察这两家店卖出的奶茶杯数,包括外卖小哥取走的我也数了。
周五下午5:30-6:30 共1个小时

开一间奶茶店能搞多少钱?

一点点共卖出46杯,益禾堂26杯。
周六下午3:30-4:30 共1个小时

开一间奶茶店能搞多少钱?

一堆外卖小哥在这两家店门口等
一点点48杯,益禾堂44杯。
周六下午6:30-7:30 共1个小时

开一间奶茶店能搞多少钱?

天开始黑了
一点点52杯,益禾堂18杯。
周日上午10:00-12:00 共2个小时

开一间奶茶店能搞多少钱?

两家店都是10:30左右才开始接单,其他店如大卡司和书亦烧仙草到11点还没开门。
11:00-12:00 一点点12杯,益禾堂8杯。
根据观察,一点点的生意比较稳定,下午时段每小时能卖出40多杯,益禾堂生意也不错但波动较大,两家店员工数差别较大,一点点高峰时段有6个员工在忙,益禾堂只有3个。
(观察一家奶茶店生意好不好看员工人数就大概知道)
以一点点为例,根据观察的数据预估一天的杯数:
10:30-11:00 5杯
11:00-12:00 12杯
12:00-下午3:00 45杯*3
下午3:00-下午8:00 50杯*5
下午8:00-下午10:00 30杯*2
汇总以上一天卖出 462杯
有了杯数接着估算收入,我拍了一点点的菜单

开一间奶茶店能搞多少钱?

保守一点每杯均价算13元,则一天收入是 13*462=6006元,一个月则是 6006*30= 18万
事实上只要客流不变,收入会一点点变高,因为价格可以涨,比如益禾堂每杯的价格比半年前高了1元。
有了收入接下来算利润,据网上数据奶茶毛利率一般能到70%

开一间奶茶店能搞多少钱?

则这家店毛利润是 18万*70%=12.6万
接下来算成本,员工月工资算4500,6名员工则是2.7万,店租的话查了附近更靠近地铁站一30平的店面是 9000元/月

开一间奶茶店能搞多少钱?

预估这边要6000一个月,水电算3000/月,设备折旧不算,则这家店一个月利润是 12.6万-2.7万-0.6万-0.3万=9万
虽然利润高,但加盟一点点巨难,查了官网光加盟费就要60万

开一间奶茶店能搞多少钱?

这里虽然写40-60,但据很多申请过的人说最后都要到60万,再加上门店转让费要70多万了
加盟人的年龄还有限制,要求25-35岁。

开一间奶茶店能搞多少钱?

最难搞的是要求申请人亲自担任店长,也就是说即使生意好也只能开一间。

开一间奶茶店能搞多少钱?

70多万的投入,假设月利润真有9万的话半年多能回本,前提是能找到像我观察这家一样靠近地铁,附近人流量大,有学校(买奶茶的有一半是学生)的店址,即使找到附近奶茶店估计早已饱和。
除了观察出杯数,我还采访了3位客人,问他们为何选择这家店,以下是回复:
1、20多岁男子,买了一点点,理由是喝惯了,只喝一点点和益禾堂,在其他地方喝过觉得好喝;
2、10多岁学生妹,买了益禾堂,在附近上学,偶尔经过会买,觉得益禾堂好喝、便宜,服务也好,觉得一点点没有益禾堂好喝;
3、20多岁男子,买了一点点,路过看到就买了,在老家喝过,而且老婆也经常喝一点点。
之前挖数被益禾堂种草也是因为便宜,10元以下有不少选择,味道不错,地方看起来也干净,但感觉一点点的服务好过益禾堂,比如每次有客人都会齐声说欢迎光临,还会喊各种口号,感觉特别热情,如今奶茶店口味同质化的趋势下拼的就是服务了。
挖数还去观察了喜茶

开一间奶茶店能搞多少钱?

喜茶走的是星巴克路线,一般开在大型商场,门店大可供客人休息上网,客单价也高,街边奶茶店均价13元的话,喜茶能到25元,2倍左右,不过喜茶都是直营没法加盟。
喜茶收入高很多,19年最火时创始人聂云宸曾说过单店一天平均卖2000杯,月营业额100万以上。
数据来源:https://www.bilibili.com/read/cv4040577/
不过如今广州各商场几乎都进驻了喜茶,很多店都不用排队,一天出杯量像挖数家附近那间估计1000杯都难。
在大众点评搜索广州各奶茶品牌的门店数,不算山寨店的话有以下数据:
喜茶:67间
一点点:185间
益禾堂:273间
大卡司:78间
书亦烧仙草:174间
coco:117间
蜜雪冰城:136间
半仙豆夫:23间
关于选址,据我观察最好选在附近有学校的地方,中午午休的时候有超多学生进店消费,印象很深的是去年走访台山时,一条短短的步行街前后开了2间益禾堂,中午学生过来还要排队,另外一定要选女生多的学校(买奶茶的一半以上是女生),千万不要选类似广东工业大学这样的学校。

开一间奶茶店能搞多少钱?

台山这条步行街学生超多

还有一点是如今一二线城市奶茶竞争激烈,可以考虑到三四五线城市去开,比如我去年走访乐昌,整座城市只有市中心超市隔壁有一间益禾堂,学生全挤在那里,关键卖的价格居然跟广州一样。

开一间奶茶店能搞多少钱?

乐昌的益禾堂

-END-

转自:https://mp.weixin.qq.com/s/s_jdRvIY_Pb_hXgB2UkYSw

博士论文刷屏:他不是在《致谢》苦难,而是在致敬自己

博士论文刷屏:他不是在《致谢》苦难,而是在致敬自己

博士论文刷屏:他不是在《致谢》苦难,而是在致敬自己

《致谢》刷屏,句句扎心……

这篇文章来自寒门之子,2017年毕业于中国科学院自动化研究所的黄国平。
在文章的开篇,他说,“我走了很远的路,吃了很多的苦,才将这份博士学位论文送到你的面前。二十二载求学路,一路风雨泥泞,许多不容易。如梦一场,仿佛昨天一家人才团聚过。
一段话奠定全文基调,也揭开了这个年轻人“隐秘”的过往。
 

博士论文刷屏:他不是在《致谢》苦难,而是在致敬自己

年幼时亲人一一离去,靠着好心人的帮助和自己一路的努力,他终于博士毕业。那些无法言说的苦难,那些因贫穷而被触及的自尊,被他寥寥数笔勾勒。
在这平实的文字里,我们仿佛看见一个少年背着书包,从大巴山深处的炬光乡走到大寅镇,从仪陇县走到绵阳市,从重庆的西南大学走到中科院自动化所……
人们唏嘘,生活给他一个又一个重担,都他被用小小的肩膀扛了起来;
人们感叹,命运给他一次又一次暴击,都被他勇敢的内心克服。
穷且益坚,不坠青云之志”,但这都不足以来概括他的全部人生。
我们敬佩他的坚毅,也感怀他的身世。
我们在他身上,看到了知识如何改变命运,看到了学习如何改变人生。
黄国平的笔触展现了他不幸的身世,他并没有抨击黑暗,而感谢高中免了全部学杂费,感谢胡叔叔一家帮忙解决了生活费。
在全网的爆赞下,黄国平的故事描述成鸡汤体的正能量暖闻。
任何有良知的媒体和写作者都应该直陈时代的粗粝底色,这是基本的体面和教养。
赞美苦难是世间最大的恶。
有人说,因为经历了苦难,才更坚强。言下之意,苦难是坚强的根源,是苦难成就了坚强,要感谢苦难。
那么,一个人失去了双手,经过艰苦努力,用脚写出一脚好字,成为了书法家,难道这个人要感谢老天让他失去双手?
如果贫穷如此美好,如此值得感谢,如此值得歌颂,那各级政府为什么还要费尽九牛二虎之力去脱贫、精确扶贫呢?
因为贫穷,贵州的孩子们烤火熏死在垃圾箱;
因为贫穷,甘肃的杨改兰带着四个子女自杀;
因为贫穷,西南边陲的少年们攀爬天梯上学;
甚至因为贫穷,做爷爷和做父亲的,把九岁的智障女孩推进河里淹死,小女孩被打捞上来时,小小的书包里有九斤重的砖头……
贫穷家庭也出败类,富贵家族也出人杰,这种例子很多,不必一一列举。
不是贫穷困苦成就坚强,而是坚强的人没向贫穷困苦低头。是坚强让人多了成功机会,而不是贫苦让人成功。
正如知乎上一句话说得好:

苦难就是苦难,苦难不值得追求,磨练意志是因为苦难无法躲开。同样,贫穷就是贫穷,贫穷绝不值得感谢。

事实上,绝大多数贫困家庭的孩子,无论多么坚强,多么坚持和努力,他们在教育上成功的几率都远低于那些富裕家庭的孩子。这才是我们这个社会中的大问题。
富人的孩子未必不坚强、不努力,也未必锦衣玉食而不思进取。正如网上流行的段子,“比你有钱还比你努力”的大有人在。
富人家庭在孩子教育方面取得的成功,远非穷人家庭可比。富人家的孩子,也绝非电影和文学作品中描述的纨绔子弟那么不堪。
这个道理,别指望从电视剧、微信推文中弄懂。
看看劳动经济学家的大量研究,会明白家庭背景对个人成就的影响。
说实话,孩子的成就,就是踩在父母肩膀上的。这种影响是那么的顽固,以至于穷人家的孩子如果不努力一把,都不知道什么叫做绝望。
这大概也是为什么家境优裕的孩子考上清北人们并不稀奇,而一个贫寒子弟考上清北立即万众瞩目的原因。
我们当然要为穷人的孩子考上清北鼓掌,但是,如果“感谢苦难”成为一种宣传的口号,那实实在在是一针扎向社会的麻醉剂。
黄国平的成功是他自己不向命运低头的勇气,是身处底层而不言放弃的决心。
北京的高考状元熊轩昂父母都是外交官,他的思想更为理性、成熟。他说:
我觉得农村地区的孩子越来越难考上好学校,我是普通家庭长大的,但是衣食无忧,父母都是知识分子,而且在北京这种大城市,在教育资源上享受到这种得天独厚的条件可能是外地孩子或农村孩子所完全享受不到的,这种东西让我在学习的时候可能相对来说能走一些捷径。
近几年的高考状元,也很难再看到农村里面供养出来的,很多都是家境又好,自己又厉害的人。但我还是觉得,知识不一定能够改变命运,但是你没有知识是一定改变不了命运的。
个人,的确不应放弃努力。
但更重要的是,社会要给穷人改变命运的希望和机会。所以我们需要的,不是劝导人们去感谢贫穷,而是竭力克服家庭背景对于孩子成功的顽固影响。
这不是一个人的事,而是整个社会的事。
如果不能克服这种顽固的影响,社会阶层就会更加固化。
阶层更加固化的社会中,贫穷的家庭更难看到希望———就算感谢苦难,也改变不了深陷贫困泥沼的宿命。
最后,我想说,“感谢苦难”,是一碗热气腾腾的鸡汤,很励志,但对自己的人生毫无裨益。
贫穷不是成功的垫脚石,不是给生活锦上添的花,而是别无选择时不得不赤脚趟过的冰天雪地。
我们不感谢苦难,需要的是保障每个人免予贫穷的制度,
 
需要的是保障每个人拥有合法赚钱机会的机制!
如三角笔记所言:
底层少年没有被苦难摧垮,
是自己的骄傲,却不是社会的荣光。

参考资料:

红星新闻:中科院博士论文走红,在《致谢》里照见每一个自己

转自:https://mp.weixin.qq.com/s/TgEAOXAJOD9ZbGiJqVQCzQ

比特币,大势去矣?

比特币,大势去矣?
 
在一周之内接连突破6万美元、6.2万美元、6.4万美元大关的比特币,毫不意外的又回调了。
昨天上午短短几个小时内,比特币从接近6.1万美元直线跳水到5.4万美元左右。不过目前已经反弹回了5.7万美元左右。
 

比特币,大势去矣?

 

大哥跳水,其他加密数字货币自然也不能幸免,以太坊也从近2400美元的高点跌了近13%到2090美元。其他市值靠前的币种中,莱特币跌超20%,币安币(BNB)跌炒13%,瑞波币跌超20%,前两天刚刚一天翻倍的狗狗币跌近13%。
 

比特币,大势去矣?

 

昨天上午10 点到今天上午10点的24小时中,加密数字货币全网合约爆仓人数飙升超过47万人次,爆仓金额近400亿美元
受此影响,今天港股区块链概念全线走低。
 

比特币,大势去矣?

 

说好的“数字黄金”怎么又暴跌?

01

Coinbase不背锅
作为加密数字货币交易所的“币交所第一股”——Coinbase,美东时间4月14日在纳斯达克上市。
交易首日开盘价为381美元,并迅速飙升至近430美元,然后跳水回到313美元,最终收涨31.31%,报328.28美元,总市值645.92亿美元。两个交易日过后,目前Coinbase的股价报342美元,总市值672.92亿美元。
关于Coinbase上市引发此前比特币以及整个加密数字货币市场暴涨行情的讨论详见《全民炒币时代?》
但是,上市3天,Coinbase CEO共以不同价格分三次出售了75万股,总市值约2.92亿美元的公司股票;CFO以388.73美元的价格清仓了自己持有的25.55万股,总市值约9932万美元的公司股票。
许多市场声音将近两天中比特币的暴跌行情归因于Coinbase上市3天,高管及内部人事累积套现46亿美元
 

比特币,大势去矣?

 

或许是出于巧合,比特币在昨日午后的暴跌确实是和Coinbase高管集体套现相关的报道在同一时间段出现的。
但这个理解显然是对Coinbase的上市存有误会。
Coinbase采用的是去年12月23日美国证监会批准的新上市模式——直接上市(DPO – Direct Public Offering),这种上市模式下公司不发行新股,只需要将公司原始股进行登记,即可于上市首日开始在二级市场自由交易
换句话说,高管上市首日“套现”是直接上市的必选项,原始股东减持是二级市场上有股份可买的唯一途径。
对于这一点,进场接盘的散户绝大部分应该有所了解,但在加密数字货币市场上不排除部分投资者被“币交所上市首日高管集体减持”的标题党所影响,从而引发了抛售情绪。
毋庸置疑的是,比特币行情短期的波动几乎都是由情绪主导。
但情绪引发的波动往往容易引发暴涨暴跌的主要原因,还是由于加密数字货币杠杆率过高
加密数字货币的期货合约目前堪比赌场,10倍、50倍、甚至100倍的杠杆都有。
 

比特币,大势去矣?

 

而很多人以为只要杠杆倍数足够低、保证金放的足够多,就没有爆仓的风险,这显然也是一个误会。
这样的高杠杆率导致哪怕比特币价轻微波动,都很容易造成爆仓。即使只是一倍的杠杆,本金全亏还要被迫平仓的情况也会发生。
今年2月的前两周,比特币从3.5万美元飙升到5万美元关口期间,比特币全网爆仓金额超过177亿元。
涨势下也不断有人爆仓,回调自然更容易导致爆仓到暴跌的连锁反应。 
截至4月13日,市场上基差高达50%,资金费率高达150%,看涨情绪导致期货市场过热,做空比特币的动机自然也在短时间内迅速累积
不过,比特币毕竟是一个有暴跌80%、一夜回到解放前前科的资产,每一次比特币较大规模的回调,也会引发关于比特币是不是要“昨日重现”、“泡沫破裂”的联想甚至恐慌。

02

钮祜禄·比特币
比特币上一个大牛市始于17年。
那一年最大的国际性事件是英国致函欧盟,将正式启动“脱欧”程序,以及特朗普当选了美国总统
在发布于2019年的一项调查中,63%的受访者认为脱欧仍是金融市场风险和不确定性的主要来源之一,而比特币是这种不确定性的受益者。
更重要的是,2017年10月31日,芝加哥商业交易所宣布将在17年四季度上线比特币期货合约,直接导致了比特币价格在一个月的时间里从6500美元冲高到了近2万美元的史高
 

比特币,大势去矣?

 

将时间线拉回到本轮牛市,伴随比特币价格暴涨的,是不断释出的机构、上市公司配置比特币的新闻,以及越来越多原本认为比特币一文不值的投资大佬,比如达利欧,开始松口,表示比特币在目前来说确实是一个可以考虑的投资标的的消息。
截至2020年12月15日,持有比特币市值超过5000万美元的机构共有23家,持仓总量近89万枚。2021年2月8号,特斯拉向美国证监会提交的年报,“无意中”透露了公司已经购买了价值约15亿美元的比特币。
没过多久,特斯拉官宣其产品接受比特币支付;美国加州房地产巨头卡鲁索地产公司(Caruso properties)随后也宣布接受联手和商业地产租户以比特币支付房租;
上周,连《时代》周刊都宣布将与灰度(Grayscale)合作推出和加密货币相关的系列视频,并宣布接受比特币支付,而且《时代》周刊表示,并不会将受到的比特币转换为法币,而是作为现金资产放在资产负债表上。
 

比特币,大势去矣?

 

可以看出,无论是2017年还是2020年,比特币暴涨的逻辑是一样的——受到认可,就涨
2017年底比特币登陆期权、期货市场,2020年底比特币被机构加入配置、“币交所”上市,都是资本市场在给比特币以一个“名分”,而比特币最大的利空就是它没有名分,那么认可多一点,自然价格就飙一点
而进入18年比特币暴跌80%,一夜回到解放前,也是因为比特币登陆了期货市场。
北京时间2017年12月11日,芝加哥期权交易所以XBT为代码正式上线了比特币期货交易,由于交易火爆、价格飙升,XBT上线首日两次“熔断”。
一周后,体量更大的芝加哥商品交易所,也上线了比特币期货。而比特币期货在这个全球成交量最大的期货交易所上线之时,也是比特币牛市结束之日。
在比特币期货上线前,市面上没有比特币的衍生品,没有期货合约也没有掉期交易,换句话说就是,在2017年12月以后,比特币终于可以做空了
2018年的比特币,虽然终于有了期货交易,迈进了大宗商品交易所,被当成了一种“商品”。
但当时,比特币的投资主体仍然是散户,可做空比特币的都是手握大量资产的金融巨鳄,他们利用了当时散户对于区块链技术的了解存在局限性,戳破了比特币2017年末的“情绪泡沫”。
这一点在2018年5月美联储发布的报告得到了证实,报告称,比特币从接近2万美元跌去80%的原因正是期货市场的开放。 
无独有偶,就在上周四,全球首支反向比特币ETF在多伦多交易所上市了。
上一轮比特币的牛市结束于比特币可以做空了,那么这一轮比特币的牛市会结束于投资者已经无需保证金账户或做空期货就可以做空比特币了吗?
恐怕不会。
因为上一次,绝大部分的机构是空头,而绝大部分的散户是多头,多空力量严重失衡。而现在,已经有机构大量的涌入了多头的一边,资本力量逐渐向多头倾斜,反向ETF这种完全针对散户的做空工具,基本已经撬不动另一头了
另一方面,散户对比特币的“信仰”,与17年不可同日而语。
 

比特币,大势去矣?

(蓝线:比特币价格 橙线:非流动比特币数量 黄线:流动比特币数量)
从上图可以看出,从19年年初开始,流动性中的比特币并没有随着比特币开采量的升高而升高,反而是逐年下降,到2020年已经回到了17年牛市中的水平。
与之相反的是,非流动的比特币数量逐年攀升,目前已占到比特币开采量的70%以上。
这表明,有70%以上的比特币根本没有被拿出来“炒”, 也证明了越来越多的人不再相信比特币的价值会“一夜归零”。
比特币还是那个比特币,但比特币的逻辑已经变了。
 

03

名分带来的“苦恼”
不过,机构配置比特币也同样给比特币带来了“烦恼”,那就是其价格波动受外部环境影响的变化会更大。
这直观的体现在原本不受宏观经济与周期影响的比特币,最近也开始随着美债收益率以及通胀预期而波动,与黄金和科技股的价格走势趋同。
另一方面,虽然比特币多空对弈的阵营发生了明显变化,但来自各国政府的监管政策不确定性仍是影响加密市场情绪的首要因素
比特币越涨,来自监管的关注和压力自然也就越多。
无可避免的,昨天回调也被归因为了前几天土耳其宣布禁止比特币作为货币进行支付,而后印度又传将持有虚拟货币列为犯罪行为所产生的影响。
比特币上一次大幅回调的主要原因也是2月22日晚美国财政部部长耶伦直言比特币不但经常被用于非法融资,还具有高度投机性。
这番言论导致大量机构投资者担心比特币面临更严厉监管而集体抛售离场,比特币一夜暴跌15%。
 

比特币,大势去矣?

 

不过,不难发现,目前国际主要经济体对待比特币的态度都以严监管为主,包括推行实名制以及限制跨境资产转移等。美联储和财政部在强调比特币投机性过高的同时,未对比特币作为投资标的的地位作出否定,我国央行也将比特币定义为了另类投资品
因此,所谓的比特币重大利空,比如将持有或者交易比特币列为违法行为的可能性并不高(当然交易比特币从事违法行为肯定是不允许的)。反而是会正视比特币为一种资产而进行监管。
无论何种投资标的,过度上涨之后必然回调,比特币作为能加100倍杠杆的资产,涨起来疯、跌起来更疯,也不应太过意外。
最大的比特币信托基金Grayscale Investments(灰度资产)的首席执行官Michael Sonnenshein表示,“从2016年到2017年,在达到新高的过程中,比特币经历了6次约30%或幅度更大的回调。” 
而各国的监管措施短期内有助于挤出加密货币市场的投机水分,长期看也利好加密货币的合法、合规发展。
而当投机趋于投资,伴随着比特币过山车行情的消失,比特币的赚钱效应自然也会打个折。 
毕竟,没有什么波动,从来不是比特币吸引人的特质。
 

比特币,大势去矣?

— 本文作者介绍 —

比特币,大势去矣?

转自:https://mp.weixin.qq.com/s/MrqUiZiSgy22zLSD4Qb4Og

Scrapy 爬虫框架 10 分钟快速入门

作者:wedo实验君

来源:Python中文社区

1. scrapy简介

scrapy是基于事件驱动的Twisted框架下用纯python写的爬虫框架。很早之前就开始用scrapy来爬取网络上的图片和文本信息,一直没有把细节记录下来。这段时间,因为工作需要又重拾scrapy爬虫,本文和大家分享下,包你一用就会, 欢迎交流。

1.1 scrapy框架

scrapy框架包括5个主要的组件和2个中间件Hook。

  • ENGIINE:整个框架的控制中心, 控制整个爬虫的流程。根据不同的条件添加不同的事件(就是用的Twisted)
  • SCHEDULER:事件调度器
  • DOWNLOADER:接收爬虫请求,从网上下载数据
  • SPIDERS:发起爬虫请求,并解析DOWNLOADER返回的网页内容,同时和数据持久化进行交互,需要开发者编写
  • ITEM PIPELINES:接收SPIDERS解析的结构化的字段,进行持久化等操作,需要开发者编写
  • MIDDLEWARES:ENGIINESPIDERS, ENGIINEDOWNLOADER之间一些额外的操作,hook的方式提供给开发者

从上可知,我们只要实现SPIDERS(要爬什么网站,怎么解析)和ITEM PIPELINES(如何处理解析后的内容)就可以了。其他的都是有框架帮你完成了。(图片来自网络,如果侵权联系必删)

Scrapy 爬虫框架 10 分钟快速入门

1.2 scrapy数据流

我们再详细看下组件之间的数据流,会更清楚框架的内部运作。(图片来自网络,如果侵权联系必删)

Scrapy 爬虫框架 10 分钟快速入门

    1. SPIDERS发爬虫请求给ENGIINE, 告诉它任务来了
    2. ENGIINE将请求添加到SCHEDULER调度队列里, 说任务就交给你了,给我安排好
    3. SCHEDULER看看手里的爬取请求很多,挑一个给ENGIINE, 说大哥帮忙转发给下载DOWNLOADER
    4. ENGIINE:好的, DOWNLOADER你的任务来了
    5. DOWNLOADER:开始下载了,下载好了,任务结果 交给ENGIINE
    6. ENGIINE将结果给SPIDERS, 你的一个请求下载好了,快去解析吧
    7. SPIDERS:好的,解析产生了结果字段。又给SPIDERS转发给ITEM PIPELINES
    8. ITEM PIPELINES: 接收到字段内容,保存起来。

第1步到第8步,一个请求终于完成了。是不是觉得很多余?ENGIINE夹在中间当传话筒,能不能直接跳过?可以考虑跳过了会怎么样。

这里分析一下

  • SCHEDULER的作用:任务调度, 控制任务的并发,防止机器处理不过来
  • ENGIINE:就是基于Twisted框架, 当事件来(比如转发请求)的时候,通过回调的方式来执行对应的事件。我觉得ENGIINE让所有操作变的统一,都是按照事件的方式来组织其他组件, 其他组件以低耦合的方式运作;对于一种框架来说,无疑是必备的。

2. 基础:XPath

写爬虫最重要的是解析网页的内容,这个部分就介绍下通过XPath来解析网页,提取内容。

2.1 HTML节点和属性

(图片来自网络,如果侵权联系必删)

Scrapy 爬虫框架 10 分钟快速入门

2.2 解析语法

  • a / b:‘/’在 xpath里表示层级关系,左边的 a是父节点,右边的 b是子节点
  • a // b:表示a下所有b,直接或者间接的
  • [@]:选择具有某个属性的节点
    • //div[@classs], //a[@x]:选择具有 class属性的 div节点、选择具有 x属性的 a节点
    • //div[@class=”container”]:选择具有 class属性的值为 container的 div节点
  • //a[contains(@id, “abc”)]:选择 id属性里有 abc的 a标签

一个例子

response.xpath('//div[@class="taglist"]/ul//li//a//img/@data-original').get_all()
# 获取所有class属性(css)为taglist的div, 下一个层ul下的所有li下所有a下所有img标签下data-original属性

# data-original这里放的是图片的url地址

更多详见

http://zvon.org/comp/r/tut-XPath_1.html#Pages~List_of_XPaths

3. 安装部署

Scrapy 是用纯python编写的,它依赖于几个关键的python包(以及其他包):

  • lxml 一个高效的XML和HTML解析器
  • parsel ,一个写在lxml上面的html/xml数据提取库,
  • w3lib ,用于处理URL和网页编码的多用途帮助程序
  • twisted 异步网络框架
  • cryptography 和 pyOpenSSL ,处理各种网络级安全需求
# 安装
pip install scrapy

4. 创建爬虫项目

scrapy startproject sexy

#
 创建一个后的项目目录
# sexy
# │  scrapy.cfg
# │
# └─sexy
#     │  items.py
#     │  middlewares.py
#     │  pipelines.py
#     │  settings.py
#     │  __init__.py
#     │
#     ├─spiders
#     │  │  __init__.py
#     │  │
#     │  └─__pycache__
#     └─__pycache__

#
 执行 需要到scrapy.cfg同级别的目录执行
scrapy crawl sexy

从上可知,我们要写的是spiders里的具体的spider类和items.py和pipelines.py(对应的ITEM PIPELINES

5. 开始scrapy爬虫

5.1 简单而强大的spider

这里实现的功能是从图片网站中下载图片,保存在本地, url做了脱敏。需要注意的点在注释要标明

  • 类要继承 scrapy.Spider
  • 取一个唯一的name
  • 爬取的网站url加到start_urls列表里
  • 重写parse利用xpath解析reponse的内容

可以看到parse实现的时候没有转发给ITEM PIPELINES,直接处理了。这样简单的可以这么处理,如果业务很复杂,建议交给ITEM PIPELINES。后面会给例子

# 目录结果为:spiders/sexy_spider.py
import scrapy
import os
import requests
import time


def download_from_url(url):
    response = requests.get(url, stream=True)
    if response.status_code == requests.codes.ok:
        return response.content
    else:
        print('%s-%s' % (url, response.status_code))
        return None


class SexySpider(scrapy.Spider):
   # 如果有多个spider, name要唯一
    name = 'sexy'
    allowed_domains = ['uumdfdfnt.94demo.com']
    allowed_urls = ['http://uumdfdfnt.94demo.com/']

    # 需要爬取的网站url加到start_urls list里
    start_urls = ['http://uumdfdfnt.94demo.com/tag/dingziku/index.html']
    save_path = '/home/sexy/dingziku'

    def parse(self, response):
        # 解析网站,获取图片列表
        img_list = response.xpath('//div[@class="taglist"]/ul//li//a//img/@data-original').getall()
        time.sleep(1)

        # 处理图片, 具体业务操作, 可交给items, 见5.2 items例子
        for img_url in img_list:
            file_name = img_url.split('/')[-1]
            content = download_from_url(img_url)
            if content is not None:
                with open(os.path.join(self.save_path, file_name), 'wb'as fw:
                    fw.write(content)

        # 自动下一页(见5.3 自动下一页)
        next_page = response.xpath('//div[@class="page both"]/ul/a[text()="下一页"]/@href').get()
        if next_page is not None:
            next_page = response.urljoin(next_page)
            yield scrapy.Request(next_page, callback=self.parse)

5.2 items和pipline例子

这里说明下两个的作用

  • items:提供一个字段存储, spider会将数据存在这里
  • pipline:会从items取数据,进行业务操作,比如5.1中的保存图片;又比如存储到数据库中等

我们来改写下上面的例子

  • items.py其实就是定义字段scrapy.Field()
import scrapy
class SexyItem(scrapy.Item):
    # define the fields for your item here like:
    # name = scrapy.Field()
    img_url = scrapy.Field()
  • spiders/sexy_spider.py
import scrapy
import os
# 导入item
from ..items import SexyItem

class SexySpider(scrapy.Spider):
   # 如果有多个spider, name要唯一
    name = 'sexy'
    allowed_domains = ['uumdfdfnt.94demo.com']
    allowed_urls = ['http://uumdfdfnt.94demo.com/']

    # 需要爬取的网站url加到start_urls list里
    start_urls = ['http://uumdfdfnt.94demo.com/tag/dingziku/index.html']
    save_path = '/home/sexy/dingziku'

    def parse(self, response):
        # 解析网站,获取图片列表
        img_list = response.xpath('//div[@class="taglist"]/ul//li//a//img/@data-original').getall()
        time.sleep(1)

        # 处理图片, 具体业务操作, 可交给yield items
        for img_url in img_list:
            items = SexyItem()
            items['img_url'] = img_url
            yield items
  • pipelines.py
import os
import requests


def download_from_url(url):
    response = requests.get(url, stream=True)
    if response.status_code == requests.codes.ok:
        return response.content
    else:
        print('%s-%s' % (url, response.status_code))
        return None


class SexyPipeline(object):

    def __init__(self):
        self.save_path = '/tmp'

    def process_item(self, item, spider):
        if spider.name == 'sexy':
            # 取出item里内容
            img_url = item['img_url']
            
            # 业务处理
            file_name = img_url.split('/')[-1]
            content = download_from_url(img_url)
            if content is not None:
                with open(os.path.join(self.save_path, file_name), 'wb'as fw:
                    fw.write(content)
        return item
  • 重要的配置要开启settings.py中开启piplines类,数值表示优先级
ITEM_PIPELINES = {
   'sexy.pipelines.SexyPipeline'300,
}

5.3 自动下一页

有时候我们不仅要爬取请求页面中的内容,还要递归式的爬取里面的超链接url,特别是下一页这种,解析内容和当前页面相同的情况下。一种笨方法是手动加到start_urls里。大家都是聪明人来试试这个。

  • 先在页面解析下下一页的url
  • scrapy.Request(next_page, callback=self.parse) 发起一个请求,并调用parse来解析,当然你可以用其他的解析

完美了,完整例子见5.1

next_page = response.xpath('//div[@class="page both"]/ul/a[text()="下一页"]/@href').get()
if next_page is not None:
   next_page = response.urljoin(next_page)
   yield scrapy.Request(next_page, callback=self.parse)

5.4 中间件

  • 下载中间件 中间件的作用是提供一些常用的钩子Hook来增加额外的操作。中间件的操作是在middlewares.py。可以看到主要是处理请求process_request,响应process_response和异常process_exception三个钩子函数。
  • 处理请求process_request: 传给DOWNLOADER之前做的操作
  • 响应process_responseDOWNLOADERENGIINE响应之前的操作

这里举一个添加模拟浏览器请求的方式,防止爬虫被封锁。重写process_request

from scrapy.contrib.downloadermiddleware.useragent import UserAgentMiddleware
import random
agents = ['Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/5.0;',
              'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv,2.0.1) Gecko/20100101 Firefox/4.0.1',
              'Opera/9.80 (Macintosh; Intel Mac OS X 10.6.8; U; en) Presto/2.8.131 Version/11.11',
              'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_0) AppleWebKit/535.11 (KHTML, like Gecko) Chrome/17.0.963.56 Safari/535.11',
              'Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; 360SE)']

class RandomUserAgent(UserAgentMiddleware):
    def process_request(self, request, spider):
        ua = random.choice(agents)
        request.headers.setdefault('User-agent',ua,)

统一要在settings.py中开启下载中间件,数值表示优先级

DOWNLOADER_MIDDLEWARES = {
    'sexy.middlewares.customUserAgent.RandomUserAgent'20,
}

5.5 可用配置settings.py

除了上面提供的pipline配置开启和中间件配置外,下面介绍几个常用的配置

  • 爬虫机器人规则:ROBOTSTXT_OBEY = False, 如果要爬取的网站有设置robots.txt,最好设置为False
  • CONCURRENT_REQUESTS:并发请求
  • DOWNLOAD_DELAY:下载延迟,可以适当配置,避免把网站也爬挂了。

所有的配置详见 https://doc.scrapy.org/en/latest/topics/settings.html

6. 总结

相信从上面的介绍,你已经可以动手写一个你自己的爬虫了。我也完成了做笔记的任务了。scrapy还提供更加详细的细节,可参见https://docs.scrapy.org/en/latest/

最后总结如下:

  • scrapy是基于事件驱动Twisted框架的爬虫框架。ENGIINE是核心,负责串起其他组件
  • 开发只要编写spider和item pipline和中间件, download和schedule交给框架
  • scrapy crawl 你的爬虫name,name要唯一
  • 爬取的url放在start_urls, spider会自动Request的,parse来解析
  • pipline和中间件要记得在settings中开启
  • 关注下settings的常用配置,需要时看下文档

 

作者简介:wedo实验君, 数据分析师;热爱生活,热爱写作

转自:https://mp.weixin.qq.com/s/4gABstkXc5i6DYxU9fpsvA