我正在尝试访问试图阻止刮刀的页面上的某些数据。
从我收集的内容来看,该页面的行为如下:
1。)加载骨架页面 2.)一旦完成,有一些javascript访问数据blob,然后用适当的内容填写页面
我尝试访问的数据如下所示
<code id="templates/desktop/profile/profile_streaming..."><!--{"data":{"breadcrumbs": ...this is where the data is... }}--></code>
运行的脚本:
<script>if (!fs.isUniEscapeOn()) { fs.setUniEscape(true); }fs.embed('templates/desktop/profile/profile_streaming...','templates/desktop/profile/profile_streaming',undefined,'stream-container');</script>
然而,当我尝试jQuery选择器,如$('code')
或$('code[id*="templates]')
时,它们都无法找到该元素。
页面是否可以从jQuery选择器中隐藏元素?
有关如何访问<code >
标记内的数据的任何想法?
答案 0 :(得分:1)
如果<code> </code>
的内容仅为评论,
$('code').contents()[0].data
会从那里提取评论。如果内容有JSON,您可以使用JSON.parse
从您获得的对象中获取您感兴趣的字段。