#coding:utf-8
import requests
#简单使用
def demo():
r = requests.get('https://www.baidu.com')
print (type(r))
print (r.status_code) #打印状态码
#print (r.text) #打印html内容
print (r.cookies)
#方法使用
def method():
url = ''
data = {
'name':'abc',
'age':'22'
}
headers = {
'User-Agent':'Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3554.0 Safari/537.36'
}
r = requests.get(url, params=data, headers=headers)
r = requests.post(url, data=data, headers=headers)
code = r.status_code #返回状态码
#下载图片、视频、音频
def download_img():
r = requests.get('https://github.com/favicon.ico')
with open('favicon.ico', 'wb') as f:
f.write(r.content)
#文件上传
def upload_file():
url = ''
files = {'file':open('favicon.ico', 'rb')}
r = requests.post(url, files = files)
print (r.text)
#获取cookies
def get_cookies():
url = ''
r = requests.get(url)
print (r.cookies)
#忽略ssl
def pass_ssl():
url = ''
response = requests.get(url, verify=False)
#使用ip代理
def ip_profxy():
url = ''
proxies = {
'http':'http://10.10.10.10:1111',
'https':'https://10.10.10.10:1111',
}
requests.get(url, proxies=proxies)
#解决弹窗身份认证
def check_auth():
from requests.auth import HTTPBasicAuth
url = ''
r = requests.get(url, auth=HTTPBasicAuth('username', 'password'))
if __name__ == '__main__':
#demo()
python requests解决图片视频音频下载、文件上传、获取cookies、使用ip代理、解决弹窗身份验证、忽略ssl
猜你喜欢
转载自blog.csdn.net/qq_40771567/article/details/102707700
今日推荐
周排行