1
我想箱子所有的HREFs獨特的名單上我的錨標記唯一列表創建與href屬性美麗的湯的Python
from urllib2 import urlopen
from bs4 import BeautifulSoup
import pprint
url = 'http://barrowslandscaping.com/'
soup = BeautifulSoup(urlopen(url), "html.parser")
print soup
tag = soup.find_all('a', {"href": True})
set(tag)
for tags in tag:
print tags.get('href')
結果:
http://barrowslandscaping.com/
http://barrowslandscaping.com/services/
http://barrowslandscaping.com/design-consultation/
http://barrowslandscaping.com/hydroseeding-sodding/
http://barrowslandscaping.com/landscape-installation/
http://barrowslandscaping.com/full-service-maintenance/
http://barrowslandscaping.com/portfolio/
http://barrowslandscaping.com/about-us/
http://barrowslandscaping.com/contact/
http://barrowslandscaping.com/design-consultation/
http://barrowslandscaping.com/full-service-maintenance/
我已經試過移動設置(標籤)到for循環,但沒有改變我的結果。
@BatsAuto如果問題得以解決,標誌着它是正確的。否則,請在這些評論中告訴我是否有其他事情要做。 – Soviut
爲什麼不只是標籤中的'href_set = {tag.get('href')標籤}'? –
我試圖說明使用'set()'來轉換列表,OP正在嘗試做。儘管我可以將集合理解添加到答案中。 – Soviut