【发布时间】:2015-11-21 09:09:33
【问题描述】:
我正在尝试从 HTML img 标记中提取图像源 url。
如果html数据如下:
<div> My profile <img width='300' height='300' src='http://domain.com/profile.jpg'> </div>
或
<div> My profile <img width="300" height="300" src="http://domain.com/profile.jpg"> </div>
python 中的正则表达式如何?
我在下面尝试过:
i = re.compile('(?P<src>src=[["[^"]+"][\'[^\']+\']])')
i.search(htmldata)
但我遇到了错误
Traceback (most recent call last):
File "<input>", line 1, in <module>
AttributeError: 'NoneType' object has no attribute 'group'
【问题讨论】:
-
您是否已经尝试过自己创建正则表达式;这会有所帮助
-
以上两行代码没有给你那个错误。