package safe.fish;
import java.util.HashMap;
import java.util.Map;
import org.jsoup.Jsoup;
import org.jsoup.nodes.Document;
import org.jsoup.nodes.Element;
import org.jsoup.select.Elements;
public class QueryfishnoError {
public static Boolean isfish(String url, String html) {
Document doc = Jsoup.parse(html);
Elements links=doc.getElementsByTag("title");
String titles="";
for(Element link:links){
titles=titles+","+link.text();
}
Double score = 0.0;
for (String kEY : key_word.keySet()) {
if (titles.contains(kEY)) {
score += key_word.get(kEY);
}
}
for (String urlx : KEY_Word.keySet()) {
if (url.contains(urlx)) {
score += KEY_Word.get(urlx);
}
}
Double errorscore = iserror(url, titles);
if (errorscore < 0.0) {
score = 0.0;
}
if (score >= base_score) {
return true;
}
return false;
}
static double base_score = 1.9;
static Map<String, Double> key_word = new HashMap<String, Double>() {
private static final long serialVersionUID = 1L;
{
put("拾号贷", 5.51);
put("节奏云免流", 3.69);
put("移动商务平台-您身边的信息化专家", 2.30);
put("西之源邮件群发", 4.29);
put("用户登录-OA系统", 3.30);
put("休闲娱乐≮360安全卫士信得过网站≯", 2.74);
put("支付宝 - 网上支付 安全快速", 3.70);
put("支付宝 - 网上支付 安全快速!", 2.23);
put("借贷宝-人脉变钱脉", 6.65);
put("恭喜您的帐号被新浪网微博八周年 “ 送大礼” 活动抽取为幸运用户", 3.50);
put("快速申请信用卡的办法!一天下卡", 2.32);
put("title=\"QQ安全中心首页\"", 4.72);
put("云南映象门票预订", 5.05);
put("AY短网址 提供网址缩短工具和批量短网址生成服务", 5.68);
put("Free online web polls generator", 6.08);
put("转出幸运范啦", 2.12);
put("尊敬的幸运观众,您好!\n\n本栏目将通过以下资料为您送出奖", 3.38);
put("title=\"淘宝购物\"", 2.49);
put("腾讯电脑管家_关于管家", 6.16);
put("TTXCPS,老联盟,信誉高,日付广告联盟,日付联盟,cpa广告联盟,cps广告联盟", 6.50);
put("唯爱传奇3", 4.10);
put("48发卡平台 - 48发卡平台 - _自动发卡平台_卡类兑换平台_卡类寄售平台_API接口", 2.66);
put("_hmac_md5:function(key, data)", 6.60);
put("一个民族,只有在不断创新中,凝聚力才能不断增强", 3.35);
put("山西信用贷款_小额贷款_无抵押贷款-【山西信贷网", 3.61);
put("haidao - 全球领先的企业级电子商务系统软件 - Powered by Haidao", 6.10);
put("鄂尔多斯市天赐草原食品有限责任公司", 4.73);
put("拍拍卡QB充值漏洞---刀哥發發原创", 6.73);
put("中体是合法的吗 内蒙时时彩快三", 6.33);
put("在线棋牌", 6.23);
put("兑换中心-英雄联盟官方网站-腾讯游戏", 4.41);
put("淘宝商家-在线申请中心-服务商支付-方便又可靠", 5.82);
put("网赚_网络上赚钱项目方法-游金网赚官网", 5.97);
put("蓝虹数卡- 电话点卡充值平台", 4.24);
put("新浪微博-微博八周年专题", 3.21);
put("rrurl.cn seqing小游戏", 2.73);
put("国兴明星网,日本韩国,欧美明星大全,最新作品,提供明星大全,明星最新作品全集,明星动态资料,八卦新闻, 是一个明星资料库", 2.78);
put("支持PC、安卓、苹果手机的直拨、回拨的网络电话", 4.61);
put("2016云计划商学院官网,云计划创富系统平台微信源码程序免费下载", 4.69);
put("IP Partner CISCO", 5.93);
put("0898投注网 海南七星彩 时时彩投注 七星彩投注 足球投注 时时彩", 5.55);
put("成人性生活视频_bb网", 2.66);
put("常州美贝尔医疗美容医院有限公司", 3.84);
put("ecshop小米2015旗舰版 人人科技http://php8.taobao.com", 2.66);
put("青岛旅游指南_青岛海鲜美食_青岛住宿_青岛自驾游攻略_青岛自助游自由行攻略_青岛周边游_游玩网", 4.93);
put("厦门石油|厦门石油交易中心_官方网站|厦门石油交易中心", 5.83);
put("确认退款</button>", 4.92);
put("大学生网络兼职刷单被骗5600元_新闻动态_卡淘商城|诚信游戏点卡充值商城", 3.61);
put("拓宽手游交易网欢迎您", 3.29);
put("账号安全验证", 4.71);
put("有这些银行卡的注意了!十类钓鱼网站让你倾家荡产|社会热点", 6.61);
put("疾电贷 - 贷款申请", 5.17);
// put("淘宝优惠券", 5.75);
put("国际域名网-专注中国网站建设", 4.80);
put("Online Shopping for Cool Gadgets, RC helicopter", 2.12);
put("Login.php?sslchannel=true&sessionid=coeTKWazZAwZzFXbcRldCW050V89CM8OamIViSvi", 6.13);
put("src=\"pub_select.html\"", 3.50);
put("提示:您确定要退出吗?", 3.80);
put("GetDeviceIp(\"https://buc-office.alibaba-inc.com/ip.js", 5.91);
put("aha.vcada.com", 2.45);
put("icloud-account.com", 3.63);
put("www.repian3.pw", 5.56);
put("你拍一(NiPaiYi.Com)提醒您:您的域名尚未绑定", 4.25);
put("Manufacturers, Retailers, Sellers", 5.12);
put("宅男手机看片 - 从此不在寂寞", 6.37);
put("chen-sa", 4.27);
put("MFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBAKX74ixpzVyXbJprcLfbH4psP", 2.15);
put("您的空间到期了!", 3.15);
}
};
static Map<String, Double> KEY_Word = new HashMap<String, Double>() {
private static final long serialVersionUID = 1L;
{
put("e10086.tk", 3.41);
put("ali66.sz-kaavi", 2.77);
put("m.mofajj", 5.63);
put("mobile.365hl", 4.03);
put("easy-world", 6.67);
put("m.dsa114", 6.50);
put("d.kj83", 6.58);
put("qqxianling.com", 5.80);
put("goldboo", 4.79);
put("cckvbe", 3.37);
put("365143", 6.42);
put("996811421", 4.35);
put("ta0ba0", 3.43);
put("vgn.c", 3.42);
put("rez068", 3.77);
put("abchina-ch", 3.55);
put("acouzeag", 2.18);
put("icloud-sing", 5.44);
put("centre5", 4.53);
put("tnl8.cc", 3.61);
put("c2.weea.top", 3.97);
put("san.budon.top", 2.91);
put("golden365", 5.87);
put("se.vdfyv.top", 5.23);
put("icloud-lc", 4.71);
put("iapple.china-szxd", 2.77);
put("hds6s.com", 5.82);
put("gxqrkj.com", 5.36);
put("2taobno", 5.82);
put("gzcnk.cn", 5.15);
put("panhualinjutiao.com", 5.29);
put("zddyr.com", 3.67);
put("zddyr.com", 3.53);
put("88gzr", 4.08);
put("99susher", 2.63);
put("llhgg.cn", 6.12);
put("kk1991.com", 3.69);
put("ag138", 6.77);
put("lifengcnc.com", 5.45);
put("uk.refunding.manager", 2.87);
put("applied-location", 6.08);
put("asdfaawesdvd", 4.61);
put("gzcnk.cn", 5.29);
put("bfaby", 6.18);
put("cshgk.cn", 2.27);
put("dnf990", 2.32);
put("ioczs.com", 3.92);
put("vchri.cn", 3.20);
put("kit6s", 3.37);
put("com.ua", 3.89);
put("f3322.net", 5.89);
put("hykis.com", 5.34);
put("lps6s.com", 5.75);
put("cfsag508t.com", 5.04);
put("com-find-appleid.com", 3.55);
put("city960.cn", 3.71);
put("appleid-idi.com", 6.52);
put("huangjing88.com", 4.09);
put("ic1oud.id-i0s.cn", 2.31);
put("icloud-address.com", 2.65);
put("icloud-thert.top", 4.67);
put("icloud.myfold.cn", 3.54);
put("iphone-client.com", 5.09);
put("iphone.ntdios.com", 4.74);
put("liuguoping.mom", 5.71);
put("popwebdomains.com", 5.07);
put("suiqifz.com", 4.62);
put("xpywq.cn", 4.05);
put("zfsaf.com", 5.82);
put("xtegz.cc", 4.33);
put("xvd6s", 6.15);
put("yei6s", 6.09);
put("a.ndns.work", 2.16);
put("jhtfk.com", 2.16);
put("odata.cc", 2.68);
put("ayzys.cn", 5.34);
put("sh-huizhang.com", 4.23);
put("ymsqn.com", 5.36);
put("alaibdvab", 6.21);
put("apco.top", 3.30);
put("myhaolinju.com", 3.81);
put("bkfgh", 2.50);
put("bpsygzs", 4.66);
put("chenwangshidai", 6.13);
put("findmyiphone-alert-lost", 6.88);
put("fshtrhfdgsd", 5.91);
put("gah6s", 6.32);
put("gsyhme", 5.14);
put("icbcai", 4.24);
put("ioczs.com", 5.25);
put("iphone-ther", 2.60);
put("haisou520.com", 5.91);
put("ippartner", 3.71);
put("lcgbc", 3.76);
put("lkn6s", 5.36);
put("euyoa.cn", 3.47);
put("mfpgsj", 3.66);
put("mqfkm", 3.33);
put("ndgjs", 4.19);
put("sam6s", 2.36);
put("024552.com", 6.04);
put("city960.cn", 4.17);
put("10.kk30host.net", 3.16);
put("95588rfv.pw", 5.62);
put("app1e.myfonid.cn", 4.40);
put("app1eld.ld-i0s.com", 3.93);
put("apple-icloud-servce.com", 5.38);
put("apple-icloud-serve.com", 6.57);
put("apple-icloud-sevire.com", 6.75);
put("apple-sio-icloud.com", 6.11);
put("cbunbao.cc", 2.56);
put("dehesteel.com", 4.33);
put("icloud-3ios.com", 3.00);
put("icloud-6ios.com", 3.63);
put("icloud-find.cx", 5.11);
put("icloud.dcgzcy.com", 2.69);
put("ios.applcloud-appleid.com", 4.34);
put("iphone-ios-chinese.net", 4.82);
put("iphone-serveios.com", 2.62);
put("iphone-ther.com", 3.72);
put("paipaiqb.top", 2.17);
put("tratortecpa.com.br", 2.72);
put("0898123", 2.97);
put("hryiyao.com", 2.55);
put("odata.cc", 2.35);
put("gzcnk.cn", 6.28);
put("95588vx", 4.26);
put("bybjc.com", 2.67);
put("coveriac.com", 3.45);
put("cbnpf.com", 2.22);
put("drtqq.com", 2.69);
put("apple-icloud-ioscc-louds", 4.55);
put("china-cyb.com", 6.32);
put("icloud.kleyes.com", 4.72);
put("dbcwg", 3.17);
put("upmgs.com", 4.79);
put("hapsdfpghysky", 6.14);
put("je800.com", 6.55);
put("icbc-ahs", 6.61);
put("icloud-7ios", 3.52);
put("jntongfu.cn", 5.84);
put("jis6s", 6.04);
put("org.ua", 6.65);
put("oeqtkb", 2.28);
put("hzhdami.cn", 3.25);
put("tas6s.com", 4.70);
put("uiplb.com", 6.51);
put("wyc6s.com", 4.61);
put("yam6s.com", 6.84);
put("024552.com", 2.28);
put("tmaose", 2.37);
put("ccbcb.cc", 4.98);
put("kfsicbc.com", 5.60);
put("wesisd", 5.06);
put("weyans", 4.57);
put("woyasuz", 3.37);
put("88kbq.click", 2.61);
put("app1eld.foemldos.cn", 4.71);
put("apple.icloud.dzlemiao", 6.36);
put("china-elite.org", 4.67);
put("chinesequeen.cn", 2.59);
put("fdshgjyfsgdd.gq", 5.20);
put("icloud-ap.cc", 2.82);
put("icloud.com.iosldk", 5.03);
put("icloudcargin.com", 3.90);
put("iphone-chinese.net", 5.54);
put("iphones-china.net", 4.43);
put("iphones-id.cc", 6.15);
put("lcloud-appleid.com", 2.25);
put("qq-aqcn.win", 4.93);
put("tuikuan.auctionbuyxn1.top", 2.27);
put("icloud.fytr.me", 5.52);
put("tuikuan001.pw", 3.75);
put("zxlfc", 6.06);
//异常会多删除
put("3g.panhualinjutiao.com", 5.03);
put("icloudcargin.com", 3.90);
}
};
static Map<String, Double> id_error = new HashMap<String, Double>() {
private static final long serialVersionUID = 1L;
{
put("jifenqiang.net", -14.39);
put("ta0ba0.ren", -15.08);
put("6930", -12.81);
put("zy7766.com", -16.46);
put("htbaza", -13.87);
put("houcangzhou", -12.33);
put("f3322-qsav.f3322.net", -14.75);
//异常会多删除
put("panhualinjutiao.com", -18.81);
put("ytmaosen.com", -18.44);
//异常会多删除
put("jntongfu.cn", -15.91);
put("katana.com.ua", -14.63);
put("icloudactivation", -15.50);
put("zuoxuanroujian.cc", -12.11);
}
};
private static Double iserror(String id, String postdata) {
Double iserror = 0.0;
for (String urler : id_error.keySet()) {
if (id.contains(urler)) {
iserror = id_error.get(urler);
}
}
return iserror;
}
}