link['href'],變量后加['href']是什么意思
在_get_new_urls函數(shù)里面,遍歷體內(nèi)的new_url = link['href'],大概能明白link查找到的內(nèi)容中,href的屬性,但是之前沒接觸過變量后加方括號(hào)的使用方法
可能是我遺忘了某部分知識(shí),麻煩指出下,謝謝
在_get_new_urls函數(shù)里面,遍歷體內(nèi)的new_url = link['href'],大概能明白link查找到的內(nèi)容中,href的屬性,但是之前沒接觸過變量后加方括號(hào)的使用方法
可能是我遺忘了某部分知識(shí),麻煩指出下,謝謝
2016-11-02
舉報(bào)
2016-11-05
link是一個(gè)字典,link["herf"]就是找到“herf”的鍵值
2018-06-21
link 是 soup.findall()函數(shù)得到的數(shù)組links的一個(gè)元素,findall的返回?cái)?shù)組里面元素類型是Tag,點(diǎn)擊Tag可以看到定義:
再點(diǎn)擊PageElement可以看到:
看來link是個(gè)字典(或object)類型
上面的回答是我猜錯(cuò)了
2018-06-21
link不是一個(gè)字典吧,我打斷點(diǎn)看到的link是這樣的:
<a href="/item/%E7%99%BE%E5%BA%A6%E7%99%BE%E7%A7%91%EF%BC%9A%E5%A4%9A%E4%B9%89%E8%AF%8D" target="_blank">多義詞</a>