gpt4 book ai didi

javascript - 从 mojolicious 调用 javascript href

转载 作者:行者123 更新时间:2023-11-28 01:32:13 25 4
gpt4 key购买 nike

我已获准抓取网站以建立产品数据库。按下按钮时,将调用 javascript 函数,然后将更改后的信息呈现给用户(颜色、价格等的变化)。尝试抓取网站时,我希望能够像按下按钮一样预测变化。有问题的元素是:

<a   id="anId" title="title" class="class" data-code="code" href="javascript:aFunction('ctl00$MainContent$ctl00$ctl00$FabricGroups$ctl00$FabricOptions$ctl00$FabricButton','')"></a>

在 mojolicious(我想是 userAgent 类?)中,如何打印调用 javascript 函数的输出?可能吗?

最佳答案

这当然不容易。 Perl 不解释 javascript(至少通常不解释,而且几乎肯定不解释 DOM)。

也就是说,我一直在研究 a project为了帮助解决这个问题,WHICH IS DEFINITELY NOT READY FOR PRODUCTION,它通过生成 PhantomJS 的实例来测试 javascript 操作.完成后,api 将像 Test::Mojo 一样易于使用已经是。我将在 YAPC::NA 上展示它今年晚些时候(2015 年)。

更新:该模块现在在 CPAN 上,名为 Test::Mojo::Role::Phantom .

关于javascript - 从 mojolicious 调用 javascript href,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29965746/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com