Python 不理解webbrowser模块中的get()

Python 不理解webbrowser模块中的get(),python,web-scraping,beautifulsoup,python-webbrowser,Python,Web Scraping,Beautifulsoup,Python Webbrowser,我遇到了以下代码: linkElems = soup.select('.r a') numOpen = min(5, len(linkElems)) for i in range(numOpen): webbrowser.open('http://google.com' + linkElems[i].get('href')) 我不明白他们是怎么用的 如我所知,使用list.get()仅用于字典 上面的snippent来自试图在浏览器中打开前五个goole搜索结果的程序我认为每个列表元素

我遇到了以下代码:

linkElems = soup.select('.r a')
numOpen = min(5, len(linkElems))
for i in range(numOpen):
    webbrowser.open('http://google.com' + linkElems[i].get('href'))
我不明白他们是怎么用的 如我所知,使用list.get()仅用于字典


上面的snippent来自试图在浏览器中打开前五个goole搜索结果的程序

我认为每个列表元素都是一个字典,它有一个名为“href”的键。因此,本质上它所做的是,对于numOpen范围内linkElems中的每个元素,获取其“href”键的值,并将其附加到“”url,然后打开它