Skip to main content
 首页 » 编程设计

python之如何使用 BeautifulSoup 获取数据

2025年05月04日21jackei

<分区>

我想从一个网页中抓取数据。我的代码如下所示:

grad = s.get('https://www.njuskalo.hr/prodaja-kuca/zagreb',headers=header, proxies=proxyDict) 
city_soup = BeautifulSoup(grad.text, "lxml") 
kvarts = city_soup.find_all(id="locationId_level_1") 
print kvarts[0] 
print "++++++++++++++++++++++=" 
 
for kvart in kvarts[0]: 
    print kvart 

结果我得到:

<option data-url-alias="/brezovica" value="1247">Brezovica</option> 
<option data-url-alias="/crnomerec" value="1248">Črnomerec</option> 
<option data-url-alias="/donja-dubrava" value="1249">Donja Dubrava</option> 

我需要从那里提取 data-url-alias 和值。 如何做到这一点?