1. 首页
  2. Python

python小伙自制模板之家查询和下载文件的脚本

“u003Cdivu003Eu003Cpu003Eu003Cimg src=”http:u002Fu002Fp1.pstatp.comu002Flargeu002F66b0000316a47bdfdb8a” img_width=”1280″ img_height=”973″ alt=”python小伙自制模板之家查询和下载文件的脚本” inline=”0″u003Eu003Cu002Fpu003Eu003Cpu003E通过python的requests和lxml库,完成对模板之家免费模板的查询和下载功能(保存本地)u003Cu002Fpu003Eu003Cpu003E目标网站: www.cssmoban.comu003Cu002Fpu003Eu003Cpu003E工具:python3.6 requesst、lxml库u003Cu002Fpu003Eu003Cpu003E以上2个库都可以通过pip安装,在cmd下输入命令:pip install requests(lxml),然后等待安装完成即可(如果报错,也可以网上搜索whl文件,下载到本地安装)u003Cu002Fpu003Eu003Cpu003E整体思路:u003Cu002Fpu003Eu003Cp class=”list_Paragraph”u003E@查找目标网站的分类和相应的url,写入字典待查u003Cu002Fpu003Eu003Cp class=”list_Paragraph”u003E@等待用户输入查询分类,返回对应的urlu003Cu002Fpu003Eu003Cp class=”list_Paragraph”u003E@找到分类的最大页码,做入循环u003Cu002Fpu003Eu003Cp class=”list_Paragraph”u003E@找到每个模板url,进入后查找下载地址urlu003Cu002Fpu003Eu003Cp class=”list_Paragraph”u003E@ 建立用户输入分类文件夹,保存模版至文件夹u003Cu002Fpu003Eu003Cpu003E大致如此,接下来我们分析网页u003Cu002Fpu003Eu003Cpu003E入口页面:www.cssmoban.comu003Cu002Fpu003Eu003Cpu003Eu003Cimg src=”http:u002Fu002Fp1.pstatp.comu002Flargeu002F66b40000a170f8d412c8″ img_width=”1165″ img_height=”452″ alt=”python小伙自制模板之家查询和下载文件的脚本” inline=”0″u003Eu003Cu002Fpu003Eu003Cpu003E最大页码查找u003Cu002Fpu003Eu003Cpu003Eu003Cimg src=”http:u002Fu002Fp1.pstatp.comu002Flargeu002F66b300019f811e79bf46″ img_width=”833″ img_height=”615″ alt=”python小伙自制模板之家查询和下载文件的脚本” inline=”0″u003Eu003Cu002Fpu003Eu003Cpu003E下载地址所在u003Cu002Fpu003Eu003Cpu003Eu003Cimg src=”http:u002Fu002Fp9.pstatp.comu002Flargeu002F66b40000a17250fe7a2b” img_width=”875″ img_height=”483″ alt=”python小伙自制模板之家查询和下载文件的脚本” inline=”0″u003Eu003Cu002Fpu003Eu003Cpu003E分类函数,传入名字,返回url:u003Cu002Fpu003Eu003Cpu003Eu003Cimg src=”http:u002Fu002Fp9.pstatp.comu002Flargeu002F66b20002673424fcbf5a” img_width=”752″ img_height=”351″ alt=”python小伙自制模板之家查询和下载文件的脚本” inline=”0″u003Eu003Cu002Fpu003Eu003Cpu003E完整代码和运行结果如下(头部信息请自行输入):u003Cu002Fpu003Eu003Cpu003Eu003Cimg src=”http:u002Fu002Fp3.pstatp.comu002Flargeu002F66af00032a1b9cb545b2″ img_width=”1021″ img_height=”1425″ alt=”python小伙自制模板之家查询和下载文件的脚本” inline=”0″u003Eu003Cu002Fpu003Eu003Cpu003Eu003Cimg src=”http:u002Fu002Fp1.pstatp.comu002Flargeu002F66b0000316506db7b939″ img_width=”572″ img_height=”465″ alt=”python小伙自制模板之家查询和下载文件的脚本” inline=”0″u003Eu003Cu002Fpu003Eu003Cpu003Eu003Cimg src=”http:u002Fu002Fp1.pstatp.comu002Flargeu002F66b10002ea07537098bd” img_width=”494″ img_height=”180″ alt=”python小伙自制模板之家查询和下载文件的脚本” inline=”0″u003Eu003Cu002Fpu003Eu003Cpu003Eu003Cimg src=”http:u002Fu002Fp1.pstatp.comu002Flargeu002F66af00032a19207ca809″ img_width=”736″ img_height=”459″ alt=”python小伙自制模板之家查询和下载文件的脚本” inline=”0″u003Eu003Cu002Fpu003Eu003Cpu003E最后u003Cu002Fpu003Eu003Cpu003E这个网站很简单,不需要登录验证码,不需要cookies,爬虫也没有写的太暴力,注意加上间隔时间,别对人家服务器造成压力最好。u003Cu002Fpu003Eu003Cpu003Eu003Cimg src=”http:u002Fu002Fp1.pstatp.comu002Flargeu002F66b30001a1520f4dc9c3″ img_width=”1280″ img_height=”914″ alt=”python小伙自制模板之家查询和下载文件的脚本” inline=”0″u003Eu003Cu002Fpu003Eu003Cpu003E喜欢就关注下呗!喜欢和需要源码的小伙伴可以私信我,回复”资料”就可以哦!u003Cu002Fpu003Eu003Cu002Fdivu003E”

原文始发于:python小伙自制模板之家查询和下载文件的脚本

主题测试文章,只做测试使用。发布者:醒百年,转转请注明出处:http://www.cxybcw.com/13352.html

联系我们

13687733322

在线咨询:点击这里给我发消息

邮件:1877088071@qq.com

工作时间:周一至周五,9:30-18:30,节假日休息

QR code