网络请求_requests

get请求

import requests

url='http://www.baidu.com'
params={'wd':'知乎'}
response=requests.get(url,params=params)

print(response.url)

response.encoding='utf-8'
print(response.text)
复制代码

post请求

url = "http://www.sxt.cn/index/login/login.html"
formdata = {
    "user": "17703181473",
    "password": "123456"
}

response = requests.post(url, data=formdata)

response.encoding = 'utf-8'

print(response.text)
复制代码

设置请求头

import requests
from fake_useragent import UserAgent

headers={
    'User-Agent':UserAgent().chrome
}

r=requests.get('http://www.zhidaow.com',headers=headers)
print(r.request.headers['User-Agent'])
复制代码

设置超时

requests.get('http://github.com', timeout=0.001)
复制代码

设置代理

import requests
from fake_useragent import UserAgent

url='http://httpbin.org/get'

proxies={
    'http':'http://113.194.139.160:9999'
}

r=requests.get(url,proxies=proxies)
print(r.text)
复制代码