作者imce (蜥蜴)
看板RegExp
标题Re: [问题] 头好痛,取 input hidden的值
时间Fri Feb 26 22:25:04 2010
既然用greasemonkey写得,那应该就可以用标准javascript就好了
var tag = document.getElementsByTagName('input');
for(i=0;i<tag.length;i++)
{
if (tag[i].getAttribute("name").indexOf('fb_sig') == 0) //fb_开头的
{
alert(tag[i].value);
}
}
随便写得,没有debug,你测试看看拿不拿得到值吧
※ 引述《mesak (米沙)》之铭言:
: 最近想改写 fb的某个自动程式
: 适用greasemonkey写的...
: 原先的程式是模拟点击去做任务
: 但是我想改写 直接用 一个页面搞定全部
: 其余全部用 ajax 去跑...
: 但是现在问题了,要送出post需要得到很多 fb_sig的资料
: 取得了一堆 html网页,却无法分析 input type='hidden' 里面的资料...
: 资料大概都是
: <input type="hidden" name="fb_sig_locale" value="zh_TW" />
: <input type="hidden" name="fb_sig_in_new_facebook" value="1" />
: <input type="hidden" name="fb_sig_time" value="1267009924.0578" />
: <input type="hidden" name="fb_sig_added" value="1" />
: 这种格式
: 并没有"断行"
: 想要取得 fb_sig_locale ,fb_sig_in_new_facebook .....之类的VALUE
: 麻烦各位前辈了
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.132.173.88
1F:推 No:原po应该是用AJAX去抓回该页的原始码,所以才要用RegExp吧 02/26 22:29