虚拟环境
1.Python系统环境
安装python就是为了计算机提供运行python程序的环境(这个环境叫系统环境),一个python环境中包含python解释器和已经安装过的所有第三方库
2.虚拟环境
基于系统环境创建的其他的python环境。
如果没有虚拟环境只有一个系统环境,那么所有的第三方库就只能放在一起,这样容易突出,而且无法保存同一个第三方库的多个版本。
如果使用虚拟环境就可以让不同类型或者不同项目拥有自己专属的运行环境。
关于创建虚拟环境的建议:
1)学习的时候:一类项目创建一个虚拟环境
2)实际工作的时候:一个项目创建一个虚拟环境
3.新建虚拟环境
1)用pycharm新建虚拟环境
方法一:新建项目的时候,点击 New environment using VirtualenV(一个项目一个虚拟环境)
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-jAvuRz8m-1647602895638)(E:\QFstudy\QFstudy\image\QQ图片20220314101645.png)]
方法二:
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-QANfeuU4-1647602895639)(E:\QFstudy\QFstudy\image\xini1.png)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-wjQoxRiQ-1647602895640)(E:\QFstudy\QFstudy\image\xini2.png)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-jvtyqoYZ-1647602895641)(E:\QFstudy\QFstudy\image\xini3.png)]
2)用指令新建
import requests
爬top250
headers = {
'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/99.0.4844.51 Safari/537.36'
}
response = requests.get('https://movie.douban.com/top250', headers=headers)
print(response.text)
爬贝壳租房
response = requests.get('https://cd.zu.ke.com/zufang')
print(response.text)
爬知乎
headers = {
'cookie': '_zap=b7912ec1-8e24-4d72-81cd-8fa2a2b5f78f; d_c0="AECfz77blxSPTv9pswdcr3xSHE0eCEMj0Dc=|1646568427"; _xsrf=qy8EtuCtpOGgIUmA3g0qSi2edFqOUIBw; __snaker__id=kvuiOSuliPGkosHY; gdxidpyhxdE=cKoceLaHQZDBgVsHWUm4x91aenZN1TJZwcepuPoNLZxY4n5N4o2wHwpYwi2g2Szyjhk62Zk2Ycnn3by1hQMxw2zRUZn%2Batz%2B9WB6%2B9iAJxyAdql7T0n%5Cc6RQhR1Bw0VDt8PXsIgpEwUmGk%2FsTE7TyRdYDAIzf6tRCEb%2BuQMDIgf%5Cvis2%3A1647227434231; _9755xjdesxxd_=32; YD00517437729195%3AWM_NI=VL%2FmRhQNRsih5x7jwAv9CMg1NNBdu9P%2FhVa%2B6vZym7V0SpkuTXEZyk6QnpB2zJi