如何从列表中提取特定行?

时间:2020-03-25 04:20:14

标签: python-3.x

我有一个列表,想从列表中提取特定行。以下是我的列表

enter image description here

我想从上面的列表中提取“ src链接”

示例:

(src =“ https://r-cf.bstatic.com/xdata/images/hotel/square600/244245064.webp?k=8699eb2006da453ae8fe257eee2dcc242e70667ef29845ed85f70dbb9f61726a&o=”)。我的最终目的是仅提取链接。我在列表中有20条记录。因此,需要从相同的链接中提取20个链接

我的代码(我将列表存储在“ aas”中)


links = []

for i in aas:

    link = re.search('CONCLUSION: (.*?)([A-Z]{2,})', i).group(1)
    links.append(link)

````

I am getting an error: "expected string or bytes-like object"

Any suggestions?




1 个答案:

答案 0 :(得分:1)

根据Beautiful Soup documentation,您可以通过将标签视为字典来访问标签的属性,如下所示:

for img in img_list:
    print(img["src"])
相关问题