php如何抓取网页数据库(1.如何在当前页面用php获取js变量的值你这么问)
优采云 发布时间: 2022-02-28 11:16php如何抓取网页数据库(1.如何在当前页面用php获取js变量的值你这么问)
1.如何使用php获取当前页面中js变量的值
如果你问这个问题,说明你还没有理解web应用的原理。
服务器收到客户端请求后,web服务调用php程序,php运行并将结果返回给web服务,php程序立即退出,web服务以html的形式发送给客户端. js收录在发送给客户端的数据中,在客户端运行。跟服务端没有关系,更别说让退出的php程序再次获取js变量了。简单来说就是客户端js变量生成后,服务端php就不存在了。
所以,当前页面不可能使用php获取js变量。但是可以使用ajax技术将变量传回服务器,另外一个php程序可以进行处理。
2.PHP+JS如何爬取别人页面的js数据
js不行,js显示的数据必须支持ajax的采集器采集,我在网上找了一个,你看看行不行,我摘录一段,你可以去详情
@网站让我们看看:
浏览器可以看到的数据可以很方便采集,特别擅长采集Js脚本输出,Ajax动态加载,点击后显示,大长列表,隐藏,iframe框架等大数据
单个任务可以采集30万页/天,采集的速度可以根据客户要求进一步增减,保证数据采集工作可以完成以最快的速度。
<p>各类网站均在采集、新闻、论坛、博客、生活服务、电子商务