PHP js curl,php curl 获取javascript动态生成的值
我在做一个青果教务系统的模拟登录,使用php的curl,我是新手,边学边做的,它的登录页面有几个hidden的值,发现有一个值是javascript动态生成的,用curl抓取的时候是空的,我要怎么抓取这个值?
求答者,感谢。
这是页面生成这个值的javascript
function chkpwd(obj) { if(obj.value!='') { var s=md5(document.all.txt_asmcdefsddsd.value+md5(obj.value).substring(0,30).toUpperCase()+'13714').substring(0,30).toUpperCase(); document.all.dsdsdsdsdxcxdfgfg.value=s;} else { document.all.dsdsdsdsdxcxdfgfg.value=obj.value;} } function chkyzm(obj) { if(obj.value!='') { var s=md5(md5(obj.value.toUpperCase()).substring(0,30).toUpperCase()+'13714').substring(0,30).toUpperCase(); document.all.fgfggfdgtyuuyyuuckjg.value=s;} else { document.all.fgfggfdgtyuuyyuuckjg.value=obj.value.toUpperCase();}}//-->
回复内容:
我在做一个青果教务系统的模拟登录,使用php的curl,我是新手,边学边做的,它的登录页面有几个hidden的值,发现有一个值是javascript动态生成的,用curl抓取的时候是空的,我要怎么抓取这个值?
求答者,感谢。
这是页面生成这个值的javascript
function chkpwd(obj) { if(obj.value!='') { var s=md5(document.all.txt_asmcdefsddsd.value+md5(obj.value).substring(0,30).toUpperCase()+'13714').substring(0,30).toUpperCase(); document.all.dsdsdsdsdxcxdfgfg.value=s;} else { document.all.dsdsdsdsdxcxdfgfg.value=obj.value;} } function chkyzm(obj) { if(obj.value!='') { var s=md5(md5(obj.value.toUpperCase()).substring(0,30).toUpperCase()+'13714').substring(0,30).toUpperCase(); document.all.fgfggfdgtyuuyyuuckjg.value=s;} else { document.all.fgfggfdgtyuuyyuuckjg.value=obj.value.toUpperCase();}}//-->
用原来的js还原出来了
你是薛老师?或者是吕梁学院的?
模拟登录做成功没
本文原创发布php中文网,转载请注明出处,感谢您的尊重!
PHP js curl,php curl 获取javascript动态生成的值相关推荐
- html动态生成按钮事件,javascript 动态生成按钮并添加事件时为什么不响应?
javascript 动态生成按钮并添加事件时为什么事件不响应?(谢谢大家!) 1)html部分 1 2 3 4 5 6 7 8 9 10 11 12 2)script部分 //_t 为一个现在的Ta ...
- 利用Javascript动态生成表格的小demo
利用Javascript动态生成表格的小demo 利用Javascript中data数据库存储内容动态生成表格,点击删除可对整行内容进行删除 <!DOCTYPE html> <htm ...
- [转载]js:数组里面获取键名和键值
原文地址:js:数组里面获取键名和键值 作者:function http://www.cnblogs.com/xxmb/archive/2013/11/19/3431118.html 在写php时用a ...
- html表单通过js提交表单提交,JavaScript动态创建form表单并提交的实现方法
本文实例讲述了JavaScript动态创建form表单并提交的实现方法.分享给大家供大家参考,具体如下: 页面布局有些复杂的情况下,可能需要在页面中动态创建一个 form,JavaScript 创建 ...
- JavaScript动态生成元素绑定事件时的一些问题、解决与思考
先上结论: 在用js给动态生成的dom元素添加事件时会遇到很多坑. 坑1:使用了 queryselectorall方法获取元素,这个方法获得的是一个静态的Nodelist伪数组,这意味着之后无论你如何 ...
- js触发onclick事件获取文本框中的值value
1.首先我们创建一到两个文本框 ,使用 <input >标签 <!--创建文本框: type:类型, value:初始值,可以不设置 id:唯一性-->用户名: <inp ...
- js+插件实现代码复制及动态生成二维码扫描、分享到朋友圈QQ空间功能
1.代码复制功能需要插件支持ZeroClipbroad,引入js:jquery.zclip.min.js;ZeroClipboard.js;ZeroClipboard.swf 2.jsp功能代码: & ...
- 动态生成的html元素无法调用js函数,在调用js函数之前,如何确保将动态生成的div加载到DOM中?...
我正在提交带有ajax的表单并打开带有响应数据的Colorbox: $("#submitB").click(function () { $.post("/previewp ...
- java 动态 枚举_java 动态生成枚举值
在某些场景下我们需要动态生成一些枚举值,主要是通过反射生成,但是这种生成枚举值是不能switch的 1.枚举值类 public enum CodeInfoEnum { LOCK(1L, 1L, &qu ...
最新文章
- c++控制台应用每一列数据如何对齐_Python数据分析第五节 pandas入门
- python列表解析式_Python基础入门-列表解析式
- python之路之面向对象3
- 最小哈希 minhash
- java 3 9 2 6数字排序_GitHub - JourWon/sort-algorithm: 史上最全经典排序算法总结(Java实现)...
- tensorflow 之 ValuError: At least two variables have the same name: bottom/bn1/beta_power0 等
- 英文简历的几种常见形式
- 来自极客标签10款最新设计素材-系列七
- mysql数据库索引页号为什么从3开始_MySQL数据库快问快答
- 当程序员那么痛苦,我来告诉你他们为什么还没放弃?
- 【服务器】微信小程序转qq小程序
- elasticsearch的javaAPI之query
- Spring - 基于JPA的动态SQL执行器
- Android中继承的Dialog导致程序崩溃
- CCNA考试题库中英文翻译版及答案5
- 2021-CSP-J2/S2 自我题解
- 设计冲刺案例|谷歌设计冲刺用4天确定热卖智能相机Clips的功能特性
- Android高效率编码-第三方SDK详解系列(一)——百度地图,绘制,覆盖物,导航,定位,细腻分解!...
- QGraphicItem实现中心旋转
- vim setting