rows = table.find_all('tr') ^^^^^^^^^^^^^^ AttributeError: 'NoneType' object has no attribute 'find_all'
时间: 2023-10-27 17:34:55 浏览: 101
webdriver中对于页面列表元素table,tr、td的智能读取
4星 · 用户满意度95%
这个错误通常意味着 `table` 变量是 `None`。也就是说,它并没有找到你想要查找的 HTML 表格。这个错误可能是由于以下原因之一导致的:
1. HTML 页面中没有找到表格。在这种情况下,你需要检查 HTML 页面,并确保它包含一个表格。
2. 表格的 `id` 或 `class` 属性与你的代码不匹配。在这种情况下,你需要检查 HTML 页面中表格的 `id` 或 `class` 属性,并确保它与你的代码中使用的名称相匹配。
3. 你的代码中没有正确的元素选择器。在这种情况下,你需要检查你的代码,并确保你使用了正确的元素选择器来查找表格。
请注意,这只是一些可能导致这个错误的原因,并非穷尽所有可能性。
阅读全文