5 requests

文章目录

json()

import requests


r = requests.get('http://httpbin.org/get', params)
print(type(r.text))
print(r.json())
print(type(r.json()))

<class 'str'>
{'args': {'age': '25', 'name': 'germey'}, 'headers': {'Accept': '*/*', 'Accept-Encoding': 'gzip, deflate', 'Host': 'httpbin.org', 'User-Agent': 'python-requests/2.24.0', 'X-Amzn-Trace-Id': 'Root=1-60e4393e-23d3e2310e22acd452420eb0'}, 'origin': '218.17.40.15', 'url': 'http://httpbin.org/get?name=germey&age=25'}
<class 'dict'>
1. r.json() 将字典形式的字符串转化为字典。是 requests 中的方法,
   如果 r 不是字典形式的字符串,那么会报错。

verify=0,disable_warnings()

import requests
import re


requests.packages.urllib3.disable_warnings()
r = requests.get('https://static1.scrape.cuiqingcai.com', verify=0)
pattern = re.compile('<h2.*?>(.*?)</h2>', re.S)
titles = re.findall(pattern, r.text)
print(titles)

['霸王别姬 - Farewell My Concubine', '这个杀手不太冷 - Léon', '肖申克的救赎 - The Shawshank Redemption', '泰坦尼克号 - Titanic', '罗马假日 - Roman Holiday', '唐伯虎点秋香 - Flirting Scholar', '乱世佳人 - Gone with the Wind', '喜剧之王 - The King of Comedy', '楚门的世界 - The Truman Show', '狮子王 - The Lion King']
1. verify=0 会有警告,requests.packages.urllib3.disable_warnings() 加上就没了
上一篇:【爬虫系列】1. 无事,Python验证码识别入门


下一篇:layui表单验证增加自定义校验方法