我正在尝试使用以下代码从NFL梦幻足球联赛中提取数据
function asEnum<E extends Record<keyof E, string | number>, K extends string | number>(
e: E, k: K & Extractable<E[keyof E], K>
): Extract<E[keyof E], K> {
// runtime guard, shouldn't need it at compiler time
if (Object.values(e).indexOf(k) < 0)
throw new Error("Expected one of " + Object.values(e).join(", "));
return k as any; // assertion
}
但这不会返回任何内容。我调查了变量汤返回的内容,并执行了control -f来搜索玩家姓名或统计数据,但是没有运气。我查看了其他线程,阅读了一些文档,并尝试了不同的解析器,例如“ html.parser”,“ lxml”和“ xml”。但是仍然无法弄清楚。
可能无法通过python查看此数据吗?
答案 0 :(得分:2)
因此,很可能该表格是通过javascript加载的。太漂亮了,汤将不会上桌。我过去所做的是使用硒并加载页面,然后您可以选择加载到javascript的表。我相信现在有一些库结合了JavaScript和BeautifulSoup。