requests.request() 构造一个请求,支以下各方法的基础方法
requests.get() 获取HTML网页的主要方法,对应于HTTP的GET
requests.head() 获取HTML网页头信息的方法,对应于HTTP的HEAD
requests.post() 向HTML网页提交POST请求的方法,对应于HTTP的POST
requests.put() 向HTML网页提交PUT请求的方法,对应于HTTP的PUT
requests.patch() 向HTML网页提交局部修改请求,对应于HTTP的PATCH
requests.delete() 向HTML页面提交删除请求,对应于HTTP的DELETE

HTTP协议对资源的操作
GET 请求获取URL位置的资源
HEAD 请求获取URL位置资源的响应消息报告,即获得该资源的头部信息
POST 请求向URL位置的资源后附加新的数据
PUT 请求向URL位置存储一个资源,覆盖原URL位置的资源
PATCH 请求局部更新URL位置的资源,即改变该处资源的部分内容
DELETI 请求删除URL位置存储的资源

获取网页头部信息
r = requests.head("http://www.baidu.com") #发送请求,使用很少的流量
r.headers #返回的头部信息
r.text #展示全部内容时,内容时空

用post()方法提交新增数据
payload = {"key1":"value1","key2":"falue2"} #定义一个字典
r = requests.post("http://httpbin.org/post",date = payload) #post一个字典
print(r.text) #打印新增的信息,会被放在 form 的字段下

如果提交的时字符串,会被放在 data字段下

使用 put() 方法与 post() 方法类似,不同的时,put 方法会覆盖原有的数据

requests.ConnectionError 网络连接错误异常,如DNS查失、拒绝连接等
requests.HTTPError HTTP错误异常
requests.URLRequired URL缺失异常
requests.TooManyRedirects 超过最大重定向次数,产生重定向异常
requests.ConnectTimeout 连接远程服务器超时异常
requests.Timeout 请求URL超时,产生超时异常

raise_for_status() 如果不是200,产生异常requests.HTTPError

爬虫通用代码框架
import requests
def getHTMLText(url):

  try:
       r = requests.get(url,timeout=30)
       r.raise_for_status()
       r.encoding = r.apparent_encoding
       return r.text
  except:
       return "产生异常"

if name == "__main__":

  url = "http://www.baidu.com"
  print(getHTMLText(url))

import requests 导入模块
r = requests.get("http://www.baidu.com",timeout=30) 发送请求
r.status_code 查看返回值 200 表示可以访问,404表示无法访问
r.text 查看页面内容 ,可能是乱码
r.encoding 猜测页面编码,默认是 'ISO-8859-1'
r.apparent_encoding 查看获取到的内容编码,是 'utf-8'
r.encoding = 'utf-8' 改变页面编码位 'utf-8'
r.text 再次查看页面内容,可以正常显示

1,安装命令:
pip3 install --upgrade pip
pip3 install auto-editor

2,使用命令:
auto-editor C:path\to\your\video.mp4
auto-editor C:path\to\your\video.mp4 --export_to_premiere
auto-editor C:/Users/PC-2020/Desktop/123456.mp4 --export_to_final_cut_pro
auto-editor C:/Users/PC-2020/Desktop/123456.mp4 --export_to_resolve

开源项目地址
https://github.com/WyattBlue/auto-editor

wget -O install.sh https://download.bt.cn/install/install_6.0.sh && sh install.sh ed8484bec

外网面板地址: http://[240e:350:d87:0:20c:29ff:fe68:5904]:21550/7782c3d1
内网面板地址: http://192.168.1.2:21550/7782c3d1
username: slfd392t
password: f7146909

cd /sur/local/
wget https://github.com/imki911/ArDNSPod/archive/refs/heads/master.zip

!/bin/bash

PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin
export PATH
endDate=date +"%Y-%m-%d %H:%M:%S"
echo "---------------------------------[$endDate]---------------------------------"
cd /usr/local/ArDNSPod-master
sh ddnspod.sh