python爬虫前奏

在浏览器中发送一个http请求的过程:

1.当用户在浏览器的地址栏中输入一个URL并按回车键之后,浏览器会向HTTP服务器发送HTTP请求。HTTP请求主要分为”Get”和”Post”两种方法。

2.当我们在浏览器输入URL htp://www baidu .com的时候,浏览器发送-个Request请求去获取htp:/www baidu com的html文件,服务器把Response文件对象发送回给浏览器。

3.浏览器分析Response中的HTML,发现其中引用了很多其他文件,比如Images文件,CSS文件, JS文件。浏览器会自动再次发送Request去获取图片,CSS文件,或者JS文件。

4.当所有的文件都下载成功后,网页会根据HTML语法结构,完整的显示出来了。


[……]

继续阅读

python下载网易热歌榜MP3脚本

首先找到要下载的歌曲排行榜的链接,这里用的是:https://music.163.com/discover/toplist?id=3778678,然后更改你要保存的目录,目录要先建立好文件夹,例如我的是保存在D盘-360下载-网易云热歌榜文件夹内,就可以完成下载。如果文件夹没有提前建好,会报错[Errno 2] No such file or directory。[……]

继续阅读