You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用BeautifulSoup提取img标签transform属性内的旋转角度值

提取旋转角度的补充代码

你已经成功获取到了img标签对象,后续只需要提取标签的style属性,再通过正则匹配出角度值即可,完整可运行的代码如下:

import re
# 你的原有代码,获取img标签对象
img_tag = soup.find('img', class_= 'imgPR')
# 提取style属性内容
style_str = img_tag.get('style', '')
# 匹配rotate中的数值
res = re.search(r'rotate\((\d+)deg\)', style_str)
if res:
    angle = int(res.group(1))
    # 这里的angle就是你需要的27
    print(angle)

补充说明

如果页面中旋转角度可能带小数(比如rotate(27.5deg)),只需要把正则表达式替换为r'rotate\(([\d.]+)deg\)',后续转成float类型即可。

内容的提问来源于stack exchange,提问作者Ahmet Okur

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.02 11:18:03