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


How to exectue event on click with cURL, or other way

使用cURL登录操作,我在网页中输入,但现在我必须转到子链接。

问题是在这个网站上,链接不起作用

<a href="*.php"> 

适用于

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

有人知道如何做到这一点? 如何转到此链接?

嗡!!

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

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

如果您使用的是火狐,则可以使用Firebug。或者您可以使用网络嗅探器,如wireshark,以太检测等软件。

此外,名为PhantomJS的Python库可以执行基于javascript的点击(但从未使用过)。考虑到这个工具,你可以介意将语言从PHP切换到Python。