查看百度贴吧发帖人的ip地址
经常看见学校贴吧有人发交易帖子,以及交友帖子。但是我们往往不知道这个人是否是本校的,如果我们知道这个人的上网ip,那我们就可以安心玩贴吧了。于是从网上寻找脚本代码,发现chrome浏览器真的是非常强大,我们来看看效果吧!
1.首先安装完整版的chrome浏览器
2.下载著名的油猴脚本并安装到chrome浏览器上:https://chrome.google.com/webstore/detail/tampermonkey/dhdgffkkebhmkfjojejmpbldmpobfkfo
安装成功后,在浏览器右上角会显示这个图标。
3.然后我们添加新脚本
4.将原先的内容替换为如下脚本代码,并点击保存。
// ==UserScript==
// @id Cha_Shui_Biao@scriptish
// @name Cha_Shui_Biao
// @version 0.1
// @namespace Cha_Shui_Biao@scriptish
// @include http://tieba.baidu.com/f?kw=*
// @include http://tieba.baidu.com/p/*
// @run-at document-end
// @author zklhp
// ==/UserScript==
var $ = unsafeWindow.$;
// var id = window.prompt("Input ID", "zklhp");
var names = [];
var objs = [];
var ipaddrs = [];
var t = 0;
$('.l_post').each (function () {
var a = $(this).data('field').author;
names.push(a.name_u);
objs.push($(this).find('.l_badge'));
});
GM_log(ipaddrs);
for (var i = 0; i < names.length; i++)
{
getShuiBiao(names[i], i);
}
function getShuiBiao(id, j)
{
var url = 'http://tieba.baidu.com/home/main?un=' + id;
GM_xmlhttpRequest({
method: 'GET',
synchronous: true,
url: url,
onload: function (response) {
var content = response.responseText;
var re = /^[\s\S]*lastip\"\:\"([0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3})\"\,[\s\S]*$/g;
var ip = re.exec(content)[1];
var searchIPUrl = 'http://ip.chinaz.com/?ip=' + ip;
GM_xmlhttpRequest({
method: 'GET',
synchronous: true,
url: searchIPUrl,
onload: function (response) {
var searchContent = response.responseText;
searchContent = searchContent.substring(searchContent.indexOf("==>>") + 5);
searchContent = searchContent.substring(searchContent.indexOf("==>>") + 5);
var address = searchContent.substring(0, searchContent.indexOf("<"));
objs[j].append('<ul>' + ip + '\n' + address + '</ul>');
}
});
}
});
}
我们重启一下chrome浏览器,去百度贴吧逛一圈,百度贴吧也能显ip了。
打赏作者
如果这篇文章帮助了你,可以请作者喝罐可乐,以此激励作者创作更多!
9 评论
测试没效果!
@阿涛 脚本失效了 百度发现啦!!!
好给力的功能
不错的应用 安装看看
真心厉害,马上安装
这么牛逼?
分享您的想法?
撰写评论