【发布时间】:2015-02-14 17:18:59
【问题描述】:
我正在刮这个URL
我想像这样抓取所有餐厅,以便在单独的变量中获得餐厅名称菜肴类型和营业时间,但我不知道如何迭代它们
您可以从链接中看到餐厅 RESTAURANT DU CASINO IVORY 和 LA STUB DU CASINO 在同一个 div div.infos-restos 中,这就是为什么我要遍历 h3s 然后让 next_siblings 进入以获取 Type of cuisine
这是我的代码
for rests in dining_soup.select("div.infos-restos"):
for rest in rests.select("h3"):
print(" Rest Name: "+rest.text)
print(rest.next_sibling.next_sibling.next_sibling.next_sibling.string)
另一个问题 :) :print(rest.next_sibling.next_sibling.next_sibling.next_sibling.string) 行打印完整的 HTML。如何只获取文本?
【问题讨论】:
标签: python python-3.x beautifulsoup