通过python的请求和lxml库,在模板库中完成免费模板的查询和下载功能(本地保存)。
目标:www.cssmoban.com
工具:python3.6查询、lxml库
以上两个库可以通过pip安装,在cmd下输入命令:pip install requests(lxml),然后等待安装完成(如果有错误,也可以在线搜索whl文件,下载到本地安装)
整体思维:
@找到目标网站的分类和对应的url,写入字典中参考。
@等待用户输入查询分类,返回对应的url。
@找到类别的最大页码,做一个循环。
@找到每个模板的url,输入后找到下载地址的url。
@创建用户输入的分类文件夹,并将模板保存到文件夹中。
所以,接下来,我们分析网页。
页面:www.cssmoban.com
最大页码查找
下载地址在哪里
分类功能,传入名称并返回url:
完整的代码和运行结果如下(请自行输入表头信息):
最后
这个网站很简单,不需要登录验证码、cookies,爬虫也不会写得太暴力。注意间隔时间,不要给别人的服务器施加压力。
喜欢就关注吧!而喜欢源代码的朋友可以私信我,回复‘信息’!