gpt4 book ai didi

javascript - 如何使用 cURL 或其他方式执行点击事件

转载 作者:行者123 更新时间:2023-11-28 01:42:58 24 4
gpt4 key购买 nike

通过 cURL 登录操作,我进入了网页,但现在我必须转到子链接。

问题是该网站中的链接无法使用

<a href="*.php"> 

适用于

<a href="JavaScript:top.openBranch('name')"> Name </a>

有人知道怎么做吗?如何转到此链接?

这个!!

最佳答案

从 HTML 中解析普通链接非常容易。但是与它相关的 javascript 操作的链接因站点而异(每个站点都有自己的功能)。

您必须使用某种工具来捕获请求的链接(当单击基于 javascript 的链接时)。然后,您可以从您的 curl 中再次调用链接。

如果您使用的是 Firefox,则可以使用 Firebug。或者您可以使用网络嗅探器,例如wireshark、ether detector等软件。

此外,名为 PhantomJS 的 Python 库可以执行基于 javascript 的点击(尽管从未使用过)。考虑到此功能,您可以介意将语言从 PHP 切换到 Python。

关于javascript - 如何使用 cURL 或其他方式执行点击事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20654831/

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