情况:
我抓取的每个页面都有带有 a和 a 的<input>
元素title=
value=
我不知道页面上会出现什么。
我希望将所有收集的数据放在最后一个表中,每个标题都有一个列。
所以基本上,我需要每一行数据与所有其他数据对齐,如果一行没有某个元素,那么它应该是空白的(但必须有一些东西来保持对齐)。
例如。
第一页有:{animal: cat, colour: blue, fruit: lemon, day: monday}
第二页有:{animal: fish, colour: green, day: saturday}
第三页有:{animal: dog, number: 10, colour: yellow, fruit: mango, day: tuesday}
那么我的结果表应该是:
animal | number | colour | fruit | day
cat | none | blue | lemon | monday
fish | none | green | none | saturday
dog | 10 | yellow | mango | tuesday
虽然保持对的顺序会很好title
value
,但我知道字典不会这样做。
所以基本上,我需要从所有titles
(按顺序保存但以某种方式合并在一起)生成列
在不知道所有可能的标题并明确指定要放入的值的顺序的情况下,最好的方法是什么?