PYTHON高级应用课程设计“淘宝茶叶商品信息爬取与数据分析”z10

打开淘宝网站,在搜索框输入“茶叶”,然后右键检查,可以看到如下的网页结构:

很明显,网页结构较为复杂,不适于用xpath解析,所以本文选择正则表达式re库来解析。方法是选用鼠标定位到需要的商品信息,可以直接复制element到代码中修改,得到需要的数据,如图:

(一)网络爬虫程序设计

数据采集代码如下:

2.对数据进行清洗与处理

2.1数据探索:

1#导入所需包2importpandasaspd3importpandasaspd4importnumpyasnp5importmatplotlib.pyplotasplt6fromsklearn.linear_modelimportLinearRegression78df=pd.read_csv('淘宝茶叶信息.csv')9df.head()

运行结果:

2.2数据清洗:

1df.dropna(inplace=True)2df.reset_index(drop=True,inplace=True)34#删除脏数据后的数据信息5df.info()

2.3销售量数据清洗:

1sales=[]2forpindf['销量'].values:3if'万'inp:4sales.append(int(p.split('万')[0])*10000)5elif'+'inp:6sales.append(int(p[:-1]))7else:8sales.append(int(p))9df['销量']=sales10df['销量']=df['销量'].astype(int)运行结果:

3.数据分析与可视化

3.1淘宝茶叶发货地条形图

1plt.figure(figsize=(25,10))2address=df['发货地'].value_counts()3plt.bar(address.index[:15],address.values[:15],facecolor='yellow')4#显示横轴标签5plt.xlabel('发货地',fontsize=18)6#显示纵轴标签7plt.ylabel('数量',fontsize=18)8#显示图标题9plt.xticks(fontsize=15)10plt.yticks(fontsize=15)11fori,jinzip(address.index[:15],address.values[:15]):12plt.text(i,j,j,va='bottom',ha='center',fontsize=15,color='red')13plt.title('淘宝茶叶发货地条形图',fontsize=25)14plt.savefig('淘宝茶叶发货地条形图.png')15plt.show()

3.2淘宝茶叶销量直方图

1plt.figure(figsize=(12,8))2plt.hist(df['销量'],bins=10,facecolor='red',edgecolor='black')3#显示横轴标签4plt.xlabel('销量区间')5#显示纵轴标签6plt.ylabel('频数/频率')7#显示图标题8plt.title('淘宝茶叶销量频数/频率分布直方图')9plt.savefig('淘宝茶叶销量频数频率分布直方图.png')10plt.show()

销量集中在0-30000,其中15000以下居多。

3.4淘宝茶叶价格直方图

淘宝茶叶价格集中在0-400元之间。

4.2淘宝茶叶销量与价格的散点图

1plt.figure(figsize=(15,8))2plt.scatter(df['销量'],df['价格'],facecolor='green',edgecolor='black')3#显示横轴标签4plt.xlabel('销量',fontsize=18)5#显示纵轴标签6plt.ylabel('价格',fontsize=18)7#显示图标题8plt.xticks(fontsize=12)9plt.yticks(fontsize=15)10plt.title('淘宝茶叶销量与价格的散点图',fontsize=25)11plt.savefig('淘宝茶叶销量与价格价格的散点图.png')12plt.show()运行结果:

1model=LinearRegression()2model.fit(np.array(df['销量'].values).reshape(-1,1),np.array(df['价格'].values).reshape(-1,1))运行结果:

由此可以得到淘宝茶叶销量与价格之间的一线回归模型方程为:

y=213.74771645-0.0050832x

以上回国方程说明说明随着淘宝茶叶的价格的升高,销量就会趋于减少。

THE END
1.首页聚茗茶叶01重庆永川秀芽新茶 永荣茶叶特级炒青绿茶 春茶实惠口粮茶250g装¥22.98收藏:892 02重庆西南大学研制 西农茉莉花茶特级浓香型250克自饮口粮耐泡新茶¥34.8收藏:690 03重庆茉莉花茶 重都茶叶特级茉莉花茶 新茶浓香耐泡型250克装包邮¥32.8收藏:616 04云南特级沱茶 金盘山四海沱茶 普洱茶大叶种生茶浓香耐泡500g包邮¥28收https://shop104387055.taobao.com/
2.淘宝茶叶图片淘宝茶叶设计素材红动中国素材网提供340个淘宝茶叶图片、淘宝茶叶素材、淘宝茶叶背景、淘宝茶叶模板、淘宝茶叶海报等PS素材下载,包含PSD、AI、PNG、JPG、CDR等格式源文件素材,更多精品淘宝茶叶设计素材下载,就来红动中国,最后更新于2024-10-22 17:28:57。https://so.redocn.com/chaye/ccd4b1a6b2e8d2b6.htm
3.茶叶淘宝图片茶叶淘宝图片素材免费下载千库网为设计者提供茶叶淘宝素材大全,为您省却茶叶淘宝图片素材搜索时间,这里有海量茶叶淘宝素材图片供您下载使用,本次搜索千库网为您找到10000张素材https://588ku.com/image/chayetaobao.html
4.[茶叶淘宝详情图]图片免费下载茶叶淘宝详情图素材千图网为您找到1000张茶叶淘宝详情图相关素材,千图网还提供茶叶淘宝详情图图片,茶叶淘宝详情图素材, 茶叶淘宝详情图模板等免费下载服务,千图网是国内专业创意营销服务交易平台,一站式解决企业营销数字化、协同化,实现营销转化效果增长!https://m.58pic.com/tupian/chayetaobaoxiangqingtu.html
5.淘宝茶叶主图促销海报图片淘宝茶叶主图海报图片素材淘宝茶叶相关设计素材下载,包含茶叶促销、茶叶主图、直通车、网店素材,3a图网提供淘宝主图素材等资源分享。https://www.aaatu.com/shejisucai/954846156.html
6.茶叶商品详情页设计茶叶商品详情页模板茶叶商品详情页图片觅知网为您找到71个原创茶叶商品详情页设计图片,包括茶叶商品详情页图片,茶叶商品详情页素材,茶叶商品详情页海报,茶叶商品详情页背景,茶叶商品详情页模板源文件下载服务,包含PSD、PNG、JPG、AI、CDR等格式素材,更多关于茶叶商品详情页素材、图片、海报、背景、插画、https://www.51miz.com/so-sucai/6414384.html
7.淘宝茶叶详情素材网站图片免费下载淘宝详情-普洱详情古树藤条普洱详情茶叶淘宝详情 113 管管倪总 管管倪总 管管倪总 无厘头GIRL 无厘头GIRL 管管倪总 南阳淘宝美工茶叶拍照制作详情拍摄淘宝视频静物摄影 96 南阳淘宝商业摄影 南阳淘邦电商 南阳淘邦电商 iwlovey视觉体验 启凡Design 路路路路瑶 https://www.zcool.com.cn/tag/ZMjMxNDY0.html
8.淘宝茶叶图片专题,淘宝茶叶下载淘宝茶叶图片专题,淘宝茶叶图片下载,昵图网:图片共享和图片交易中心https://www.nipic.com/zhuanti/1890508_2.html
9.淘宝茶叶品牌排行榜(淘宝茶叶品牌排行榜前10名)茶是有记忆的,在紧结的条索间记录了光阴的故事。每遇到一泡好茶,就如同遇到一个对眼的人,必须机缘巧合,然后一直在心中祈愿,换得一个不早不晚刚刚好。  茶,源于自然,汲日月精华,沐春秋洗礼,从而有了如此山魂水魄的灵性。茶可以洗去浮尘,过滤心情,可以把人https://www.ksrmyy.com/special/289473.html
10.淘宝开店卖茶叶需要什么条件?条件多吗?如今的淘宝卖什么的都有,小到一件发卡大到一件家具电器都是有卖的。但是如今的小伙伴们越来越懂生活,消费水平也越来越高了,许多小伙伴都喜欢喝茶,那么在淘宝开店卖茶叶需要什么条件? 淘宝开店卖茶叶需要什么条件? 在淘宝平台上,卖啥的都有。衣食住行、休闲娱乐等商品,一应俱全。就像茶叶网店一样,不在乎规模的https://www.kaitao.cn/article/20211208124054.htm
11.我是在淘宝上卖茶叶的,大家有什么问题……小组讨论我是在淘宝上卖茶叶的,大家有什么问题…… 我发现喝茶的人还是很多的,但是骗子也特别多。本着一颗80后的心,大家有什么问题尽管砸过来吧! 哈https://m.douban.com/group/topic/27344542/
12.关于淘宝茶叶罐好评100字的集锦过客网有关淘宝茶叶罐好评100字参考。 < 3/4 > 收到贷马上拆包装,包装比较难拆,不过缸保护的比较好,缸的整体质感很不错!完好无损,漂亮大气 一键复制中文字数:40 今天收到打开包装真的太惊讶啦!包得非常严密,商品完好无损,真是太给力了。非常满意!有需要的朋友直接入手放心购买得咯。快递哥的服务态度很好;为你点赞http://www.tool168.cn/pingjia/pingyu/id/2777/p/3.html