Python 在tr内接入td时发生错误

Python 在tr内接入td时发生错误,python,beautifulsoup,Python,Beautifulsoup,这是我试图访问的HTML,但无法访问tr中的第二个td 下面是HTML源代码: 22184 大卫·J·阿伯克龙比。 2020年2月14日 F0517CC-Fld 05西段C 14075 阿贝塔,帕特里夏F。 2018年2月28日 F1228-JMC包装厂种植管理 43296 阿塞维多,帕特里夏W。 2017年6月23日 F0517CC-Fld 05西段C 45023 布列塔尼·B·阿克曼。 2017年11月7日 DL-50-DL-50 11032 阿科斯塔,罗纳德G。 1992年1月16日

这是我试图访问的HTML,但无法访问
tr
中的第二个
td

下面是
HTML
源代码:


22184
大卫·J·阿伯克龙比。
2020年2月14日
F0517CC-Fld 05西段C
14075
阿贝塔,帕特里夏F。
2018年2月28日
F1228-JMC包装厂种植管理
43296
阿塞维多,帕特里夏W。
2017年6月23日
F0517CC-Fld 05西段C
45023
布列塔尼·B·阿克曼。
2017年11月7日
DL-50-DL-50
11032
阿科斯塔,罗纳德G。
1992年1月16日
DL-42-DL-42
72974
艾克顿,莱斯利F。
2011年9月1日
F0518CB-五楼东B区
71894
亚当斯,弗朗西斯G。
2018年4月2日
F1007-喷涂部
32997
亚当斯,苏珊M。
2018年8月31日
F1062-公司S16规划管理小时数
10990
亚当斯,迈克尔B。
2018年8月30日
DL-04-DL-04
79358
亚当斯,丽莎B。
2019年4月30日
C1155-C1155
问题是,您正在使用错误的属性进行搜索,而这些属性实际上根本不在源代码中

以下是您可以实现的目标:

soup=BeautifulSoup(html,'html.parser')
计数=0
对于soup.findAll(“tr”,{“class”:“hand_cursor ng scope”})中的项:
对于第[1]项中的td(“td”):
计数+=1
印刷品(td)
打印(f“计数为:{Count}”)
输出:

Abercrombie,Dave J。
阿贝塔,帕特里夏F。
阿塞维多,帕特里夏W。
布列塔尼·B·阿克曼。
阿科斯塔,罗纳德G。
艾克顿,莱斯利F。
亚当斯,弗朗西斯G。
亚当斯,苏珊M。
亚当斯,迈克尔B。
亚当斯,丽莎B。
计数是:10

欢迎来到
堆栈溢出
社区,我已经更正了您的问题,并在下面提供了答案。请仔细研究一下,以便为您将来的问题快速找到答案。如果您需要更多详细信息,请告诉我。我还有一个问题:如何计算如何访问第一个tr及其第一个td?