<img valign="middle" border="0" src="getCheckpic.action?rand=9017.861802130938">
我要提取后面那个数字的整数部分 也就是9017 他是一个随机变量 位数可能是0 - 4位
//68.50500591099262
//9945.010242518038
//8440.02952100709
//4951.330244075507
//1287.177037447691
//763.5338418185711
//5279.022960457951
//9309.237240813673
//3243.0841820314527
//1060.9770426526666这是我抓取的多次数据提取里面的
68
9945
8440
。
请问这个正则表达式怎么写
我要提取后面那个数字的整数部分 也就是9017 他是一个随机变量 位数可能是0 - 4位
//68.50500591099262
//9945.010242518038
//8440.02952100709
//4951.330244075507
//1287.177037447691
//763.5338418185711
//5279.022960457951
//9309.237240813673
//3243.0841820314527
//1060.9770426526666这是我抓取的多次数据提取里面的
68
9945
8440
。
请问这个正则表达式怎么写
$str =<<<TXT
<img valign="middle" border="0" src="getCheckpic.action?rand=68.50500591099262">
<img valign="middle" border="0" src="getCheckpic.action?rand=9945.010242518038">
<img valign="middle" border="0" src="getCheckpic.action?rand=8440.02952100709">
TXT;preg_match_all('/rand=(\d*)./', $str, $matches);echo '<pre>';
print_r($matches[1]);
echo '</pre>';
Array
(
[0] => 68
[1] => 9945
[2] => 8440
)
preg_match('/rand=(\d+)\./', $s, $m);
echo $m[1];
你的和上面那位大哥的方案是一样的 但是对网站没有用 提取到一个空值
麻烦您再帮我看看呗网站的网址是 http://ecard.jxust.cn/ 我们学校的一卡通 我帮他们做微信平台
他是由 js 产生的,由于阻止使用浏览器缓存
<script language="javascript">document.write("<img valign=middle border=0 src='getCheckpic.action?rand="+Math.random()*10000+"'>");</script>
验证码值不会传递到客户端,否则就失去了验证的意义验证码通常保存在 session 中,而 sessionID 则通过 cookie 传递
我能获取到session的值吗?
或者有其他方法可以模拟登陆吗?xuzuning 麻烦指教