jack1285
jack1285

Reputation: 55

how to extract particular lines from the list?

I have a list and wanted to extract a particular line from the list. Below is my list

enter image description here

I wanted to extract 'src link' from the above list

example:

(src="https://r-cf.bstatic.com/xdata/images/hotel/square600/244245064.webp?k=8699eb2006da453ae8fe257eee2dcc242e70667ef29845ed85f70dbb9f61726a&o="). My final aim is to extract only the link. I have 20 records in the list. Hence, the need to extract 20 links from the same

My code (I stored the list in '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?




Upvotes: 0

Views: 43

Answers (1)

GordonAitchJay
GordonAitchJay

Reputation: 4860

As per the Beautiful Soup documentation, you can access a tag’s attributes by treating the tag like a dictionary, like so:

for img in img_list:
    print(img["src"])

Upvotes: 1

Related Questions