Php 使用curl从一个网页到另一个涉及javascript的网页

Php 使用curl从一个网页到另一个涉及javascript的网页,php,javascript,curl,screen-scraping,Php,Javascript,Curl,Screen Scraping,我有webpage1.html,它有一个超链接,其href=“some/javascript/function/outputLink()” 现在,使用curl(或php中的任何其他方法)如何从javascript函数()推断超链接(http://format),以便转到下一页 谢谢没有捷径可走。很少有库可以完全满足您的需求。我想这和你想要的很接近。我不确定这是否是理想的解决方案。net将帮助您解析文本和链接,还可能处理javascript 您必须删除JavaScript。找出函数的位置并查看它使

我有webpage1.html,它有一个超链接,其href=“some/javascript/function/outputLink()”

现在,使用curl(或php中的任何其他方法)如何从javascript函数()推断超链接(http://format),以便转到下一页


谢谢

没有捷径可走。很少有库可以完全满足您的需求。我想这和你想要的很接近。我不确定这是否是理想的解决方案。net将帮助您解析文本和链接,还可能处理javascript

您必须删除JavaScript。找出函数的位置并查看它使用的URL

有时,对于同一页面上的链接,
http://
被省略,因此这不是一个好的搜索参考

此时,唯一有价值的事情是自己尝试并理解JavaScript代码,一旦找到链接,就可以使用regex通过PHP编程过滤结果

preg_match("/url + \'\/apples.html/g", "blah blah var javaScriptVar= url + '/apples.html';", $matches);