-1

我找不到任何从 python playwright 返回外部 html 的方法 page.locator(selector, **kwargs)。我错过了什么吗? locator.inner_html(**kwargs)确实存在。但是,我正在尝试使用 pandas.read_html 并且它在表定位器内部 html 上失​​败,因为它会触发表标记。

我目前正在做的是使用 bs4 来解析 page.content()。就像是:

soup = BeautifulSoup(page.content(), 'lxml')
df = pd.read_html(str(soup.select('table.selector')))
4

1 回答 1

1

没有outer_html开箱即用。但是实现起来并不难:

locator.evaluate("el => el.outerHTML") 
于 2022-01-28T12:22:14.440 回答