我在做一个青果教务系统的模拟登录,使用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动态生成的值相关推荐

  1. html动态生成按钮事件,javascript 动态生成按钮并添加事件时为什么不响应?

    javascript 动态生成按钮并添加事件时为什么事件不响应?(谢谢大家!) 1)html部分 1 2 3 4 5 6 7 8 9 10 11 12 2)script部分 //_t 为一个现在的Ta ...

  2. 利用Javascript动态生成表格的小demo

    利用Javascript动态生成表格的小demo 利用Javascript中data数据库存储内容动态生成表格,点击删除可对整行内容进行删除 <!DOCTYPE html> <htm ...

  3. [转载]js:数组里面获取键名和键值

    原文地址:js:数组里面获取键名和键值 作者:function http://www.cnblogs.com/xxmb/archive/2013/11/19/3431118.html 在写php时用a ...

  4. html表单通过js提交表单提交,JavaScript动态创建form表单并提交的实现方法

    本文实例讲述了JavaScript动态创建form表单并提交的实现方法.分享给大家供大家参考,具体如下: 页面布局有些复杂的情况下,可能需要在页面中动态创建一个 form,JavaScript 创建 ...

  5. JavaScript动态生成元素绑定事件时的一些问题、解决与思考

    先上结论: 在用js给动态生成的dom元素添加事件时会遇到很多坑. 坑1:使用了 queryselectorall方法获取元素,这个方法获得的是一个静态的Nodelist伪数组,这意味着之后无论你如何 ...

  6. js触发onclick事件获取文本框中的值value

    1.首先我们创建一到两个文本框 ,使用 <input >标签 <!--创建文本框: type:类型, value:初始值,可以不设置 id:唯一性-->用户名: <inp ...

  7. js+插件实现代码复制及动态生成二维码扫描、分享到朋友圈QQ空间功能

    1.代码复制功能需要插件支持ZeroClipbroad,引入js:jquery.zclip.min.js;ZeroClipboard.js;ZeroClipboard.swf 2.jsp功能代码: & ...

  8. 动态生成的html元素无法调用js函数,在调用js函数之前,如何确保将动态生成的div加载到DOM中?...

    我正在提交带有ajax的表单并打开带有响应数据的Colorbox: $("#submitB").click(function () { $.post("/previewp ...

  9. java 动态 枚举_java 动态生成枚举值

    在某些场景下我们需要动态生成一些枚举值,主要是通过反射生成,但是这种生成枚举值是不能switch的 1.枚举值类 public enum CodeInfoEnum { LOCK(1L, 1L, &qu ...

最新文章

  1. c++控制台应用每一列数据如何对齐_Python数据分析第五节 pandas入门
  2. python列表解析式_Python基础入门-列表解析式
  3. python之路之面向对象3
  4. 最小哈希 minhash
  5. java 3 9 2 6数字排序_GitHub - JourWon/sort-algorithm: 史上最全经典排序算法总结(Java实现)...
  6. tensorflow 之 ValuError: At least two variables have the same name: bottom/bn1/beta_power0 等
  7. 英文简历的几种常见形式
  8. 来自极客标签10款最新设计素材-系列七
  9. mysql数据库索引页号为什么从3开始_MySQL数据库快问快答
  10. 当程序员那么痛苦,我来告诉你他们为什么还没放弃?
  11. 【服务器】微信小程序转qq小程序
  12. elasticsearch的javaAPI之query
  13. Spring - 基于JPA的动态SQL执行器
  14. Android中继承的Dialog导致程序崩溃
  15. CCNA考试题库中英文翻译版及答案5
  16. 2021-CSP-J2/S2 自我题解
  17. 设计冲刺案例|谷歌设计冲刺用4天确定热卖智能相机Clips的功能特性
  18. Android高效率编码-第三方SDK详解系列(一)——百度地图,绘制,覆盖物,导航,定位,细腻分解!...
  19. QGraphicItem实现中心旋转
  20. vim setting

热门文章

  1. arduino串口监视器显示nan_Arduino小白的学习记录:双色LED灯实验
  2. 3DSlicer7:FAQ-1
  3. Qt修炼手册11_多线程编程和QThread类
  4. 关于Delphi中TRttiContext.FindType失效的问题
  5. C++ 应用程序性能优化,第 6 章:内存池
  6. SpringMVC拦截器HandlerInterceptor原理及使用
  7. Maven -- group、artifact、package
  8. UNIX再学习 -- 函数 system
  9. Java小结(一)——打印等腰三角形
  10. 如何基于IPFS建一个静态网站