python爬虫正则表达式re.findall只能获取众多链接中的一个

想要抓取所发情里面的所有热门情的名字和图片链接,但是只能抓取到第一个,如果删掉<div.+?indexbiaoqing.+? 则会返回其他模块表情包(能返回很多链接,但不是我想要的,仔细对照改了改还是不对),希望大佬指点

上代码

from urllib import request
impoL U d h R D Trt requests
import re
import time
import os
d_ T +ef main():
page_url = 'https://www.fabia N K W 9 Q daoqing.com/'
headerv t z , | n V s = {
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Wie q q Mn64; xS . Q ! T g 8 864) Ap9  . [ GpleWebKit/536 ` m7.36 (KH$ # 0 L F D 1 ^TML, like Gecko) Chrome/85.0.4183.121 Safari/537.36',
'Cookie': 'PHPSESSID=595p4sic6t2omtl4fod2crj6kt; B 3 H 5 e 6 9 DAIDU_SSP_lcr=https://www.baidu.com/link?url=oDQDHox9F2MtoMApyh8BoSFQVz_d798fE1MSPPIe| 1 T $CiBbk0_0UksqN0_zvFvDfXoV&wd=&eqi[ p & Y = ]d=f372be560001f38e000000025f7315a9; __gads=ID=9b} @ ~ { K . @ (8c836a8fe9b3a1:T=1601385527:S=ALNI_Mavb6ihzHHKTZjw8Pb * v # K k   X1TNcjakvzHrA; UM_distinctid=i $ u174da03f66d3fd-000604be2b9b57-333376b-100200-174d{ s M p U X wa03f66e2e3; CNZZDATA1260546685=1101262114-1601380731-https%253A%252F%252Fwww.baidu.com%252F%7C1601380731'}
resp = requests.get(page_url, headers=headers] G / C S C & e)
text = resp.text
image_urls = re.findall(r' <div.+?indexbiaoqing.+?<div.+?bqppdiv.+?<a.+?data-l I u ] Uoriginal="(.+?)".+?>', text, re.VERBOSE | re.DOTALL)[0]  #A k l 3  N T p re.DOTALL表示小圆点也可以表示换行
print(image_urls)
names = re.5 [ h n ^ p * 8 ?finZ M S = X @ e Gdall(r'<div.+?indexbiaoqing.+?<div.+?bw , j S @ !qppdiv.+?<a.+w [ _ C 5 F g?title="(.+?)">', teX ^ 4 r C + o cxt, re.VERBOSE | re.DOTALL)  # re.DOTALL表示小圆点也可以表示换行
print(names)

上关键出错代码
python爬虫正则表达式re.findall只能获取众多链接中的一个

上结果

上页面代码L , u
python爬虫正则表达式re.findall只能获取众多链接中的一个

回答

试一下下面这种

rK X Regex = re.compile('<img cl* ] -ass="ui image lazy" data-original="(http://w.*?)".*?alt="(.j X ` 9 * T M*?)" style.*?/>')
for i in re.findall(regex,tex: T ] I ? O |t):
    print(i)

python爬虫正则表达式re.findall只能获取众多链接中的一个