菜鸟想做个js脚本,实现:如果打开网址包含某字符串就分析网页源码,并从源码中提取出一段数字.完全不会,拜求求助,非常感谢!! 本帖最后由 rsifq111861 于 2014-04-24 17:24:42 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你是用后台还是前台做啊 这个页面是你自己的页面吗?java的话好像有个url对象 var url=location.search;var Request = new Object();if(url.indexOf("?")!=-1){ var str = url.substr(1) strs= str.split("&"); for(var i=0;i<strs.length;i++) { Request[strs[i].split("=")[0]]=unescape(strs[i].split("=")[1]); }}var re = new RegExp("com\/bookDetail");if(re.test(location.href)){ if(Request["ssn"]){ alert(Request["ssn"]) }else{ alert("找不到指定内容") }}不知道楼主说的网页源码是指的 location.href 多谢大侠!网页源码就是我举的例子http://book.ccelib.com/bookDetail.jsp?dxNumber=000010880535&d=57DE845D70ACAF6B33A867338E9AB403&fenlei=1817040302&sw=javascript 这个网页本身的源码(这个网址打开后--"查看源码" 看到的网页源码. 这个源码中会有我说的特征字符串"ssn="和"&sname=" 我想提取出这两个字符串之间的那串数字)多谢!! 你试试我给的代码测试了, 确实可以判断网址. 但是一律弹出说""找不到指定内容". 就是说网页源码里的那个ssn数字字符串取不到. 不知道怎么取得网页源码并正则提取? 那个ssn数字字符串不是在网址里的. 是在网页源码里的. jqGrid刷新前修改它的属性 js读取指定路径下xml文件 拒绝访问 (原创) 跟丫死磕 firefox中的firebug使用问题 请问VB中怎样使用正则表达式打开txt文件,并匹配相关内容,把相应的匹配内容输出的一个excel文件中。 没事干,散点分 关于页面自动添加控件的问题---后续,急 谁能理解这段话就加分! 求一句JQUERY的选择元素语句,谢谢 想抓取别的网站数据怎么写 jquery实现 ExtJS中如何设置textfield控件禁止粘贴和ctrl+v?
java的话好像有个url对象
var Request = new Object();
if(url.indexOf("?")!=-1)
{
var str = url.substr(1)
strs= str.split("&");
for(var i=0;i<strs.length;i++)
{
Request[strs[i].split("=")[0]]=unescape(strs[i].split("=")[1]);
}
}var re = new RegExp("com\/bookDetail");
if(re.test(location.href)){
if(Request["ssn"]){
alert(Request["ssn"])
}else{
alert("找不到指定内容")
}
}不知道楼主说的网页源码是指的 location.href
多谢!!
测试了, 确实可以判断网址. 但是一律弹出说""找不到指定内容". 就是说网页源码里的那个ssn数字字符串取不到. 不知道怎么取得网页源码并正则提取?