用Python爬取了2900多款防脱洗发水数据分析,助你缓解脱发困扰
就在前段时间,一项由卫健委发起的脱发人群调查数据显示:中国受脱发问题困扰的人群高达2.5亿。听到这儿,远在韩国的各家媒体又开始出来搞事情了,
根据他们的计算,这些人完全脱发时的总脱发面积大约可达5900平方公里,相当于首尔市面积(605平方公里)的十倍,那么今天小编就以一个数据分析师的身份来为这些人群出出主意,挑几款相对合适的防脱发洗发水给他们来使用
1. 聊聊脱发困扰
脱发其实分为很多种情况,如脂溢性脱发,表现为头屑增多、头皮痛痒、头发油脂分泌旺盛。还有营养性脱发,当饮食作息不规律时,脱发情况就会愈发地严重,以及物理性脱发,有时头发扎太紧、扯伤毛囊,都会造成脱发。
不过大家也不用太过于担心,有研究表明,一个正常人每天脱落80-100根头发属于正常情况,但是如果超过100根就要提高警惕了,极大可能是头发的生长跟不上脱发的速度了。而有一款合适的洗发水,保持头皮的清洁卫生,对于防脱生发也有着极大的帮助,而对于不同头皮发质、不同年龄段的人来说,使用的洗发水也是不尽相同的。
2. 数据采集
数据采集是数据可视化分析的步,也是基础的一步,本文主要是基于从电商平台上抓取一些防脱发类型的洗发水,采集过程如下
2.1 页面分析与程序的编写
该页面的总共60件商品由两个子页面构成的,每一个子页面分别包含30件商品,通过page参数来进行调节,那么我们请求的构造方式就变得相当简单了,
def get_xxx_html(page):
params = (
('keyword', '\u9632\u8131\u53D1\u6D17\u53D1\u6C34'),
('qrst', '1'),
('suggest', '1.def.0.base'),
('wq', '\u9632\u8131\u53D1\u6D17\u53D1\u6C34'),
('stock', '1'),
('pvid', '4d8b661510984fb5ae2bf68fac6c50c7'),
('page', str(page)),
('s', '27'),
('scrolling', 'y'),
('log_id', '1633307411833.8939'),
('tpl', '1_M'),
('isList', '0'),
)
response = requests.get('https://search.xxxx.com/s_new.php', headers=headers, params=params, proxies=proxies)
response_beau = BeautifulSoup(response.text, 'lxml')
return response_beau
相关文章