
正文
php获取js数据 php抓取js渲染过的数据
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
php如何采集js生成的内容
访问需要采集的页面,如果数据是用js输出的html,那么必定有接口或者本身页面中给js提供了数据,来遍历输出html。
首先我们创建一个test的php文件。在里面添加html需要的代码。我们在里面添加js脚本,定义一个a变量100。现在我们在底部添加php中代码,其中定义一个b变量默认为0,准备用它来接收js中的a的值。
楼上用AJAX是可行的,下面是笨方法,但是也可运行。
相关问答
Q1: PHP如何调用JS函数并获取其返回的数据?
首先php获取js数据我们创建一个test的php文件。在里面添加html需要的代码。我们在里面添加js脚本php获取js数据,定义一个a变量100。现在我们在底部添加php中代码,其中定义一个b变量默认为0,准备用它来接收js中的a的值。
如果是的话,通过表单提交,或者通过ajax的方式提交就是了。
PHP中并不能直接获得JS的值,因为一个运行在客户端,一个运行在服务器端。
Q2: 怎样在php中得到js的值
1、PHP中并不能直接获得JS的值,因为一个运行在客户端,一个运行在服务器端。
2、js中的变量传递到PHP很简单,就是ajax就可以php获取js数据了,如果载入了jquery的话 ("php获取js数据;a).click(function(){ if(confirm(查看本条信息,将扣除您10积分;如您不想查看,请点击取消。
3、我可以很负责的告诉你,这是不可能的。PHP是在 服务器端 运行的脚本,而JS是在浏览器运行的脚本,你要调用可以,直接echo个script就可以,但是获取 返回值 是不可能的,只有让JS把返回值通过AJAX发送给PHP才可以。
Q3: PHP怎么读取JS文件里的数据
你把js文件和php文件放在同一个文件夹下面php获取js数据,引用里面不用写路径,直接加文件名:这样就可以了,其他的方法php获取js数据我目前还没找到。html语言里面可以随便写路径,只要指向正确就可以了。
访问需要采集的页面,如果数据是用js输出的html,那么必定有接口或者本身页面中给js提供了数据,来遍历输出html。
php获取js数据我可以很负责的告诉你,这是不可能的。PHP是在 服务器端 运行的脚本,而JS是在浏览器运行的脚本,你要调用可以,直接echo个script就可以,但是获取 返回值 是不可能的,只有让JS把返回值通过AJAX发送给PHP才可以。
//js程序到了这里,会把问号、and符号都转换为特定字符。PHP端:data = $_REQUEST[data];//这里最好不要使用$_REQUEST,涉及网站安全问题。
第一步,查看网页源代码,找到ajax请求的URL。
php获取js数据的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于php抓取js渲染过的数据、php获取js数据的信息别忘了在本站进行查找喔。






