【问题标题】:jsl tag doesn't show up when parsing HTML with Python and Beautiful Soup使用 Python 和 Beautiful Soup 解析 HTML 时,jsl 标记不显示
【发布时间】:2015-11-10 18:14:21
【问题描述】:

一点背景知识(我是编程的超级新手,请多多包涵):

我正在尝试从谷歌地图中抓取 duration_in_traffic 数字(我知道有一个 API,但这个数据片段仅限于“商业地图”,所以我认为这将是最简单的路线)。

当我使用 Beautiful Soup 查找所有 <div> 标记时,几乎没有任何显示。在仔细检查元素后,看起来页面的大部分内容都嵌套在一个标记下,如下所示:

<jsl jstcache="79"></jsl>

我假设这与 javascript 和页面的动态特性有关,但有没有办法使用 Beautiful Soup 访问这个 jsl 标记下的分区?

【问题讨论】:

    标签: python html parsing bs4 jsl


    【解决方案1】:

    如果Beautifulsoup做不到,我可以推荐lxml.html [0]

    [0]http://lxml.de/lxmlhtml.html

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-09-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-12-16
      • 2019-07-03
      • 2022-12-02
      • 1970-01-01
      相关资源
      最近更新 更多