python爬虫,筛选指定元素代码中['str']用法求解?
如下代码, img_src=img_url['src'],请问img_url['src']如何理解?
爬虫小白,请大佬解惑。。。
import os
import requests
from bs4 import BeautifulSoup
url='http://tieba.baidu.com/p/2166231880'
html =requests.get(url)
soup =BeautifulSoup(html.text,'html.parser')
img_urls=soup.findAll('img',bdwater='杉本有美吧,1280,860')
for img_url in img_urls:
img_src=img_url['src'] #此处img_url用来遍历soup.findAll返回的列表,['src']是什么用法?
with open('download/'+os.path.split(img_src)[1],'wb') as f:
f.write(requests.get(img_src).content)