代理ip和指令系统
@[TOC] ( )
1.代理ip
请求网络数据的时候可以通过设置代理ip来代替计算机自己的ip发送请求。
代理ip需要购买
a.requests使用代理ip
1.获取代理ip
ip='xxx.xxx.xxx.xxx'
2.使用代理ip
proxies = {
'https': ip,
'http': ip
}
response = requests.get('网页地址', proxies=proxies)
b.selenium使用代理ip
from selenium.webdriver import Chrome, ChromeOptions
# 1.准备代理ip
ip = '准备的代理ip'
# 2. 创建配置对象
options = ChromeOptions()
# 3.添加代理IP
options.add_argument(f'--proxy-server=http://{ip}')
b = Chrome(options=options)
b.get('网页地址')
2.指令系统
a.写指令的常用工具
cmd–命令提示符
终端–mac
terminal–pycharm
b.日常指令
显示当前文件夹:dir (win) ls(mac)
打开文件夹:cd 需要打开的文件夹路径(Windows系统下不能跨盘打开文件夹,需要先切换盘)
显示当前路径:pwd(mac)、Windows直接看前面的路径
C.运行python程序的指令
python py文件路径
C.虚拟环境相关指令
首先通过cd进入到存放虚拟环境的文件夹
通过python -m venv 虚拟环境名称指令创建
激活虚拟环境:直接写需要激活的虚拟环境中Scripts中的activate.bat的路径
退出虚拟环境:deactivate
D.管理环境中第三方库
查看已经安装过的所有的库:pip list
安装指定的第三方库:
pip install 第三方库的名称
pip install 第三方库的名称= =版本号
pip install 第三方库名称 -i 国内镜像地址
pip install 第三方库名1 第三方库名2
卸载第三方库:pip uninstall 第三方库名称