【发布时间】:2019-04-27 11:08:15
【问题描述】:
我正在尝试从“https://data.lacity.org/A-Safe-City/Crime-Data-from-2010-to-Present/y8tr-7khq”进行网络抓取。具体来说,在 div class= "socrata-table freeze-columns" 下,所有数据列名称和数据列描述。但是,我编写的代码似乎不起作用(它没有返回任何东西?)
import requests
from bs4 import BeautifulSoup
url = "https://data.lacity.org/A-Safe-City/Crime-Data-from-2010-to-Present/y8tr-7khq"
page = requests.get(url)
print(page.status_code)
soup=BeautifulSoup(page.content,'html.parser')
for col in soup.find_all("div", attrs={"class":"socrata-visualization-container loaded"})[0:1]:
for tr in col.find_all("div",attrs={"class":"socrata-table frozen-columns"}):
for data in tr.find_all("div",attrs={"class":"column-header-content"}):
print(data.text)
我的代码错了吗?
【问题讨论】:
标签: python web-scraping beautifulsoup