如何从<script>window.Flourish

问题描述 投票:0回答:1

我正在尝试从使用 Flourish 的网站提取数据。我相信它使用 JavaScript 通过 Flourish 链接 (

iframe
) 加载数据。数据位于
script
标签中。

完整 Xpath”

/html/body/main/div[1]/div/div/div[2]/div/script

然后是 iframe 完整 Xpath:

/html/body/script[4]

数据是之后

"var _Flourish_data_column_names"
"_Flourish_data ="

我成功地使用了selenium,但在我的主计算机上使用它时遇到了问题。我希望能够使用 BeatuifulSoup。

javascript web-scraping iframe script-tag
1个回答
0
投票

网址是什么?

潜在的解决方案:(在 JavaScript 中)

  • 解决方案1:找到开始和结束索引(String.indexOf)并获取它们之间的子字符串(String.slice)
  • 解决方案2:使用正则表达式(String.match)
  • 解决方案3:找到开始和结束字符,例如{}/[]
© www.soinside.com 2019 - 2024. All rights reserved.