从网站(实时框)提取数据

佐海·阿德南(Zohair Adnan)

我已经尝试过使用页面源,但是在页面源中。我想要的div标签不存在。

<div class="city-banner autumn livebox globalEvents">
<div class="cloud-3 content">
    <div class="cloud-2">
        <div class="cloud-1">
            <div class="plane-left">
                <div class="plane-right">
                    <div class="city">
                        <div class="ship left-course">
                            <div class="yacht">
                                <div class="precipitation">
                                    <div class="lightning-1"></div>
                                    <div class="lightning-2"></div>
                                </div>
                            </div>
                        </div>
                    </div>
                </div>
            </div>
        </div>
    </div>
</div>

在chrom中浏览开发人员工具时能够找到我需要的div,(在调试器中暂停后)然后我也可以找到所需的文本。

<div class="bubble" style="margin-left: 537px; margin-top: 63px;"><div class="bubble-inner"><div class="bubble-text"><a href="/profiles.php?XID=1869105" target="_blank">barradell12</a> attacked <a href="/profiles.php?XID=593432" target="_blank">ChaosViper</a></div></div><div class="bubble-tail"></div></div><div class="bubble" style="margin-left: 181px; margin-top: 113px;"><div class="bubble-inner"><div class="bubble-text"><a href="/profiles.php?XID=492053" target="_blank">Nahid7</a> attacked <a href="/profiles.php?XID=1814701" target="_blank">FHC</a></div></div><div class="bubble-tail"></div></div><div class="bubble" style="margin-left: 1183px; margin-top: 7px;"><div class="bubble-inner"><div class="bubble-text">lol</div></div><div class="bubble-tail"></div></div><div class="bubble" style="margin-left: 615px; margin-top: 8px; opacity: 0.684062276342339;"><div class="bubble-inner"><div class="bubble-text"><a href="/profiles.php?XID=1869105" target="_blank">barradell12</a> mugged <a href="/profiles.php?XID=593432" target="_blank">ChaosViper</a></div></div><div class="bubble-tail"></div></div><div class="bubble" style="margin-left: 283px; margin-top: 8px; opacity: 0.561107899969945;"><div class="bubble-inner"><div class="bubble-text">Someone mugged <a href="/profiles.php?XID=1774422" target="_blank">cheesejointsuk</a></div></div><div class="bubble-tail"></div></div><div class="bubble" style="display:none;"><div class="bubble-inner"><div class="bubble-text"><a href="/profiles.php?XID=732076" target="_blank">rexxcii</a> attacked <a href="/profiles.php?XID=1017193" target="_blank">black15</a></div></div><div class="bubble-tail"></div></div><div class="bubble" style="display:none;"><div class="bubble-inner"><div class="bubble-text">Someone hospitalized <a href="/profiles.php?XID=689007" target="_blank">TheWalrus</a></div></div><div class="bubble-tail"></div></div></div>
</div>

现在,理想情况下,如果可能的话,我希望将“ xxxx攻击xxxx”,“ xxxxxx住院xxxxxx”之类的文本提取到文本文件中。ps气泡仅持续几秒钟,然后消失,并且更多气泡出现。所以我都喜欢

污垢手指

似乎您要为Torn自动化一些操作

最好和最简单的方法是使用Javascript创建一个不错的用户脚本(可能与jQuery结合使用)并将其注入到页面中。可以使用诸如Greasemonkey(用于Firefox)和Tampermonkey(用于镀铬)之类的工具来完成此操作

对于“如何”获取它,请在计时器中查询路径。

setTimeout(function(){
    //Scan for popup
}, 1000);

关于什么是正确的查询;只有一种方法可以找出答案。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章