在下面的表格中,我将第1-4项刮取并存储在一个名为headings的变量中。在
我还想选择值1-4,并将它们存储在一个名为columns的变量中,是否有每秒都要选择的值。有点像
columns = boxinfo.find_all("td").nthChild(2)
我从中抓取的表结构
^{pr2}$编码
#Find our information
boxinfo = soup.find("div", {"id": "box1"})
headings = boxinfo.find_all("td", {"class": "label"})
columns = boxinfo.find_all("td").nthChild(2) #This does not work :(
如果您试图提取所有的值,那么您可以让BeautifulSoup返回所有项,然后Python可以过滤您想要的值。例如:
为您提供一个值列表:
^{pr2}$或者,如果您想要一个包含所有数据列的列表:
给你:
list(zip(*columns))
是一种将行列表转换为列列表的方法。在相关问题 更多 >
编程相关推荐