Php 获取Jquery$。在CURL中发布内容?
我需要从SSL安全网站下载所有文本和图像。我已经使用CURL成功地完成了这一点,但是在它里面还有其他的文本和图像,它们通过点击一个链接来填充,这个链接调用JQuery的Php 获取Jquery$。在CURL中发布内容?,php,curl,Php,Curl,我需要从SSL安全网站下载所有文本和图像。我已经使用CURL成功地完成了这一点,但是在它里面还有其他的文本和图像,它们通过点击一个链接来填充,这个链接调用JQuery的$.post请求 如何通过Jquery$获取内容。在CURL内部发布?您必须手动执行此操作,因为CURL不是浏览器,它不运行JavaScript。它只能完全按照你的指示去做,执行一个GET-here,一个POST-there,等等 您必须亲自检查每个站点的源代码,并在代码中添加特殊说明,以执行在常规浏览器中运行时使用$.post(
$.post
请求
如何通过Jquery
$获取内容。在CURL内部发布?您必须手动执行此操作,因为CURL不是浏览器,它不运行JavaScript。它只能完全按照你的指示去做,执行一个GET-here,一个POST-there,等等
您必须亲自检查每个站点的源代码,并在代码中添加特殊说明,以执行在常规浏览器中运行时使用$.post()
和friends执行的请求。您可以解析网页,搜索$.post、$.get和$.ajax调用,提取URL和参数,并执行新的curl查询。但这样,您将只有http响应,如果服务器返回json(由JavaScript解释),您将不知道如何解释它
因此,不要通过curl下载页面,而是尝试通过无头浏览器下载页面,例如,它可以执行JS代码并在应用所有JavaScript后保存结果(它可以拦截每个http调用,以便您可以在下载图像时保存图像)您应该尝试使用CURL+1执行POST请求,以避免出现懒洋洋的情况,并使用直面回答(sic)+1,目的与TigoldBitties相同。我正在考虑提取onclick内容,然后使用jquery添加iframe,并加载运行jquery脚本的iframe,但我不确定它是否有用?你认为呢???@user1915024好吧,那将不再是一个cURL实现;模拟浏览器可以用Selenium之类的东西来完成。我正在考虑提取onclick内容,然后使用jquery添加iframe,并加载运行jquery脚本的iframe,但我不确定它是否有用?你怎么认为??