[英]how can i grab a text from a href in a website (page source) using javaScript?
[英]How can I grab a value from the code of the page using javascript?
这是页面的源代码 。
具有我想要抓取的值的行完全在第194行。
这是一个正则表达式演示 ,但它返回undefined
,我无法通过var test = getObj\\("Frm_Logintoken"\\).value = "(.*)"; console.log(test[1]);
修复它var test = getObj\\("Frm_Logintoken"\\).value = "(.*)"; console.log(test[1]);
var test = getObj\\("Frm_Logintoken"\\).value = "(.*)"; console.log(test[1]);
这个也给了我: undefined
。
如果只有一种方法可以做到这一点:
/getObj\("Frm_Logintoken"\).value = "(.*)";/g.exec('getObj("Frm_Logintoken").value = ?
有一个问号,因为我不知道它的价值,如果代码可以用第194行的值替换问号,那就太好了。
值不是页面生成的值
您可以使用str.match(regex)[value_index]
从regx中提取mached值(将提取正则表达式中括号内的值)。
在你的情况下:
str.match(/getObj\\("Frm_Logintoken"\\).value = "(.*)";/)[1]
这是一个工作示例: codepen
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.