<imgsrc=(.+?).jpg
然后在匹配到的结果后面添加一个jpg后缀
正则匹配使用:
'<img src="(.*)" onerror'
代码如下:
import requests
import re
res=requests.get('https://www.topit.pro/space-uid-121.html')
img=re.findall('<img src=\"(.*)\" onerror',res.text)[0]
print(img)
运行结果:
F:\2021\qa>python -u "f:\2021\qa\ot2\t4.py"
https://www.topit.pro/uc_server/data/avatar/000/00/01/21_avatar_middle.jpg
如对你有帮助,请采纳。点击我回答右上角【采纳】按钮。
import re
url='https://www.topit.pro/uc_server/data/avatar/000/00/01/21_avatar_small.jpg'
obj = re.finditer('(.[^/]*)',url)
print([x.group() for x in obj][-1].replace('/',''))
觉得有用的话采纳一下哈
您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!