【发布时间】:2019-06-25 14:48:12
【问题描述】:
我正在尝试从网页中抓取 javascript 变量的内容。该网页是一个搜索页面,当您查看其来源时,页面上的内容类似于
<script>var test1='balah';var catalog={};var test2='blah'</script>
catalog 是一个大的嵌套 json 结构字符串。
我知道如何解析它,但是我如何从网页中获取 json 字符串,假设我已经在单个字符串变量中拥有完整页面的 html 内容?
【问题讨论】:
-
Beautiful Soup (crummy.com/software/BeautifulSoup) 始终是一个不错的起点,尽管如果您的目标数据以 HTML 而非
<script>标记内呈现会更好。您也许可以使用 Beautiful Soup 更轻松地获取<script>标签,然后将这些内容输入到其他内容中。 -
试试下面的链接。它使用漂亮的肥皂、python 和 selenium 来实现网页报废medium.freecodecamp.org/…
标签: python json web-scraping