grequests是K神基于gevent+requests编写的一个并发发送请求的库,使用起来非常简单。语法和requests类似。使用这个grequests可以节省不少的时间。
使用前需要安装grequests库,安装方法如下:
pip install grequests
话不多说,直接上代码:
[Python] 纯文本查看 复制代码 import grequests
import re
headers = {
"User-Agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36 Edg/121.0.0.0"
}
for i in range(0,226,25):
lists = grequests.get(f"https://movie.douban.com/top250?start={i}&filter=",headers=headers),
re_m = grequests.map(lists)
result = re_m[0].text
every = re.findall("<img width=\"100\" alt=\"(.*?)\" src=",result,re.S)
for rest in every:
print(rest)
由于本人技术太菜,大神们轻喷。 |