2019-10-20
diff --git a/python/cmds.py b/python/cmds.py
deleted file mode 100644
index 1ef6baea..00000000
--- a/python/cmds.py
+++ /dev/null
@@ -1,32 +0,0 @@
-from subprocess import run, PIPE
-
-def engine2mdlnk(engine):
- return '
' +engine+ "\n";
-
-html_head = '''
-
配置浏览器常用命令
-
配置浏览器常用命令
-
-超微浏览器下点击配置链接可自动添加常用命令,强制清空后台重启后长按历史按钮可用。需要安装有定制termux应用。
-
配置文件"/sdcard/uweb/default.cmds"如下:
-''';
-
-html_tail ="";
-
-selist = map(engine2mdlnk,[
-]);
-
-selist_root = map(engine2mdlnk,[
-"解冻微信::su -c 'pm enable com.tencent.mm'",
-"冻结微信::su -c 'pm disable com.tencent.mm'",
-"解冻拼多多::su -c 'pm enable com.xunmeng.pinduoduo'",
-"冻结拼多多::su -c 'pm disable com.xunmeng.pinduoduo'",
-]);
-
-intro_root=['''
下面配置需要root权限:
'''];
-
-llist = [selist,intro_root,selist_root,"
"];
-
-print(html_head)
-print(''.join(string for slist in llist for string in slist))
-print(html_tail)
diff --git a/python/quickstart.py b/python/quickstart.py
deleted file mode 100644
index 767002b2..00000000
--- a/python/quickstart.py
+++ /dev/null
@@ -1,44 +0,0 @@
-#!/bin/env python
-from subprocess import run, PIPE
-
-def engine2mdlnk(engine):
- return '
' +engine+ ' +
\n';
-
-html_head = '''
-
主屏快捷访问
-
-
-
-超微浏览器下点击"+"可自动添加至主屏快捷访问。
-''';
-
-html_tail ="";
-
-selist = map(engine2mdlnk,[
-"
凤凰",
-"
腾讯",
-"
搜狐",
-"
网易",
-"
1905电影",
-"
携程",
-"
京东",
-"
苏宁",
-"
淘宝",
-"
天猫",
-"
聚划算",
-
-
-
-#"
",
-]);
-
-llist = [selist];
-
-print(html_head)
-print(''.join(string for slist in llist for string in slist))
-print(html_tail)
diff --git a/python/redirect.py b/python/redirect.py
deleted file mode 100644
index 0f8cd66a..00000000
--- a/python/redirect.py
+++ /dev/null
@@ -1,43 +0,0 @@
-from subprocess import run, PIPE
-
-def engine2mdlnk(engine):
- return '
' +engine+ "\n";
-
-html_head = '''
-
配置重定向网址
-
配置重定向网址
-
-超微浏览器下点击配置链接可自动添加重定向网址,强制清空后台重启
-后可用。
-
配置文件"/sdcard/uweb/default.redirect"如下:
-''';
-
-html_tail ="";
-
-md_tail = '''
-''';
-
-selist = map(engine2mdlnk,[
-"www.bilibili.com::www.ibilibili.com",
-"www.docin.com::www.docin365.com",
-"wenku.baidu.com::wenku.baiduvvv.com",
-"detail.tmall.com::detail.tmallvvv.com",
-"detail.m.tmall.com::detail.m.tmallvvv.com",
-"item.taobao.com::item.taobaovvv.com",
-"h5.m.taobao.com::h5.m.taobaovvv.com",
-"item.jd.com::item.jdvvv.com",
-"item.yhd.com::item.yhdvvv.com",
-"goods.kaola.com::goods.kaolavvv.com",
-"product.dangdang.com::product.dangdangvvv.com",
-"item.gome.com.cn::item.gomevvv.com.cn",
-"developer.android.com::developer.android.google.cn",
-]);
-
-llist = [selist,"
"];
-
-print(html_head)
-print(''.join(string for slist in llist for string in slist))
-p = run(['marked', '--pedantic'], stdout=PIPE,
- input=md_tail, encoding='utf-8')
-print(p.stdout)
-print(html_tail)
diff --git a/python/search.py b/python/search.py
deleted file mode 100644
index ad87e45c..00000000
--- a/python/search.py
+++ /dev/null
@@ -1,218 +0,0 @@
-#!/bin/env python
-from subprocess import run, PIPE
-
-def engine2mdlnk(engine):
- return '
' +engine+ "\n";
-
-html_head = '''
-
浏览器多搜索引擎一键直达
-
浏览器多搜索引擎一键直达
-
-超微浏览器下点击搜索引擎配置链接可自动添加到主屏。
-
-推荐引擎(将下面文本添加到/sdcard/uweb/home.search中):
-''';
-
-html_tail ="";
-
-md_tail = '''
-
-[分类搜索](/searchurl/searchcat.html)
-
-更多引擎可参看:
-[网盘搜索](https://adzhp.cn/wang-pan-sou-suo.html)
-[BT磁力](https://adzhp.cn/bt-sou-suo.html)
-[词典](https://github.com/Dictionaryphile/All_Dictionaries)
-[有哪些特殊的搜索引擎](https://www.zhihu.com/question/20251786)
-[google镜像](http://gugejx.com)
-''';
-
-selist1 = map(engine2mdlnk,[
-"影视cupfox:https://www.cupfox.com/?type=video&key=",
-"京东:https://search.jd.com/Search?enc=utf-8&keyword=",
-"淘宝:https://s.taobao.com/search?q=",
-"淘宝优惠券:https://www.ishtq.com/?m=search&a=index&k=",
-"苏宁:https://m.suning.com/search/%s/",
-"拼多多:http://mobile.yangkeduo.com/search_result.html?search_key=",
-"优惠券:http://mall.yhm11.com/index.php?r=l&kw=",
-"汉字:http://www.guoxuedashi.com/zidian/so.php?kz=1&sokeyzi=",
-"汉语词典:http://www.guoxuedashi.com/zidian/so.php?kz=11&sokeyci=",
-"书法:http://shufa.guoxuedashi.com/?kz=70&sokeyshufa=",
-"诗词:http://www.guoxuedashi.com/shici/so.php?kt=44&sokeysc=",
-"百度图片:http://image.baidu.com/search/index?tn=baiduimage&word=",
-"bing图片:http://bing.com/images/search?q=",
-"搜狗表情:https://pic.sogou.com/pic/emo/searchList.jsp?keyword=",
-"微信:https://weixin.sogou.com/weixin?type=2&s_from=input&query=",
-"化学品:http://www.basechem.org/search?q=",
-"大百科全书:http://h.bkzx.cn/search?sublibId=2&query=",
-"柯林斯双解:http://www.iciba.com/",
-"柯林斯汉英大词典:https://www.hjdict.com/w/",
-"剑桥双解:https://dictionary.cambridge.org/dictionary/english-chinese-simplified/",
-"ludwig:https://ludwig.guru/s/",
-"现代日汉双解:https://dict.hjenglish.com/jp/jc/",
-"wolfram:https://www.wolframalpha.com/input/?i=",
-"wiki:https://en.wikipedia.org/wiki/Special:Search/",
-"git:https://github.com/search?type=Repositories&q=",
-"man:http://man.cx/",
-"code:http://searchcode.com/?q=",
-"牛津搭配:http://www.freecollocation.com/search?word=",
-"chem:https://www.ncbi.nlm.nih.gov/pccompound?term=",
-"googledict:http://googledictionary.freecollocation.com/meaning?word=",
-"对联:http://www.guoxuedashi.com/duilian/?ciyu=",
-"十三经:http://www.guoxuedashi.com/13jing/?ciyu=",
-"殷周金文:http://www.guoxuedashi.com/yzjwjc/?bh=",
-"答案答案:https://daandaan.com/search?q=",
-"问答库:https://m.asklib.com/s/",
-]);
-
-selist2 = map(engine2mdlnk,[
-"必应:http://cn.bing.com/search?q=",
-"百度:https://m.baidu.com/s?wd=",
-"秘迹:https://m.mijisou.com/search?q=",
-"神马:http://m.sm.cn/s?q=",
-"夸克AI:https://quark.sm.cn/s?q=",
-"360:http://www.so.com/s?q=",
-"搜狗:https://m.sogou.com/web?query=",
-"多吉:https://www.dogedoge.com/results?q=",
-"萌搜:https://mengso.com/search?q=",
-"头条:https://www.toutiao.com/search/?keyword=",
-"magi:https://magi.com/search?q=",
-"微博:https://s.weibo.com/weibo/",
-"疯狂音乐:http://music.ifkdy.com/?type=ximalaya&name=",
-"墨灵音乐:https://music.mli.im/music.web?auto-action=true&action=search&wd=",
-"豌豆荚:http://m.wandoujia.com/search?key=",
-"360手机助手:http://m.app.so.com/search/index?q=",
-"应用宝:http://app.qq.com/#id=search&key=",
-"epubee:http://cn.epubee.com/books/?s=",
-"google:https://google.com/search?q=",
-"Feeling lucky:https://google.com/search?btnl=1&q=",
-"pix:https://www.google.com/search?tbm=isch&q=",
-"youtube:https://youtube.com/results?search_query=",
-"news:https://news.search.yahoo.com/search/news?p=",
-"stock:https://finance.yahoo.com/quote/",
-"amazon:https://www.amazon.com/s/?field-keywords=",
-"weather:https://www.wunderground.com/cgi-bin/findweather/getForecast?query=",
-"webster:https://www.merriam-webster.com/dictionary/",
-"IMDB:https://www.imdb.com/find?q=",
-"film review:https://www.rottentomatoes.com/search/?search=",
-"goodreads:https://www.goodreads.com/search?query=",
-"audible:http://www.audible.com/search?sort=review-rank&advsearchKeywords=",
-"audiobay:http://audiobookbay.me/?s=",
-"book:https://booksc.org/s/?q=",
-"book2:https://b-ok.cc/s/?q=",
-"proofwiki:https://proofwiki.org/w/index.php?search=",
-"physics:http://www.physics.org/explore-results-all.asp?q=",
-"nist chem:https://webbook.nist.gov/cgi/cbook.cgi?Formula=",
-"chemiday:https://chemiday.com/search/?lang=en&q=",
-"chem.libretexts:https://chem.libretexts.org/Special:Search?q=",
-"bio.libretexts:https://bio.libretexts.org/Special:Search?q=",
-"phys.libretexts:https://phys.libretexts.org/Special:Search?q=",
-"med.libretexts:https://med.libretexts.org/Special:Search?q=",
-"math.libretexts:https://math.libretexts.org/Special:Search?q=",
-"stats.libretexts:https://stats.libretexts.org/Special:Search?q=",
-"geo.libretexts:https://geo.libretexts.org/Special:Search?q=",
-"eng.libretexts:https://eng.libretexts.org/Special:Search?q=",
-"biz.libretexts:https://biz.libretexts.org/Special:Search?q=",
-"human.libretexts:https://human.libretexts.org/Special:Search?q=",
-"socialsci.libretexts:https://socialsci.libretexts.org/Special:Search?q=",
-"workforce.libretexts:https://workforce.libretexts.org/Special:Search?q=",
-]);
-
-selist_alien=map(engine2mdlnk,[
-"teoma:https://www.teoma.com/web?q=",
-"lycos:https://search.lycos.com/web/?q=",
-"technorati:http://technorati.com/search/index.php?q=",
-"qwant:https://lite.qwant.com/?q=",
-"swisscows:https://swisscows.com/web?query=",
-"duck:https://duckduckgo.com/?q=",
-"mojeek:https://www.mojeek.com/search?q=",
-"gigablast:https://www.gigablast.com/search?c=main&qlangcountry=en-us&q=",
-"yandex:https://yandex.com/search/?text=",
-"searx:https://searx.me/?q=",
-"google镜像:https://baidu01.puataiwan.com/search?ei=k1_vXcagJ4HB-wSV-a2YDw&gs_l=psy-ab.3..0l10.53583.56586..57181...0.0..0.478.2721.2-4j1j3......0....1..gws-wiz.....0.XTnHpqynnSk&ved=0ahUKEwiGtorh3KrmAhWB4J4KHZV8C_MQ4dUDCAU&q=",
- ]);
-
-selist_cloud = map(engine2mdlnk,[
-"大力盘:https://www.dalipan.com/search?keyword=",
-"盘搜搜:http://www.pansoso.com/zh/",
-"盘多多:http://m.panduoduo.net/s/name/",
-]);
-
-selist_scholar = map(engine2mdlnk,[
-"sweetsearch:https://sweetsearch.com/search?q=",
-"refseek:https://www.refseek.com/search?q=",
-"google scholar:https://scholar.google.com/scholar?q=",
-"semanticscholar:https://www.semanticscholar.org/search?sort=relevance&q=",
- ]);
-
-selist_dev = map(engine2mdlnk,[
-"symbolhound:http://symbolhound.com/?q=",
-"vector:https://vector.me/search/",
- ]);
-
-selist_app = map(engine2mdlnk,[
-"淘宝:taobao://s.m.taobao.com/h5?q=",
-"百度地图:bdapp://map/place/search?query=",
-"有道词典:yddict://dict/query?q=",
-"知乎:zhihu://search?q=",
-"应用商店:market://search?q=",
- ]);
-
-selist_local = map(engine2mdlnk,[
-"计算器:d:text/html:echo \\'%s\\'|bc -l -q:",
-"函数作图:d:image/svg+xml:gnuplot -e \\'set term svg;set output; plot %s\\':",
-"3d函数作图:d:image/svg+xml:gnuplot -e \\'set term svg;set output; splot %s\\':",
- ]);
-
-intro_list2 = ["""
-
其中中国大百科全书免费注册登录后才可免费查阅。
-
-
除了批量添加引擎外,超微可以将任意支持搜索的网址添加为搜索引擎。方法如下:
-
- - 访问网站并搜索。
- - 按菜单键,没有的话可长按底部工具条后退按钮弹出菜单。
- - 选择"添加为搜索引擎",对话框中将出现的地址适当编辑。不少网址后半部分为用"&"分割的等式,将包含搜索条目的等式移动到最后,删除搜索条目本身,其余等式可删可留。
-若无等式,一般在网址中直接删除搜索条目本身即可。
-
-
-
常用引擎,供用户查漏添加:
-"""];
-
-intro_alien=['''
-直达官方文档的国外引擎:
-'''];
-
-intro_cloud=['''
-网盘搜索:
-'''];
-
-intro_scholar=['''
-学术搜索:
-'''];
-
-intro_dev=['''
-开发者友好搜索:
-'''];
-
-intro_app = ["""
-应用内搜索:
-"""];
-
-intro_local = ['''
-本地引擎(需安装定制termux及相应工具如bc,gnuplot等):
-'''];
-
-llist = [selist1,intro_list2,selist2,
- intro_alien, selist_alien,
- intro_cloud, selist_cloud,
- intro_scholar,selist_scholar,
- intro_dev,selist_dev,
- intro_app,selist_app,
- intro_local,selist_local,
- "
"]
-print(html_head)
-print(''.join(string for slist in llist for string in slist))
-p = run(['marked', '--pedantic'], stdout=PIPE,
- input=md_tail, encoding='utf-8')
-print(p.stdout)
-print(html_tail)
diff --git a/python/searchcat.py b/python/searchcat.py
deleted file mode 100644
index 1dd31480..00000000
--- a/python/searchcat.py
+++ /dev/null
@@ -1,51 +0,0 @@
-#!/bin/env python
-from subprocess import run, PIPE
-
-def engine2mdlnk(engine):
- return '
' +engine+ "\n";
-
-html_head = '''
-
分类多引擎搜索
-
分类多引擎搜索
-
-使用超微浏览器点击可自动下载本文所有分类引擎至"/sdcard/uweb/bookmark",至界面网页刷新动态快捷方式后可用,长按应用图标可显示此目录下4/5个动态快捷方式(需启动器支持)。
-
长按下面链接可下载视频及小说分类多引擎搜索配置文件:
-''';
-
-html_tail ="";
-
-md_tail = '''
-[超微浏览器](..)中通过“设置”->“总目录”->“↑”->“Download”,点击后缀为.search的下载
-文件,超微浏览器将自动显示分类多引擎搜索。此时可按菜单键(或长按底部工具条后退按
-钮)选择“添加到桌面”方便以后访问。
-
-.search文件每行格式为如下几种:
-[搜索引擎名]:[不含%s的url]
-[搜索引擎名]:[含%s的url]
-[搜索引擎名]:POST:[含%s的post参数]:[url]
-
-.search文件首行必须为第一种类型的搜索引擎。由于其它两种类型的引擎数量稀少,为性能
-考虑,超微限制了首个引擎的种类。
-
-#### 本地引擎
-搜索引擎已经支持命令行url,现在可添加离线字典查询至主页。命令行url格式为
-c:[含%s的命令行]
-d:mimetype:[含%s的命令行]:[外部资源url]
-查询时关键词会自动替换命令行中的%s。
-
-笔者用来查询各式词典,发现效果非常好。百兆以内的文本文件压缩以后可以直接快速检索
-,定位至特定位置以后可上下滚动阅读全部文本。
-''';
-
-selist = map(engine2mdlnk,[
-"http://jamesfengcao.gitee.io/searchurl/searchcat.tar.gz",
-]);
-
-llist = [selist,"
"];
-
-print(html_head)
-print(''.join(string for slist in llist for string in slist))
-p = run(['marked', '--pedantic'], stdout=PIPE,
- input=md_tail, encoding='utf-8')
-print(p.stdout)
-print(html_tail)
diff --git a/python/uas.py b/python/uas.py
deleted file mode 100644
index 6fafe643..00000000
--- a/python/uas.py
+++ /dev/null
@@ -1,51 +0,0 @@
-#!/bin/env python
-from subprocess import run, PIPE
-
-def engine2mdlnk(engine):
- return '
' +engine+ "
\n";
-
-html_head = '''
-
浏览器标识使用技巧
-
浏览器标识使用技巧
-
-超微浏览器下点击配置链接可自动添加浏览器标识,强制清空后台重启后可用。
-
配置文件"/sdcard/uweb/default.uas"如下:
-''';
-
-html_tail ="";
-
-md_tail = '''
-
-大多数安卓应用都有一个应用标识,通过这个标识服务器可以控制提供给用户资源的多寡和质量。一般来说,应用可以得到最多最好的资源; 其次是PC版的浏览器; 而手机浏览器一般会被逼去下载专门的应用。
-
-Android手机使用最广,应用最多。所以Android浏览器最有可能被逼/诱导下载各式各样的应用。浏览器如果伪装成苹果手机,如果苹果上没有相关应用,网站就不可能逼你去下载android应用。
-
-对手机浏览器用户而言,最佳的是伪装成应用。其次伪装成Linux台式机,因为如果伪装成Windows PC会逼你下程序,而linux程序?对不起,还没开发呢。如果嫌PC排版不好,则可以伪装成一款没有应用的手机。Nokia的塞班已经没有应用了(有也不会逼你下了),用户基数还不少,所以伪装成塞班就是一个不错的选择。
-
-以百度网盘为例,下载时安卓手机要逼你下安卓应用; 苹果手机要下ios应用; Windows上要下百度管家。只有塞班和Linux PC百度没开发应用,所以可通过伪装成塞班来直接下载文件。
-
-uweb浏览器提供了多功能标识,可同时伪装成百度应用、苏宁易购、阿里搜索、百度简单搜索、火狐、iPhone等。访问很多网站会方便很多,不妨设置为缺省的浏览器标识。
-''';
-
-selist = map(engine2mdlnk,[
-"百度网盘:LogStatistic",
-"多功能:Mozilla/5.0 Dalvik/2 (Linux; U;) Gecko/63.0 Firefox/63.0 iPhone/7.1 Android/8.0 SNEBUY-APP/10.1 SearchCraft/2.8.2 baiduboxapp/3.2.5.10 UCBrowser/11.3.8.976 U3/1.0.0 ALiSearchApp/2.4",
-"Symbian:Mozilla/5.0 (SymbianOS/9.4; Series60/5.0 NokiaN97-1/20.0.019; Profile/MIDP-2.1 Configuration/CLDC-1.1) AppleWebKit/525 (KHTML, like Gecko) BrowserNG/7.1.18124",
-"iPhone:Mozilla/5.0 (iPhone; CPU iPhone OS 10_2_1 like Mac OS X) AppleWebKit/602.4.6 (KHTML, like Gecko) Version/10.0 Mobile/14D27 Safari/602.1",
-"win:Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/47.0.2526.73 Safari/537.36",
-"QQ:Mozilla/5.0 (Linux; U; Android 10; zh-cn; Pixel 3 XL Build/QPP5.190530.014) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/66.0.3359.126 MQQBrowser/9.6 TBS/043906 Mobile Safari/537.36 MicroMessenger/7.6",
-"quark:Mozilla/5.0 (Linux; U; Android 6.0.1; zh-CN; HW Build/MMB29M) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/57.0.2987.108 Quark/3.7.0.123 Mobile Safari/537.36",
-"macos:Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_8; en-us) AppleWebKit/534.50 (KHTML, like Gecko) Version/5.1 Safari/534.50",
-"winRT:Mozilla/5.0 (Windows NT 6.3; Win64; ARM; Trident/7.0; Touch; rv:11.0) like Gecko",
-"Edge mobile:Mozilla/5.0 (Windows Phone 10.0; Android 6.0.1; Microsoft; Lumia 950) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.2743.116 Mobile Safari/537.36 Edge/15.14977",
-"Blackberry:Mozilla/5.0 (BB10; Kbd) AppleWebKit/537.35+ (KHTML, like Gecko) Version/10.3.3.2205 Mobile Safari/537.35+",
-]);
-
-llist = [selist,"
"];
-
-print(html_head)
-print(''.join(string for slist in llist for string in slist))
-p = run(['marked', '--pedantic'], stdout=PIPE,
- input=md_tail, encoding='utf-8')
-print(p.stdout)
-print(html_tail)
diff --git a/python/urls.py b/python/urls.py
deleted file mode 100644
index fb38153b..00000000
--- a/python/urls.py
+++ /dev/null
@@ -1,55 +0,0 @@
-#!/bin/env python
-from subprocess import run, PIPE
-
-def engine2mdlnk(engine):
- return '
' +engine+ "\n";
-
-html_head = '''
-
配置浏览器特色服务
-
配置浏览器特色服务
-
-超微浏览器下点击配置链接可自动添加特色服务,强制清空后台重启后可用。
-
配置文件"/sdcard/uweb/default.urls"如下:
-''';
-
-html_tail ="";
-
-md_tail = '''
-
-其中"重定向"由[文件default.redirect配置](/uweb/redirect),对"file://"重定向将调用合适编辑器编辑文件。
-
-更多视频服务见:
-
-
-''';
-
-selist = map(engine2mdlnk,[
-"重定向:e:",
-"历史价格:http://tool.manmanbuy.com/historyLowest.aspx?url= ",
-"历史价格2:http://www.tool168.cn/?m=history&a=view&k=",
-"历史价格3:http://www.xitie.com/s.php?no=",
-"网页快照:https://his.sh/",
-"微软翻译:http://www.microsofttranslator.com/bv.aspx?to=zh&a= ",
-"百度翻译:http://fanyi.baidu.com/transpage?source=url&ie=utf8&from=auto&to=zh&render=1&query= ",
-"网址工具:https://wn.run/",
-"查看源码:view-source:",
-"Add to Feedly:https://feedly.com/i/subscription/feed/",
-"Save as pdf:https://v2.convertapi.com/web/to/pdf?download=attachment&secret=5LIWRmsz4uKJCITZ&url=",
-"Save as jpg:https://v2.convertapi.com/url/to/jpg?download=attachment&secret=5LIWRmsz4uKJCITZ&url=",
-"Video download:https://tbvd.herokuapp.com/redirect?url=",
-"Audio download:https://tbvd.herokuapp.com/video?audio=on&url=",
-"Site analyzer:https://www.similarweb.com/website/",
-"Site buildwith:https://builtwith.com/?",
-"outline:https://www.outline.com/",
-"instapaper:https://www.instapaper.com/text?u=",
-"google docs:http://docs.google.com/gview?embedded=true&url=",
-]);
-
-llist = [selist,"
"];
-
-print(html_head)
-print(''.join(string for slist in llist for string in slist))
-p = run(['cmark', '--hardbreaks'], stdout=PIPE,
- input=md_tail, encoding='utf-8')
-print(p.stdout)
-print(html_tail)
diff --git a/searchurl/alipay.png b/searchurl/alipay.png
new file mode 100644
index 00000000..83fb1526
Binary files /dev/null and b/searchurl/alipay.png differ
diff --git a/python/a.html b/searchurl/backup.html
similarity index 100%
rename from python/a.html
rename to searchurl/backup.html
diff --git a/searchurl/bml/content/comparecells.js b/searchurl/bml/content/comparecells.js
new file mode 100644
index 00000000..a8fe3726
--- /dev/null
+++ b/searchurl/bml/content/comparecells.js
@@ -0,0 +1,197 @@
+/**
+ * Try to color the cells of comparison tables based on their contents.
+ *
+ * @title Compare cells
+ */
+(function comparecells() {
+ /* Create a new IFRAME to get a "clean" Window object, so we can use its
+ * console. Sometimes sites (e.g. Twitter) override console.log and even
+ * the entire console object. "delete console.log" or "delete console"
+ * does not always work, and messing with the prototype seemed more
+ * brittle than this. */
+ let console = (function () {
+ let iframe = document.getElementById('xxxJanConsole');
+ if (!iframe) {
+ iframe = document.createElementNS('http://www.w3.org/1999/xhtml', 'iframe');
+ iframe.id = 'xxxJanConsole';
+ iframe.style.display = 'none';
+
+ (document.body || document.documentElement).appendChild(iframe);
+ }
+
+ return iframe && iframe.contentWindow && iframe.contentWindow.console || {
+ log: function () {}
+ };
+ })();
+
+ /**
+ * Get the text content for the given element.
+ */
+ function getTextFromElement(element) {
+ /* TODO: take IMG@alt, BUTTON@value etc. into account */
+ return element.textContent.trim().toLowerCase();
+ }
+
+ /**
+ * Get a Uint8Array of the SHA-256 bytes for the given string.
+ */
+ async function getSha256Bytes(string) {
+ try {
+ if (
+ typeof crypto === 'object' && typeof crypto.subtle === 'object' && typeof crypto.subtle.digest === 'function'
+ && typeof Uint8Array === 'function'
+ && typeof TextEncoder === 'function'
+ ) {
+ return new Uint8Array(await crypto.subtle.digest('SHA-256', new TextEncoder('utf-8').encode(string)));
+ }
+ } catch (e) {
+ return null;
+ }
+ }
+
+ async function getColorsForValue(value) {
+ /* Cache the calculated values. */
+ getColorsForValue.cellValuesToRgb = getColorsForValue.cellValuesToRgb || {};
+
+ if (!getColorsForValue.cellValuesToRgb[value]) {
+ let normalizedValue = value.trim().toLowerCase();
+ let hash;
+
+ let yesValues = [
+ '✔',
+ 'yes',
+ 'ja',
+ 'oui',
+ 'si',
+ 'sí'
+ ];
+
+ let noValues = [
+ 'x',
+ 'no',
+ 'nee',
+ 'neen',
+ 'nein',
+ 'non',
+ 'no'
+ ];
+
+ if (yesValues.indexOf(normalizedValue) > -1) {
+ /* Make "Yes" cells green. */
+ getColorsForValue.cellValuesToRgb[value] = [ 150, 255, 32 ];
+ } else if (noValues.indexOf(normalizedValue) > -1) {
+ /* Make "No" cells green. */
+ getColorsForValue.cellValuesToRgb[value] = [ 238, 32, 32 ];
+ } else if ((shaBytes = await getSha256Bytes(normalizedValue))) {
+ /* Give other cells a color based on their content’s SHA
+ * hash to ensure “consistent random colors” every time. */
+ getColorsForValue.cellValuesToRgb[value] = [
+ shaBytes[0],
+ shaBytes[1],
+ shaBytes[2]
+ ];
+ } else {
+ /* If the SHA hash could not be calculated, just use random
+ * values. These will change on every execution. */
+ getColorsForValue.cellValuesToRgb[value] = [
+ Math.random() * 255,
+ Math.random() * 255,
+ Math.random() * 255
+ ];
+ }
+ }
+
+ /* Calculate/approximate the lightness (tweaked from “RGB to HSL”) to
+ * determine whether black or white text is best suited. */
+ let isLight = 150 < (
+ getColorsForValue.cellValuesToRgb[value][0] * 0.299
+ + getColorsForValue.cellValuesToRgb[value][1] * 0.587
+ + getColorsForValue.cellValuesToRgb[value][2] * 0.114
+ );
+
+ return {
+ backgroundColor: 'rgb(' + getColorsForValue.cellValuesToRgb[value].join(', ') + ')',
+ color: isLight
+ ? 'black'
+ : 'white',
+ textShadow: isLight
+ ? '1px 1px 3px white'
+ : '1px 1px 3px black'
+ };
+ }
+
+ /* The main function. */
+ (function execute(document) {
+ Array.from(document.querySelectorAll('table')).forEach(table => {
+ Array.from(table.tBodies).forEach(tBody => {
+ if (tBody.rows.length < 3) {
+ console.log('Compare cells: skipping table body ', tBody, ' because it only has ', tBody.rows.length, ' rows');
+ return;
+ }
+
+ Array.from(tBody.rows).forEach(tr => {
+ /* Determine the values. */
+ let cellValues = [];
+ let uniqueCellValues = new Set();
+
+ Array.from(tr.cells).forEach((cell, i) => {
+ /* Don't take the header cells into account. */
+ if (cell.tagName.toUpperCase() === 'TH') {
+ return;
+ }
+
+ /* Assume the first cell is a header cell, even if it is not a TH. */
+ if (i === 0) {
+ return;
+ }
+
+ cellValues[i] = getTextFromElement(cell);
+ uniqueCellValues.add(cellValues[i]);
+ });
+
+ /* Color (or not) the cells based on the values. */
+ let isFirstValue = true;
+ let firstValue;
+ cellValues.forEach(async function(cellValue, i) {
+ let hasTwoUniqueValues = uniqueCellValues.size == 2;
+ if (isFirstValue) {
+ firstValue = cellValue;
+ isFirstValue = false;
+ }
+
+ let backgroundColor;
+ let color;
+ let textShadow;
+
+ if (
+ uniqueCellValues.size == 1 ||
+ (hasTwoUniqueValues && cellValue === firstValue) ||
+ cellValue.trim() === ''
+ ) {
+ backgroundColor = 'inherit';
+ color = 'inherit';
+ textShadow = 'inherit';
+ } else {
+ backgroundColor = (await getColorsForValue(cellValue)).backgroundColor;
+ color = (await getColorsForValue(cellValue)).color;
+ textShadow = (await getColorsForValue(cellValue)).textShadow;
+ }
+
+ tr.cells[i].style.setProperty('background-color', backgroundColor, 'important');
+ tr.cells[i].style.setProperty('color', color, 'important');
+ tr.cells[i].style.setProperty('text-shadow', textShadow, 'important');
+ });
+ });
+ });
+ });
+
+ /* Recurse for frames and iframes. */
+ try {
+ Array.from(document.querySelectorAll('frame, iframe, object[type^="text/html"], object[type^="application/xhtml+xml"]')).forEach(function (elem) {
+ execute(elem.contentDocument);
+ });
+ } catch (e) {
+ /* Catch exceptions for out-of-domain access, but do not do anything with them. */
+ }
+ })(document);
+})();
diff --git a/searchurl/bml/content/designmode.js b/searchurl/bml/content/designmode.js
new file mode 100644
index 00000000..1a4a3b9a
--- /dev/null
+++ b/searchurl/bml/content/designmode.js
@@ -0,0 +1 @@
+(function(){if (document.designMode == 'off'){document.designMode = 'on';}else{document.designMode = 'off';}})()
diff --git a/searchurl/bml/content/freeviddy.js b/searchurl/bml/content/freeviddy.js
new file mode 100644
index 00000000..23935882
--- /dev/null
+++ b/searchurl/bml/content/freeviddy.js
@@ -0,0 +1,54 @@
+/**
+ * Free the VIDEO elements: get rid of overlays, and enable the native controls.
+ *
+ * Useful on https://www.instagram.com/ where the stupid overlays prevent
+ * showing the controls and triggering the context menu, so you don’t know how
+ * long the video will take and can't play the video in full screen mode.
+ *
+ * @title Free Viddy
+ */
+(function freeviddy() {
+ /* Recursively execute the main logic on the document and its sub-documents. */
+ function execute(document) {
+ document.addEventListener('touchmove mousemove', function debouncer(event) {
+ clearTimeout(debouncer.timeoutId);
+ debouncer.timeoutId = setTimeout(function () {
+ let elementsUnderPointer = document.elementsFromPoint(event.clientX, event.clientY);
+ let overlaysToRemove = [];
+
+ for (let i = 0; i < elementsUnderPointer.length; i++) {
+ if ((elementsUnderPointer[i].tagName.toUpperCase() === 'VIDEO' ||
+ elementsUnderPointer[i].tagName.toUpperCase() === 'IFRAME') && !elementsUnderPointer[i].xxxJanFreeViddyProcessed) {
+ let video = elementsUnderPointer[i];
+ video.controls = true;
+ video.xxxJanFreeViddyProcessed = true;
+
+ if (i === 0) {
+ } else {
+ overlaysToRemove = elementsUnderPointer.slice(0, i);
+ }
+
+ break;
+ }
+ }
+
+ if (overlaysToRemove.length) {
+ overlaysToRemove.forEach(element => element.remove());
+ }
+ }, 50);
+ });
+
+ /* Recurse for frames and iframes. */
+ try {
+ Array.from(
+ document.querySelectorAll('frame, iframe, object[type^="text/html"], object[type^="application/xhtml+xml"]')
+ ).forEach(
+ elem => execute(elem.contentDocument)
+ );
+ } catch (e) {
+ /* Catch exceptions for out-of-domain access, but do not do anything with them. */
+ }
+ }
+
+ execute(document);
+})();
diff --git a/searchurl/bml/content/fullimg.js b/searchurl/bml/content/fullimg.js
new file mode 100644
index 00000000..649b492e
--- /dev/null
+++ b/searchurl/bml/content/fullimg.js
@@ -0,0 +1,497 @@
+/**
+ * Load the full-size versions of resized images based on their "src"
+ * attribute, or their containing link's "href" attribute. Also, make IFRAMEs
+ * take up the entire width of their offset parent (useful for embedded videos
+ * and whatnot). Same goes for the VIDEO elements.
+ *
+ * @title Load full images
+ */
+(function fullimg() {
+ /* Create a new IFRAME to get a "clean" Window object, so we can use its
+ * console. Sometimes sites (e.g. Twitter) override console.log and even
+ * the entire console object. "delete console.log" or "delete console"
+ * does not always work, and messing with the prototype seemed more
+ * brittle than this. */
+ var console = (function () {
+ var iframe = document.getElementById('xxxJanConsole');
+ if (!iframe) {
+ iframe = document.createElementNS('http://www.w3.org/1999/xhtml', 'iframe');
+ iframe.id = 'xxxJanConsole';
+ iframe.style.display = 'none';
+
+ (document.body || document.documentElement).appendChild(iframe);
+ }
+
+ return iframe && iframe.contentWindow && iframe.contentWindow.console || {
+ log: function () {}
+ };
+ })();
+
+ /* Get rid of "width=", "height=" etc. followed by numbers or number pairs
+ * in IMG@src query strings. */
+ var parameterNames = [
+ 'width',
+ 'Width',
+
+ 'height',
+ 'Height',
+
+ 'maxwidth',
+ 'maxWidth',
+ 'MaxWidth',
+
+ 'maxheight',
+ 'maxHeight',
+ 'MaxHeight',
+
+ 'w',
+ 'W',
+
+ 'h',
+ 'H',
+
+ 'fit',
+ 'Fit',
+
+ 'resize',
+ 'reSize',
+ 'Resize',
+
+ 'size',
+ 'Size'
+ ];
+
+ parameterNames.forEach(function (parameterName) {
+ var selector = 'img[src*="?' + parameterName + '="]'
+ + ', img[src*="?"][src*="&' + parameterName + '="]';
+
+ /* Match query string parameters (?[…&]name=value[&…]) where the value is
+ * a number (e.g. "width=1200") or a pair of numbers (e.g. * "resize=640x480"). */
+ var parameterReplacementRegexp = new RegExp('(\\?[^#]*&)?' + parameterName + '=[1-9][0-9]+(?:(?:[xX,*:]|%2[CcAa]|%3[Aa])[1-9][0-9]+)?([^]*)');
+
+ [].forEach.call(document.querySelectorAll(selector), function (img) {
+ var newSrc = img.src
+ /* Remove the parameter "name=value" pair from the query string. */
+ .replace(parameterReplacementRegexp, '$1$2')
+
+ /* Remove trailing "&" from the query string. */
+ .replace(/(\?[^#]*)&(#.*)?$/, '$1$2')
+
+ /* Remove empty query strings ("?" not followed by
+ * anything) from the URL. */
+ .replace(/\?(#.*)?$/, '$1')
+
+ /* Remove empty fragment identifiers from the URL. */
+ .replace(/#$/, '')
+ ;
+
+ changeSrc(img, newSrc, 'found image with parameter "' + parameterName + '" in query string');
+ });
+ });
+
+ /* Show the original image for Polopoly CMS "generated derivatives".
+ *
+ * Example:
+ * https://sporza.be/polopoly_fs/1.2671026!image/1706320883.jpg_gen/derivatives/landscape670/1706320883.jpg
+ * https://sporza.be/polopoly_fs/1.2671026!image/1706320883.jpg
+ */
+ [].forEach.call(
+ document.querySelectorAll('img[src*="_gen/derivatives/"]'),
+ function (img) {
+ var matches = img.src.match(/(.*\.(jpe?g|png|gif))_gen.*\.\2(\?.*)?$/);
+ if (matches && matches[1]) {
+ changeSrc(img, matches[1], 'found image with Polopoly CMS "generated derivative" URL');
+ }
+ }
+ );
+
+ /* Try to load the originals for images whose source URLs look like
+ * thumbnail/resized versions with dimensions.
+ */
+ [].forEach.call(
+ document.images,
+ function (img) {
+ var oldSrc = img.src;
+ /* Example:
+ * https://www.cycling-challenge.com/wp-content/uploads/2014/08/IMG_6197-150x150.jpg
+ * https://www.cycling-challenge.com/wp-content/uploads/2014/08/IMG_6197.jpg
+ */
+ var matches = oldSrc.match(/(.*)[-_.@]\d+x\d+(\.[^\/.]+)/);
+ if (matches && matches[1] && matches[2]) {
+ var newSrc = matches[1] + matches[2];
+
+ return changeSrc(img, newSrc, 'found image whose URL looks like a thumbnail/resized version');
+ }
+
+ /* Example:
+ * https://upload.wikimedia.org/wikipedia/commons/thumb/8/83/Kowloon-Walled-City-1898.jpg/220px-Kowloon-Walled-City-1898.jpg
+ * https://upload.wikimedia.org/wikipedia/commons/8/83/Kowloon-Walled-City-1898.jpg
+ */
+ matches = oldSrc.match(/(.*\/)thumb\/(.*)\/[^\/]+$/);
+ if (matches) {
+ var newSrc = matches[1] + matches[2];
+
+ return changeSrc(img, newSrc, 'found image whose URL looks like a MediaWiki thumbnail/resized version');
+ }
+
+ }
+ );
+
+ /* Try to load the originals for images whose source URLs look like
+ * thumbnail/resized versions with a text label.
+ *
+ * Example:
+ * https://www.crazyguyonabike.com/pics/docs/00/01/27/84/small/DSCF3555.JPG
+ * https://www.crazyguyonabike.com/pics/docs/00/01/27/84/large/DSCF3555.JPG
+ */
+ var thumbnailPathRegexp = /(.*[/.-])(small|thumb|thumbnail|resized|preview|medium)([/.-].*)/;
+
+ var fullSizePathParts = [
+ 'large',
+ 'original',
+ 'source',
+ 'normal',
+ 'xlarge',
+ ];
+
+ [].forEach.call(
+ document.images,
+ function (img) {
+ var oldSrc = img.src;
+ var matches = oldSrc.match(thumbnailPathRegexp);
+ if (matches) {
+ var newSources = [];
+
+ fullSizePathParts.forEach(function (part) {
+ newSources.push(matches[1] + part + matches[3]);
+ });
+
+ changeSrc(img, newSources, 'found image whose URL looks like a thumbnail/resized version');
+ }
+ }
+ );
+
+ /* Change the IMG@src of linked images to their link's A@href if they look
+ * similar, assuming that the linked version is larger. */
+ [].forEach.call(
+ document.querySelectorAll('a img'),
+ function (img) {
+ if (!img.src) {
+ return;
+ }
+
+ var a = img.parentNode;
+ while (a && a.tagName && a.tagName.toLowerCase() !== 'a') {
+ a = a.parentNode;
+ }
+
+ if (!a) {
+ return;
+ }
+
+ var aHref = a.href;
+
+ if (a.hostname.match(/\.blogspot\.com$/)) {
+ /* Get rid of Blogspot's links to useless HTML wrappers. */
+ aHref = aHref.replace(/\/(s\d+)-h\/([^\/]+)$/, '/$1/$2');
+ }
+
+ if (aHref === img.src) {
+ return;
+ }
+
+ /* Simplify a URL for similarity calculation. */
+ function simplifyUrl(url) {
+ return ('' + url)
+ .replace(/\d+/g, '0')
+ .replace(/^https?:/, '');
+ }
+
+ var similarity = getSimilarity(simplifyUrl(img.src), simplifyUrl(a.href));
+
+ if (similarity > 0.66) {
+ changeSrc(img, aHref, 'found linked image with ' + Math.round(similarity * 100) + '% similarity');
+ }
+ }
+ );
+
+ /* Change all Blogspot images that have not been changed yet. */
+ Array.from(
+ document.querySelectorAll('img[src*="bp.blogspot.com/"]')
+ ).forEach(img => {
+ let matches;
+ if ((matches = img.src.match(/^(.*\/)s(\d+)(\/[^/]+)$/)) && matches[2] < 9999) {
+ let newSrc = matches[1] + 's9999' + matches[3];
+ changeSrc(img, newSrc, 'found Blogspot image with restricted size (' + matches[2] + ')');
+ }
+ });
+
+ /* Use larger YouTube thumbnails. */
+ Array.from(
+ document.querySelectorAll('img[src*="//yt"][src*=".ggpht.com"]')
+ ).forEach(img => {
+ let matches;
+ if ((matches = img.src.match(/^(.*\/)s(\d+)([^/]+\/photo\.[^/.]+)$/)) && matches[2] < 1024) {
+ let newSrc = matches[1] + 's1024' + matches[3];
+ changeSrc(img, newSrc, 'found YouTube avatar with restricted size (' + matches[2] + ')');
+ }
+ });
+
+ /* Get rid of all IMG@srcset attributes that have not been removed in the
+ * previous steps.
+ */
+ [].forEach.call(
+ document.querySelectorAll('img[srcset]'),
+ function (img) {
+ console.log('Load full images: removing srcset attribute: ', img);
+
+ img.originalSrcset = img.getAttribute('srcset');
+ img.removeAttribute('srcset');
+ }
+ );
+
+ /* Make native VIDEO elements and video IFRAMEs take up the entire width
+ * of their offset parent. */
+ var elementsToEnlargeSelectors = [
+ 'video',
+ 'iframe.twitter-tweet-rendered',
+ 'iframe[src*="embed"]',
+ 'iframe[src*="video"]',
+ 'iframe[src*="syndication"]',
+ 'iframe[class*="altura"]',
+ 'iframe[id*="altura"]',
+ 'iframe[src*="altura"]',
+ 'iframe[src*="//e.infogr.am/"]',
+ 'iframe[src*="//www.kickstarter.com/projects/"]',
+ 'iframe[src*="//media-service.vara.nl/player.php"]',
+ 'iframe[src*="//player.vimeo.com/video/"]'
+ ];
+
+ [].forEach.call(
+ document.querySelectorAll(elementsToEnlargeSelectors.join(', ')),
+ function (element) {
+ var scale = element.offsetParent.offsetWidth / element.offsetWidth;
+ var newWidth = Math.round(element.offsetWidth * scale);
+ var newHeight = Math.round(element.offsetHeight * scale);
+
+ console.log(
+ 'Load full images: resizing element ', element,
+ ' from ' + element.offsetWidth + 'x' + element.offsetHeight
+ + ' to ' + newWidth + 'x' + newHeight
+ );
+
+ element.xxxJanReadableAllowStyle = true;
+ element.style.width = newWidth + 'px';
+ element.style.height = newHeight + 'px';
+ }
+ );
+
+ /* Show controls on AUDIO and VIDEO elements. */
+ [].forEach.call(
+ document.querySelectorAll('audio, video'),
+ function (element) {
+ element.controls = true;
+ }
+ );
+
+ /* Show controls on YouTube embeds. */
+ [].forEach.call(
+ document.querySelectorAll('iframe[src^="https://www.youtube.com/embed/"][src*="?"][src*="=0"]'),
+ function (iframe) {
+ var beforeAndAfterHash = iframe.src.split('#');
+ var beforeAndAfterQuery = beforeAndAfterHash[0].split('?');
+
+
+ var newPrefix = beforeAndAfterQuery[0];
+
+ var newQueryString = '';
+ if (beforeAndAfterQuery.length > 1) {
+ beforeAndAfterQuery.shift();
+
+ var newQueryParts = beforeAndAfterQuery
+ .join('?')
+ .split('&')
+ .filter(function (keyValuePair) {
+ return !keyValuePair.match(/^(controls|showinfo|rel)=0$/);
+ }
+ );
+
+ if (newQueryParts.length) {
+ newQueryString = '?' + newQueryParts.join('&');
+ }
+ }
+
+ var newHash = '';
+ if (beforeAndAfterHash.length > 1) {
+ beforeAndAfterHash.shift();
+ newHash = '#' + beforeAndAfterHash.join('#');
+ }
+
+ var newSrc = newPrefix + newQueryString + newHash;
+
+ if (newSrc !== iframe.src) {
+ iframe.src = newSrc;
+ }
+ }
+ );
+
+ /**
+ * Crudely calculate the similarity between two strings. Taken from
+ * https://stackoverflow.com/a/10473855. An alternative would be the
+ * Levenshtein distance, implemented in JavaScript here:
+ * https://andrew.hedges.name/experiments/levenshtein/
+ */
+ function getSimilarity(strA, strB) {
+ var result = 0;
+
+ var i = Math.min(strA.length, strB.length);
+
+ if (i === 0) {
+ return;
+ }
+
+ while (--i) {
+ if (strA[i] === strB[i]) {
+ continue;
+ }
+
+ if (strA[i].toLowerCase() === strB[i].toLowerCase()) {
+ result++;
+ } else {
+ result += 4;
+ }
+ }
+
+ return 1 - (result + 4 * Math.abs(strA.length - strB.length)) / (2 * (strA.length + strB.length));
+ }
+
+ /**
+ * Change the IMG@src and fall back to the original source if the new
+ * source triggers an error. You can specify an array of new sources that
+ * will be tried in order. When all of the new sources fail, the original
+ * source will be used.
+ */
+ function changeSrc(img, newSrc, reason)
+ {
+ var basename = img.src.replace(/[?#].*/, '').replace(/.*?([^\/]*)\/*$/, '$1');
+
+ console.log('[' + basename + '] Load full images: ' + reason + ': ', img);
+
+ if (img.hasNewSource) {
+ console.log('[' + basename + '] Image already has a new source: ', img);
+ return;
+ }
+
+ var newSources = Array.isArray(newSrc)
+ ? newSrc
+ : [ newSrc ];
+
+ while ((newSrc = newSources.shift())) {
+ if (newSrc && img.src !== newSrc) {
+ break;
+ }
+ }
+
+ if (!newSrc) {
+ return;
+ }
+
+ console.log('[' + basename + '] → Old img.src: ' + img.src);
+ console.log('[' + basename + '] → Try img.src: ' + newSrc);
+
+ /* Save the original source. */
+ if (!img.originalSrc) {
+ img.originalSrc = img.src;
+ }
+
+ if (!img.originalNaturalWidth) {
+ img.originalNaturalWidth = img.naturalWidth;
+ }
+
+ if (!img.originalNaturalHeight) {
+ img.originalNaturalHeight = img.naturalHeight;
+ }
+
+ /* Save and disable the srcset on the IMG element. */
+ if (img.hasAttribute('srcset')) {
+ img.originalSrcset = img.getAttribute('srcset');
+ img.removeAttribute('srcset');
+ }
+
+ /* Save and disable the srcset in the container PICTURE element's SOURCE descendants. */
+ if (img.parentNode.tagName.toLowerCase() === 'picture') {
+ [].forEach.call(
+ img.parentNode.querySelectorAll('source[srcset]'),
+ function (source) {
+ source.originalSrcset = source.getAttribute('srcset');
+ source.removeAttribute('srcset');
+ }
+ );
+ }
+
+ /* When the new source has failed to load, load the next one from the
+ * list of possible new sources. If there are no more left, revert to
+ * the original source. */
+ var errorHandler;
+
+ if (newSources.length) {
+ console.log('[' + basename + '] Setting errorHandler to loadNextNewSrc for ', img, '; newSources: "' + newSources.join('", "') + '"; reason:', reason);
+ errorHandler = function loadNextNewSrc() {
+ img.removeEventListener('error', loadNextNewSrc);
+ changeSrc(img, newSources, reason);
+ };
+ } else {
+ console.log('[' + basename + '] Setting errorHandler to restoreOriginalSrc for ', img, '; originalSrc: "' + img.originalSrc + '"; reason:', reason);
+ errorHandler = function restoreOriginalSrc() {
+ console.log('[' + basename + '] Load full images: error while loading new source for image: ', img);
+ console.log('[' + basename + '] → Unable to load new img.src: ' + newSrc);
+ console.log('[' + basename + '] → Resetting to original img.src: ' + img.originalSrc);
+
+ img.removeEventListener('error', restoreOriginalSrc);
+
+ /* Restore the original source. */
+ img.src = img.originalSrc;
+
+ /* Re-enable the original srcset on the IMG element. */
+ if (img.originalSrcset) {
+ img.setAttribute('srcset', img.originalSrcset);
+ delete img.originalSrcset;
+ }
+
+ /* Re-enable the original srcset in the container PICTURE element's SOURCE descendants. */
+ if (img.parentNode.tagName.toLowerCase() === 'picture') {
+ [].forEach.call(
+ img.parentNode.querySelectorAll('source'),
+ function (source) {
+ if (source.originalSrcset) {
+ source.setAttribute('srcset', source.originalSrcset);
+ delete source.originalSrcset;
+ }
+ }
+ );
+ }
+
+ };
+ }
+
+ img.addEventListener('error', errorHandler);
+
+ /* When the new source image is smaller than the original image,
+ * treat that as an error, too. */
+ img.addEventListener('load', function () {
+ if (img.naturalWidth * img.naturalHeight < img.originalNaturalWidth * img.originalNaturalHeight) {
+ console.log('[' + basename + '] Load full images: new image (', img.naturalWidth, 'x', img.naturalHeight, ') is smaller than old image (', img.originalNaturalWidth, 'x', img.originalNaturalHeight, '): ', img);
+
+ return errorHandler();
+ }
+
+ if (img.src !== img.originalSrc) {
+ console.log('[' + basename + '] → Success: ' + img.src);
+ img.hasNewSource = true;
+ }
+ });
+
+ /* Finally, actually try to load the image. */
+ img.src = newSrc;
+ }
+})();
diff --git a/searchurl/bml/content/read.js b/searchurl/bml/content/read.js
new file mode 100644
index 00000000..49b7e43f
--- /dev/null
+++ b/searchurl/bml/content/read.js
@@ -0,0 +1,1448 @@
+/**
+ * Make a page more readable by disabling all page styling and applying a
+ * bare minimum of our own. Go to the first thing that looks like the start
+ * of the actual content so no time is wasted scrolling past initial
+ * navigation etc.
+ *
+ * @title Readable++
+ */
+(function read() {
+ /* Create a new IFRAME to get a "clean" Window object, so we can use its
+ * console. Sometimes sites (e.g. Twitter) override console.log and even
+ * the entire console object. "delete console.log" or "delete console"
+ * does not always work, and messing with the prototype seemed more
+ * brittle than this. */
+ var console = (function () {
+ var iframe = document.getElementById('xxxJanConsole');
+ if (!iframe) {
+ iframe = document.createElementNS('http://www.w3.org/1999/xhtml', 'iframe');
+ iframe.id = 'xxxJanConsole';
+ iframe.style.display = 'none';
+
+ (document.body || document.documentElement).appendChild(iframe);
+ }
+
+ return iframe && iframe.contentWindow && iframe.contentWindow.console || {
+ log: function () {}
+ };
+ })();
+
+ /* The style sheet for more readable content. */
+ var css = (function () { /*@charset "utf-8";
+ @namespace svg "http://www.w3.org/2000/svg";
+
+ -jancss-comment { content:
+ "General styles -------------------------------------------";
+ }
+
+ * {
+ line-height: 1.5;
+ }
+
+ html {
+ background: rgb(245, 245, 225);
+ color: rgb(0, 0, 30);
+ }
+
+ body {
+ max-width: 48em;
+ margin: 0 auto;
+ padding: 1em;
+ font-family: "Calibri", sans-serif;
+ font-size: 1.05rem;
+ }
+
+ p {
+ line-height: 1.7;
+ }
+
+ :link {
+ color: #00e;
+ }
+
+ :visited {
+ color: #528;
+ }
+
+ :link:focus,
+ :visited:focus,
+ :link:hover,
+ :visited:hover {
+ color: #e30;
+ }
+
+ :link:active,
+ :visited:active {
+ color: #e00;
+ }
+
+ center,
+ [align] {
+ text-align: left;
+ }
+
+ b:not(.jancss-probably-structure),
+ u,
+ blink {
+ font-weight: inherit;
+ font-style: inherit;
+ text-decoration: inherit
+ }
+
+ b.jancss-probably-structure {
+ font-size: larger;
+ }
+
+ .jancss-probably-layout {
+ font: inherit;
+ }
+
+ -jancss-comment { content:
+ "Headers --------------------------------------------------";
+ }
+
+ h1:not(.jancss-probably-layout),
+ h2:not(.jancss-probably-layout),
+ h3:not(.jancss-probably-layout) {
+ font-family: "Cambria", serif;
+ }
+
+ h1, h1.jancss-probably-layout {
+ border-bottom: 1px solid #888;
+ font-size: 200%;
+ font-weight: 100;
+ }
+
+ h2, h2.jancss-probably-layout * {
+ border-bottom: 1px solid #bbb;
+ font-size: 150%;
+ font-weight: 100;
+ }
+
+ h3, h3.jancss-probably-layout {
+ border-bottom: 1px dotted #bbb;
+ font-size: 117%;
+ font-weight: 100;
+ }
+
+ h1.jancss-probably-layout *,
+ h2.jancss-probably-layout *,
+ h3.jancss-probably-layout * {
+ font-size: 1rem;
+ }
+
+ -jancss-comment { content:
+ "Links in headers (probably permalinks) -------------------";
+ }
+
+ h1 a[href]:not(:hover),
+ h2 a[href]:not(:hover),
+ h3 a[href]:not(:hover) {
+ text-decoration: none;
+ }
+
+ h1 a[href]::after,
+ h2 a[href]::after,
+ h3 a[href]::after {
+ font-size: 75%;
+ content: " #";
+ }
+
+ -jancss-comment { content:
+ "Pre-formatted text and source code -----------------------";
+ }
+
+ pre {
+ padding: 1ex;
+ border: 1px dotted;
+ }
+
+ code,
+ pre,
+ .syntaxhighlighter,
+ .dp-highlighter {
+ font-family: "Consolas", monospace;
+ font-size: small;
+ background: #ffe;
+ }
+
+ .dp-highlighter + pre[name="code"] {
+ display: none;
+ }
+
+ -jancss-comment { content:
+ "Forms ----------------------------------------------------";
+ }
+
+ textarea {
+ width: 100%;
+ height: 32ex;
+ }
+
+ -jancss-comment { content:
+ "Tables ---------------------------------------------------";
+ }
+
+ table.jancss-probably-for-data th,
+ table.jancss-probably-for-data td {
+ vertical-align: top;
+ text-align: left;
+ padding: 0.5ex;
+ }
+
+ table.jancss-probably-for-data caption {
+ font-weight: bold;
+ border-bottom: 1px dotted;
+ }
+
+ table.jancss-probably-for-layout td {
+ display: inline-block;
+ }
+
+ table.jancss-probably-for-data tr:nth-child(odd) td:not(.jancss-active-col) {
+ background: #ffe;
+ }
+
+ table.jancss-probably-for-data tr:hover td:not(.code),
+ table.jancss-probably-for-data .jancss-active-col {
+ background: #ffc;
+ }
+
+ table.jancss-probably-for-data th,
+ table.jancss-probably-for-data tr td:not(.code):hover {
+ background: #ff9;
+ }
+
+ table.jancss-probably-for-data th code,
+ table.jancss-probably-for-data td code {
+ background: inherit;
+ }
+
+ -jancss-comment { content:
+ "Make images use the full page width ----------------------";
+ }
+
+ img,
+ input[type="image"],
+ object,
+ embed,
+ video,
+ audio,
+ iframe,
+ canvas,
+ :not(svg|*) > svg|* {
+ max-width: 100%;
+ }
+
+ figure {
+ margin: 0;
+ }
+
+ iframe {
+ width: 100%;
+ }
+
+ iframe[class*="twitter"] {
+ min-height: 15em;
+ }
+
+ -jancss-comment { content:
+ "Dim images and media until :hover ------------------------";
+ }
+
+ body:not(:hover) img,
+ body:not(:hover) input[type="image"],
+ body:not(:hover) object,
+ body:not(:hover) embed,
+ body:not(:hover) video,
+ body:not(:hover) audio,
+ body:not(:hover) iframe,
+ body:not(:hover) canvas,
+ body:not(:hover) :not(svg|*) > svg|* {
+ opacity: 0.25;
+ }
+
+ -jancss-comment { content:
+ "Limit icon dimensions --------------------------------";
+ }
+
+ a[href*="facebook.com"] svg,
+ a[href*="instagram.com"] svg,
+ a[href*="twitter.com"] svg,
+ a[href*=".pinterest."] svg,
+ svg[id*="icon"],
+ svg[class*="icon"],
+ svg[class*="inline"],
+ svg[data-icon],
+ svg[role="img"],
+ [class*="icon"] svg,
+ [class*="Icon"] svg,
+ img[class*="icon"][src*=".svg"],
+ img[class*="Icon"][src*=".svg"],
+ span > svg,
+ button svg,
+ [class*="button"] svg,
+ [role*="button"] svg,
+ [class*="controls"] svg,
+ .svg-icon,
+ .inline-icon,
+ .wp-smiley,
+ .smiley,
+ .emoticon,
+ :not(html).emoji {
+ max-width: 1.4em;
+ max-height: 1.4em;
+ }
+
+ -jancss-comment { content:
+ "Make everything scrollable -------------------------------";
+ }
+
+ [style*="position: fixed"],
+ [style*="position:fixed"] {
+ position: static !important;
+ }
+
+ -jancss-comment { content:
+ "Make side notes and pull quotes less conspicuous ---------";
+ }
+
+ aside:not(:hover),
+ [data-expander-id],
+ [id^="footnote_plugin_tooltip_text_"]:not(:hover),
+ blockquote[class*="quote"]:not(:hover),
+ q[class*="pull"]:not(:hover),
+ blockquote[class*="pull"]:not(:hover),
+ .quote-box:not(:hover),
+ .su-pullquote:not(:hover),
+ .pullquote:not(:hover),
+ .pullQuote:not(:hover),
+ .pull-quote:not(:hover) {
+ opacity: 0.25;
+ }
+
+ -jancss-comment { content:
+ "Decrease common forum and metadata font size -------------";
+ }
+
+ .postprofile,
+ .signature {
+ font-size: smaller;
+ border-top: 1px dotted;
+ opacity: 0.5;
+ }
+
+ -jancss-comment { content:
+ "Hide common social media elements ------------------------";
+ }
+
+ iframe[src*=".facebook.com/"],
+ iframe[src*=".twitter.com/widgets/"],
+ iframe[src*="//plusone.google.com/_/+1/"],
+ iframe[src*="//www.reddit.com/static/button/"],
+ iframe[src*="//s7.addthis.com/"],
+ iframe[src*="//www.stumbleupon.com/badge/embed/"],
+ iframe[src*="//widgets.bufferapp.com/"] {
+ width: 12em;
+ height: 4ex;
+ border: 1px dotted;
+ }
+
+ .twtr-widget.twtr-scroll {
+ max-height: 30ex;
+ overflow: auto;
+ }
+
+ .article__share {
+ display: none;
+ }
+
+ #social_btns {
+ display: none;
+ }
+
+ .taboola {
+ display: none;
+ }
+
+ .social-media > .share {
+ display: none;
+ }
+
+ :-moz-any(
+ div,
+ ul,
+ li
+ ):-moz-any(
+ :-moz-any(
+ [id*="social"],
+ [id*="Social"]
+ ):-moz-any(
+ [id*="media"],
+ [id*="Media"]
+ ):-moz-any(
+ [id*="share"],
+ [id*="Share"],
+ [id*="sharing"],
+ [id*="Sharing"]
+ ),
+ :-moz-any(
+ [id*="social"],
+ [id*="Social"]
+ [id*="share"],
+ [id*="Share"],
+ [id*="sharing"],
+ [id*="Sharing"]
+ ):-moz-any(
+ [id*="toolbar"],
+ [id*="Toolbar"],
+ [id*="buttons"],
+ [id*="Buttons"],
+ ),
+ :-moz-any(
+ [class*="social"],
+ [class*="Social"]
+ ):-moz-any(
+ [class*="media"],
+ [class*="Media"]
+ ):-moz-any(
+ [class*="share"],
+ [class*="Share"],
+ [class*="sharing"],
+ [class*="Sharing"]
+ ),
+ :-moz-any(
+ [class*="social"],
+ [class*="Social"]
+ [class*="share"],
+ [class*="Share"],
+ [class*="sharing"],
+ [class*="Sharing"]
+ ):-moz-any(
+ [class*="toolbar"],
+ [class*="Toolbar"],
+ [class*="buttons"],
+ [class*="Buttons"],
+ )
+ ) {
+ display: none;
+ }
+
+ :matches(
+ div,
+ ul,
+ li
+ ):matches(
+ :matches(
+ [id*="social"],
+ [id*="Social"]
+ ):matches(
+ [id*="media"],
+ [id*="Media"]
+ ):matches(
+ [id*="share"],
+ [id*="Share"],
+ [id*="sharing"],
+ [id*="Sharing"]
+ ),
+ :matches(
+ [id*="social"],
+ [id*="Social"]
+ [id*="share"],
+ [id*="Share"],
+ [id*="sharing"],
+ [id*="Sharing"]
+ ):matches(
+ [id*="toolbar"],
+ [id*="Toolbar"],
+ [id*="buttons"],
+ [id*="Buttons"],
+ ),
+ :matches(
+ [class*="social"],
+ [class*="Social"]
+ ):matches(
+ [class*="media"],
+ [class*="Media"]
+ ):matches(
+ [class*="share"],
+ [class*="Share"],
+ [class*="sharing"],
+ [class*="Sharing"]
+ ),
+ :matches(
+ [class*="social"],
+ [class*="Social"]
+ [class*="share"],
+ [class*="Share"],
+ [class*="sharing"],
+ [class*="Sharing"]
+ ):matches(
+ [class*="toolbar"],
+ [class*="Toolbar"],
+ [class*="buttons"],
+ [class*="Buttons"],
+ )
+ ) {
+ display: none;
+ }
+
+ -jancss-comment { content:
+ "Hide ad elements that slipped through my ad blocker ------";
+ }
+
+ iframe[id^="google_ads_"] {
+ display: none;
+ }
+
+ -jancss-comment { content:
+ "Hide empty list items ------------------------------------";
+ }
+
+ li:empty, li.jancss-emptyish {
+ display: none;
+ }
+
+ -jancss-comment { content:
+ "Make common navigation elements more compact -------------";
+ }
+
+ :-moz-any(
+ nav,
+ body [class*="avigat"],
+ body [id*="avigat"],
+ body [class*="-nav-"],
+ body [class*="nav-"],
+ body [class$="-nav"],
+ body [id*="-nav-"],
+ body [id*="nav-"],
+ body [id$="-nav"],
+ body [role="navigation"]
+ ) ul {
+ display: inline;
+ margin: 0;
+ padding: 0;
+ }
+
+ :-webkit-any(
+ nav,
+ body [class*="avigat"],
+ body [id*="avigat"],
+ body [class*="-nav-"],
+ body [class*="nav-"],
+ body [class$="-nav"],
+ body [id*="-nav-"],
+ body [id*="nav-"],
+ body [id$="-nav"],
+ body [role="navigation"]
+ ) ul {
+ display: inline;
+ margin: 0;
+ padding: 0;
+ }
+
+ :any(
+ nav,
+ body [class*="avigat"],
+ body [id*="avigat"],
+ body [class*="-nav-"],
+ body [class*="nav-"],
+ body [class$="-nav"],
+ body [id*="-nav-"],
+ body [id*="nav-"],
+ body [id$="-nav"],
+ body [role="navigation"]
+ ) ul {
+ display: inline;
+ margin: 0;
+ padding: 0;
+ }
+
+ :-moz-any(
+ nav,
+ body [class*="avigat"],
+ body [id*="avigat"],
+ body [class*="-nav-"],
+ body [class*="nav-"],
+ body [class$="-nav"],
+ body [id*="-nav-"],
+ body [id*="nav-"],
+ body [id$="-nav"],
+ body [role="navigation"]
+ ) li {
+ display: inline;
+ margin: 0;
+ padding: 0 .5em;
+ border-right: 1px dotted;
+ }
+
+ :-webkit-any(
+ nav,
+ body [class*="avigat"],
+ body [id*="avigat"],
+ body [class*="-nav-"],
+ body [class*="nav-"],
+ body [class$="-nav"],
+ body [id*="-nav-"],
+ body [id*="nav-"],
+ body [id$="-nav"],
+ body [role="navigation"]
+ ) li {
+ display: inline;
+ margin: 0;
+ padding: 0 .5em;
+ border-right: 1px dotted;
+ }
+
+ :any(
+ nav,
+ body [class*="avigat"],
+ body [id*="avigat"],
+ body [class*="-nav-"],
+ body [class*="nav-"],
+ body [class$="-nav"],
+ body [id*="-nav-"],
+ body [id*="nav-"],
+ body [id$="-nav"],
+ body [role="navigation"]
+ ) li {
+ display: inline;
+ margin: 0;
+ padding: 0 .5em;
+ border-right: 1px dotted;
+ }
+
+ -jancss-comment { content:
+ "Hide old cufón text replacement --------------------------";
+ }
+
+ .cufon-canvas canvas {
+ display: none;
+ }
+
+ -jancss-comment { content:
+ "Make notes on decorrespondent.nl less conspicuous --------";
+ }
+
+ .contentitem-sidenote:not(:hover) > :not(.contentitem-sidenote-snippet),
+ .contentitem-infocard-toggle-container + .contentitem-infocard-contents:not(:hover) {
+ opacity: 0.25;
+ }
+
+ .contentitem-sidenote:hover > :not(.contentitem-sidenote-snippet),
+ .contentitem-infocard-toggle-container + .contentitem-infocard-contents:hover {
+ background: #ffc;
+ }
+
+ -jancss-comment { content:
+ "Hide the source text on Google Translate-d pages ---------";
+ }
+
+ .google-src-text {
+ display: none;
+ }
+
+ -jancss-comment { content:
+ "Hide big ScrollMagic spacers, e.g. on Co.Design ----------";
+ }
+
+ .scrollmagic-pin-spacer {
+ display: none;
+ }
+
+ -jancss-comment { content:
+ "Always hide our IFRAME used to restore console.log -------";
+ }
+
+ #xxxJanConsole {
+ display: none;
+ }
+
+ */; }).toString()
+ .replace(/^function\s*\(\s*\)\s*\{\s*\/\*/, '')
+ .replace(/\*\/\s*\;?\s*\}\s*$/, '');
+
+ /* The attributes to disable. */
+ var attrs = [
+ 'style',
+ 'background', 'bgcolor', 'color', 'text', 'link', 'vlink', 'alink', 'hlink',
+ 'table@width', 'colgroup@width', 'col@width', 'tr@width', 'td@width', 'th@width', 'table@height', 'tr@height', 'td@height', 'th@height',
+ 'img@width', 'img@height',
+ 'border',
+ 'frameborder',
+ 'align',
+ 'face', 'font@size', 'basefont@size'
+ ];
+
+ /* Elements to remove completely. */
+ var elementsToRemoveSelectors = [
+ '.bt-popin' /* Used on standaard.be. */
+ ];
+
+ /* The selectors to try for the header elements, whose text content will be compared to the page title. The last match wins. */
+ var headerSelectors = [
+ '[class*="head"]:not(:empty)',
+ '[class*="Head"]:not(:empty)',
+ '[id*="head"]:not(:empty)',
+ '[id*="Head"]:not(:empty)',
+ '[role="heading"]',
+ '[class*="title"]:not(:empty)',
+ '[class*="Title"]:not(:empty)',
+ 'h1:not(:empty), h2:not(:empty), h3:not(:empty)',
+ 'h1:not(:empty)[itemprop~="name"], h2:not(:empty)[itemprop~="name"], h3:not(:empty)[itemprop~="name"]',
+ 'h1:not(:empty)[itemprop~="headline"], h2:not(:empty)[itemprop~="headline"], h3:not(:empty)[itemprop~="headline"]'
+ ];
+
+ var ancestorsForHeadersToIgnoreSelectors = [
+ 'aside',
+ '.related-posts',
+ '.article-slider',
+ '.article-drawer'
+ ];
+
+ /* The selectors to try (in this order) for the first content element to scroll to when no suitable header was found. */
+ var contentSelectors = [
+ /* The most semantically rich elements should be used correctly so we
+ * can ass-u-me them to be the main content element, right?
+ */
+ 'main h1:not(:empty)',
+ 'main header',
+ 'main h2:not(:empty)',
+ 'main',
+ 'body [itemprop="blogPost"] h1:not(:empty)',
+ 'body [itemprop="blogPost"] header',
+ 'body [itemprop="blogPost"] h2:not(:empty)',
+ 'body [itemprop="blogPost"]',
+ 'body [role="main"] h1:not(:empty)',
+ 'body [role="main"] header',
+ 'body [role="main"] h2:not(:empty)',
+ 'body [role="main"]',
+ 'body [role="document"] h1:not(:empty)',
+ 'body [role="document"] header',
+ 'body [role="document"] h2:not(:empty)',
+ 'body [role="document"]',
+ 'body [role="article"] h1:not(:empty)',
+ 'body [role="article"] header',
+ 'body [role="article"] h2:not(:empty)',
+ 'body [role="article"]',
+ 'body #main h1:not(:empty)',
+ 'body #main header',
+ 'body #main h2:not(:empty)',
+ 'body #main',
+
+ /*
is also "semantically rich", but there are several sites
+ * that have a list of related articles, each in its own . A
+ * "real" article would not have any siblings.
+ */
+ ':not(li) > article:only-of-type',
+
+ /* Common IDs and classes for the main content element (e.g. weblog
+ * post IDs, newspaper articles, …)
+ */
+ 'body #article',
+ 'body :not(#spotlight) > .article',
+ 'body .articleContent',
+ 'body #article_top',
+ 'body #article_body',
+ 'body #article_main',
+ 'body .post-body:not(.field-item)',
+ ':not(input):not(textarea).post',
+ ':not(input):not(textarea).blogpost',
+ ':not(input):not(textarea).blogPost',
+ 'body [id^="post0"]',
+ 'body [id^="post1"]',
+ 'body [id^="post2"]',
+ 'body [id^="post3"]',
+ 'body [id^="post4"]',
+ 'body [id^="post5"]',
+ 'body [id^="post6"]',
+ 'body [id^="post7"]',
+ 'body [id^="post8"]',
+ 'body [id^="post9"]',
+ 'body [id^="post-0"]',
+ 'body [id^="post-1"]',
+ 'body [id^="post-2"]',
+ 'body [id^="post-3"]',
+ 'body [id^="post-4"]',
+ 'body [id^="post-5"]',
+ 'body [id^="post-6"]',
+ 'body [id^="post-7"]',
+ 'body [id^="post-8"]',
+ 'body [id^="post-9"]',
+ 'body #entry',
+ 'body .entry',
+ 'body #content',
+ 'body .content',
+ 'body [id^="content"]',
+ 'body [class^="content"]',
+ 'body #main',
+ 'body .main',
+
+ /* Consider the first header (in DOM order) to be the most important
+ * one and ass-u-me it is the start of the main content.
+ */
+ 'h1:not(:empty)',
+ 'body #header',
+ 'header',
+ 'body .header',
+ 'h2:not(:empty)',
+
+ /* When all else fails, just look for bigger text, which would
+ * probably be used instead of the appropriate header elements.
+ */
+ 'big'
+ ];
+
+ /* Structure elements incorrectly used for layout purposes ("make it big and bold"). */
+ var structureElementsForLayoutSelectors = [
+ '//*[contains(" h1 h2 h3 h4 h5 h6 h7 ", concat(" ", local-name(), " ")) and string-length(normalize-space()) > 120]'
+ ];
+
+ /* Layout elements incorrectly used for structure purposes ("bold means header"). */
+ var layoutElementsForStructureSelectors = [
+ /* Because there is no support for the Selectors Level 4 "subject of
+ * a selector" syntax yet (or any definite syntax, for that matter),
+ * I simply ass-u-me in the code below that the subject is a "B"
+ * element. Either the result of the selector, or the previous
+ * element sibling.
+ */
+ 'b:first-child + :empty',
+ ':empty + b + :empty',
+ ':empty + b:last-child',
+ 'div > b:only-child, p > b:only-child'
+ ];
+
+ /* URI pattern for syntax highlighting style sheets. */
+ var syntaxHighlightHrefRegex = /\b((syntax|pygments)(hi(ghlight(er)?|lite(r)?))?|sh(Core|Theme[^.]*)|geshi|codecolorer)[./]/i;
+
+ /* Keep track of which elements have had their event handlers
+ * disabled/re-enabled.
+ */
+ var elementsWithToggledEventHandlers = {};
+
+ var eventHandlerAttributesToToggle = [
+ 'oncontextmenu',
+ 'onshow',
+
+ 'oninput',
+ 'onkeydown',
+ 'onkeyup',
+ 'onkeypress',
+
+ 'onmousedown',
+ 'onmouseup',
+ 'onmouseenter',
+ 'onmouseleave',
+ 'onmouseover',
+ 'onmouseout',
+ 'onmousemove',
+
+ 'onresize',
+
+ 'onscroll',
+ 'onwheel',
+
+ 'onselect',
+ 'onselectstart',
+ 'onselectionchange'
+ ];
+
+ /* All main content elements (the one in the main document and those
+ * nested in any IFRAMEs etc.) */
+ var contentElements = [];
+
+ /* The main function. */
+ (function execute(document) {
+ function addClass(element, classNames) {
+ /* HTMLElement.classList does not work on iOS 4's Safari, so this is a fallback. */
+ classNames.split(/\s+/).forEach(function (className) {
+ element.className = ((' ' + element.className + ' ').replace(' ' + className.trim() + ' ', '') + ' ' + className).trim();
+ });
+ }
+
+ function removeClass(element, classNames) {
+ classNames.split(/\s+/).forEach(function (className) {
+ element.className = (' ' + element.className + ' ').replace(' ' + className.trim() + ' ', '').trim();
+ });
+ }
+
+ function toArray(arrayLike) {
+ return Array.prototype.slice.call(arrayLike);
+ }
+
+ var all = toArray(document.getElementsByTagName('*')),
+ ourStyleSheet = document.getElementById('jancss'),
+ allStyleSheets = toArray(document.styleSheets),
+ prettyPrintStyleSheet,
+ matches;
+
+ /* Special hack for The Guardian (and possibly others), which re-enables the CSS because it detects a change in font size. */
+ window.TextResizeDetector && TextResizeDetector.stopDetector && TextResizeDetector.stopDetector();
+
+ /* Clear all scheduled callbacks. Naively ass-u-me that any call to
+ * setTimeout/setInterval returns the next ID from a monotonically
+ * increasing function that is used for both timeout and interval
+ * IDs. Therefore, to clear all timeouts and intervals, it suffices
+ * to get a new timeout ID and then clear everything up to that ID.
+ *
+ * Though the HTML5 specification says nothing about the return value
+ * of setTimeout/setInterval, this appears to work in Firefox 22,
+ * Chrome 27, Opera 12 and Safari 5.
+ */
+ var maxTimeoutId = setTimeout(function () {
+ for (var i = 1; i < maxTimeoutId; i++) {
+ clearTimeout(i);
+ clearInterval(i);
+ }
+ }, 4); /* 4 ms is the minimum timeout as per HTML5. */
+
+ /* Now clear all the requested animation frame callbacks. Again, this
+ * naively assumes the ID will increment one by one. MDN explicitly
+ * advises against assumptions such as this one: https://developer.mozilla.org/en-US/docs/Web/API/window.requestAnimationFrame#Return_value
+ */
+ var requestAnimationFrame = window.requestAnimationFrame
+ || window.mozRequestAnimationFrame
+ || window.webkitRequestAnimationFrame
+ || window.msRequestAnimationFrame
+ || function () { };
+
+ var cancelAnimationFrame = window.cancelAnimationFrame
+ || window.mozCancelAnimationFrame
+ || window.webkitCancelAnimationFrame
+ || window.msCancelAnimationFrame
+ || function () { };
+
+ var maxAnimationFrameRequestId = requestAnimationFrame(function () {
+ for (i = 1; i < maxAnimationFrameRequestId * 2; i++) {
+ cancelAnimationFrame(i);
+ }
+
+ /* Log requests to the original requestAnimationFrame. */
+ window.requestAnimationFrame = function (callback) {
+ var callbackSource = callback.toSource && callback.toSource();
+ if (callbackSource && callbackSource.indexOf('Readable++ requestAnimationFrame interceptor') === -1) {
+ console.log('Readable++: intercepted call to requestAnimationFrame at ' + new Date());
+ console.log('Readable++: callback for requestAnimationFrame: ' + callbackSource);
+ }
+ };
+ });
+
+ /* While in Readable++ mode, disable some elements' event handlers.
+ * This prevents hijacking events like "scroll" and "resize", which
+ * can be abused to annoy me with visual effects and whatnot, and
+ * "contextmenu" and "selectstart", which are clearly defined as
+ * universal and inalienable human rights. Look it up at your local
+ * Wikipedia office.
+ */
+ [window, document, document.documentElement, document.body].forEach(function (elem) {
+ /* In non-HTML documents, elements like document.body can be
+ * null. */
+ if (!elem) {
+ return;
+ }
+
+ /* Because the window for IFRAMEs is the same as the outer
+ * document's window, we need to keep track of wether we
+ * have toggled the event handlers. Otherwise, they might
+ * get disabled and re-enabled immediately after.
+ */
+ if (elementsWithToggledEventHandlers[elem]) {
+ return;
+ }
+
+ elementsWithToggledEventHandlers[elem] = true;
+
+ /* Toggle selected event handlers that have been set using
+ * "elem.oneventx = function () { … };"
+ */
+ eventHandlerAttributesToToggle.forEach(function (attrib) {
+ if (elem['jancss-' + attrib]) {
+ elem[attrib] = elem['jancss-' + attrib];
+ delete elem['jancss-' + attrib];
+ } else if (elem[attrib]) {
+ elem['jancss-' + attrib] = elem[attrib];
+ elem[attrib] = function () { };
+ }
+ });
+
+ /* Toggle all event handlers that have been set using jQuery. */
+ if (typeof jQuery === 'function') {
+ /* Since jQuery 1.7. */
+ if (typeof jQuery.hasData === 'function' && jQuery.hasData(elem)) {
+ /* Spotted in the wild: "jQuery._data is undefined". */
+ if (typeof jQuery._data !== 'function') {
+ return;
+ }
+
+ var data = jQuery._data(elem);
+ if (data.jancssEvents) {
+ data.events = data.jancssEvents;
+ delete data.jancssEvents;
+
+ jQuery._data(elem, data);
+
+ return;
+ } else if (data.events) {
+ data.jancssEvents = data.events;
+ delete data.events;
+
+ jQuery._data(elem, data);
+
+ return;
+ }
+ }
+
+
+ /* Before jQuery 1.7 and after jQuery 1.2.3 */
+ if (jQuery.fn.data) {
+ var $elem = jQuery(elem);
+ var eventsData = $elem.data('events');
+ var jancssEventsData = $elem.data('jancssEvents');
+ if (jancssEventsData) {
+ $elem.data('events', jancssEventsData);
+ $elem.removeData('jancssEvents');
+ } else if (eventsData) {
+ $elem.data('jancssEvents', eventsData);
+ $elem.removeData('events');
+ }
+ }
+ }
+ });
+
+ /* The code above does not work for event listeners added using
+ * addEventListener. Some sites listen for the "resize" event and
+ * then reposition elements by setting their style directly. To
+ * counteract this, simply delete all "style" attributes that get set
+ * while our style sheet is enabled. That'll show 'em!
+ */
+ if (typeof MutationObserver === 'function' && !document.jancssHasMutationObserver) {
+ document.jancssHasMutationObserver = true;
+ var observer = new MutationObserver(function (mutations) {
+ if (ourStyleSheet.disabled) {
+ return;
+ }
+
+ mutations.forEach(function(mutation) {
+ if (!mutation.target.hasAttribute('style') || mutation.target.id === 'xxxJanConsole' || mutation.target.xxxJanReadableAllowStyle) {
+ return;
+ }
+
+ console.log('Readable++: removing "style" attribute set while in Readable++ mode on element ', mutation.target);
+ mutation.target.removeAttribute(mutation.attributeName);
+ });
+ });
+
+ observer.observe(document, {
+ attributes: true,
+ attributeFilter: ['style'],
+ subtree: true
+ });
+ }
+
+ /* Load bLazy.js "retina" images. This is more specific than the
+ * generic lazy-loading attributes below, and needs special handling
+ * because it specifies multiple sources in one attribute.
+ */
+ toArray(document.querySelectorAll('img.b-lazy[data-src*="|"]')).forEach(function (img) {
+ var attribute = 'data-src';
+ var sources = img.getAttribute(attribute).split('|');
+ img.src = sources.pop();
+ img.removeAttribute(attribute);
+ });
+
+ /* Load Riloadr "
\ No newline at end of file
diff --git a/searchurl/bml/content/rmi.js b/searchurl/bml/content/rmi.js
new file mode 100644
index 00000000..bb719597
--- /dev/null
+++ b/searchurl/bml/content/rmi.js
@@ -0,0 +1,79 @@
+/**
+ * Remove all the IFRAMEs that are off-site or do not have a “src” attribute.
+ * These are typically used for ads and unwanted external content.
+ * navigation etc.
+ *
+ * IFRAMEs without a “src” attribute are also used for sandboxing untrusted
+ * content, e.g. on mailinator.com, but I have not yet found a way to
+ * distinguish between src-less IFRAMEs for ads and src-less IFRAMEs for
+ * “regular” content. Maybe try to guess based on the dimensions? Meh.
+ *
+ * @title rm IFRAMEs
+ */
+(function rmi() {
+ /* Create a new IFRAME to get a "clean" Window object, so we can use its
+ * console. Sometimes sites (e.g. Twitter) override console.log and even
+ * the entire console object. "delete console.log" or "delete console"
+ * does not always work, and messing with the prototype seemed more
+ * brittle than this. */
+ let console = (function () {
+ let iframe = document.getElementById('xxxJanConsole');
+ if (!iframe) {
+ iframe = document.createElementNS('http://www.w3.org/1999/xhtml', 'iframe');
+ iframe.id = 'xxxJanConsole';
+ iframe.style.display = 'none';
+
+ (document.body || document.documentElement).appendChild(iframe);
+ }
+
+ return iframe && iframe.contentWindow && iframe.contentWindow.console || {
+ log: function () {}
+ };
+ })();
+
+ /* Keep track of the HTMLDocument instances we have processed. */
+ let processed = new Set();
+
+ /**
+ * Is the given node empty-ish? I.e., does it lack child elements and
+ * non-whitespace text?
+ */
+ function isEmpty(node) {
+ return !node || (!node.childElementCount && (typeof node.textContent !== 'string' || node.textContent.trim() === ''));
+ }
+
+ /* The main function. */
+ (function execute(document) {
+ if (!document || typeof document.querySelectorAll !== 'function' || processed.has(document)) {
+ return;
+ }
+
+ processed.add(document);
+
+ /* Process all IFRAMEs. */
+ Array.from(document.querySelectorAll('iframe:not(#xxxJanConsole)')).forEach(iframe => {
+ let shouldDelete = false;
+ try {
+ shouldDelete = iframe.contentDocument === null || iframe.src === '';
+ } catch (e) {
+ shouldDelete = true;
+ }
+
+ if (shouldDelete) {
+ console.log('rm IFRAMEs: found suspicious IFRAME to delete: ', iframe);
+ let parentNode = iframe.parentNode;
+ iframe.remove();
+
+ while (parentNode && isEmpty(parentNode)) {
+ console.log('rm IFRAMEs: found empty parent node to delete: ', parentNode);
+ let oldParentNode = parentNode;
+ parentNode = parentNode.parentNode;
+ oldParentNode.remove();
+ }
+ } else {
+ console.log('rm IFRAMEs: found non-suspicious IFRAME to recurse into: ', iframe);
+ execute(iframe.contentDocument);
+ }
+ });
+ })(document);
+})();
diff --git a/searchurl/bml/content/rmo.js b/searchurl/bml/content/rmo.js
new file mode 100644
index 00000000..898d81ce
--- /dev/null
+++ b/searchurl/bml/content/rmo.js
@@ -0,0 +1,94 @@
+/**
+ * Get rid of full-page overlays.
+ *
+ * @title rm overlays
+ */
+(function rmo() {
+ function getFirstZIndexedElement(elements) {
+ if (!Array.isArray(elements)) {
+ elements = Array.from(elements);
+ }
+
+ for (let i = 0; i < elements.length; i++) {
+ if (!isNaN(getComputedStyle(elements[i]).zIndex)) {
+ return elements[i];
+ }
+ }
+
+ return null;
+ }
+
+ /* Recursively execute the logic on the document and its sub-documents. */
+ function execute(document) {
+ /* Look for absolutely positioned (well, Z-indexed) elements that
+ * cover the entire width of the page. Look for them in the vertical
+ * center, to avoid cookie/GDPR/… banners that are typically at the
+ * top or bottom of the window, and slightly away from the edges, to
+ * avoid scrollbars/social sharing toolbars/… */
+ let leftX = 64;
+ let leftY = document.defaultView.innerHeight / 2;
+ let leftOverlay = getFirstZIndexedElement(document.elementsFromPoint(leftX, leftY));
+ if (!leftOverlay)
+ return;
+
+ let rightX = document.defaultView.innerWidth - 64;
+ let rightY = document.defaultView.innerHeight / 2;
+ let rightOverlay = getFirstZIndexedElement(document.elementsFromPoint(rightX, rightY));
+ if (!rightOverlay)
+ return;
+
+ if (leftOverlay !== rightOverlay)
+ return;
+
+ let centerX = document.defaultView.innerWidth / 2;
+ let centerY = document.defaultView.innerHeight / 2;
+ let centerElements = document.elementsFromPoint(centerX, centerY);
+ if (!centerElements.indexOf(leftOverlay) === -1)
+ return;//leftOverlay not in center
+
+ /* Hide the overlay and its “visual descendants” (i.e., the elements
+ * on top of the overlay). */
+ for (let i = 0; i < centerElements.length; i++) {
+ centerElements[i].style.display = 'none';
+
+ if (centerElements[i] === leftOverlay) {
+ break;
+ }
+ }
+
+ /* Re-enable scrolling on the BODY element. */
+ let currentBodyStyle = document.body.hasAttribute('style')
+ ? document.body.getAttribute('style')
+ : '';
+
+ let newBodyStyle = currentBodyStyle +
+ '; overflow: auto !important' +
+ '; position: static !important';
+
+ document.body.setAttribute('style', newBodyStyle);
+
+ /* Re-enable scrolling on Quora.com. */
+ document.body.classList.remove('login_no_scroll');
+
+ /* Re-enable scrolling disabled by inline styles. */
+ [].forEach.call(
+ document.querySelectorAll('[style*="overflow"][style*="hidden"]'),
+ function (elem) {
+ elem.setAttribute('style', elem.getAttribute('style').replace(/overflow\s*:\s*hidden\s*;?/, ''));
+ }
+ );
+
+ /* Recurse for frames and IFRAMEs. */
+ try {
+ Array.from(
+ document.querySelectorAll('frame, iframe, object[type^="text/html"], object[type^="application/xhtml+xml"]')
+ ).forEach(
+ elem => execute(elem.contentDocument)
+ );
+ } catch (e) {
+ /* Catch and ignore exceptions for out-of-domain access. */
+ }
+ }
+
+ execute(document);
+})();
diff --git a/searchurl/bml/content/vidspeed.js b/searchurl/bml/content/vidspeed.js
new file mode 100644
index 00000000..9e65d4a3
--- /dev/null
+++ b/searchurl/bml/content/vidspeed.js
@@ -0,0 +1 @@
+try{var s = prompt("Enter video speed: "); if(s !="" && s!=null && s!=0){document.querySelector('video').playbackRate = s; void 0}}catch(err){}
diff --git a/searchurl/default.hosts.tar.gz b/searchurl/default.hosts.tar.gz
new file mode 100644
index 00000000..58d4e1d5
Binary files /dev/null and b/searchurl/default.hosts.tar.gz differ
diff --git a/python/b.html b/searchurl/donate.html
similarity index 100%
rename from python/b.html
rename to searchurl/donate.html
diff --git a/searchurl/func.html b/searchurl/func.html
new file mode 100644
index 00000000..3f7ba983
--- /dev/null
+++ b/searchurl/func.html
@@ -0,0 +1,129 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/searchurl/input.html b/searchurl/input.html
new file mode 100644
index 00000000..3f7ba983
--- /dev/null
+++ b/searchurl/input.html
@@ -0,0 +1,129 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/searchurl/quickstart.html b/searchurl/quickstart.html
new file mode 100644
index 00000000..3f7ba983
--- /dev/null
+++ b/searchurl/quickstart.html
@@ -0,0 +1,129 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/searchurl/res.html b/searchurl/res.html
new file mode 100644
index 00000000..3f7ba983
--- /dev/null
+++ b/searchurl/res.html
@@ -0,0 +1,129 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/searchurl/script/axel.sh b/searchurl/script/axel.sh
new file mode 100644
index 00000000..8c206978
--- /dev/null
+++ b/searchurl/script/axel.sh
@@ -0,0 +1,7 @@
+apt update
+apt upgrade
+apt install axel
+(cat /sdcard/uweb/default.longclick;cat<
a.tmp;mv a.tmp /sdcard/uweb/default.longclick
+axel:cd /sdcard/Download;axel -n 9
+HERE
+
diff --git a/searchurl/script/baidupcs.sh b/searchurl/script/baidupcs.sh
new file mode 100644
index 00000000..5d8e636b
--- /dev/null
+++ b/searchurl/script/baidupcs.sh
@@ -0,0 +1,13 @@
+(cat /data/data/com.termux/files/usr/etc/apt/sources.list;cat<a.tmp;mv a.tmp /data/data/com.termux/files/usr/etc/apt/sources.list
+deb [trusted=yes] http://termux.iikira.com stable main
+EOF
+
+apt update
+apt upgrade
+apt install baidupcs-go
+BaiduPCS-Go config set -appid=266719
+(cat /sdcard/uweb/default.longclick;cat<a.tmp;mv a.tmp /sdcard/uweb/default.longclick
+百度离线下载:/data/data/com.termux/files/usr/bin/BaiduPCS-Go od add
+HERE
+BaiduPCS-Go login
+
diff --git a/searchurl/script/bc.sh b/searchurl/script/bc.sh
new file mode 100644
index 00000000..c094a980
--- /dev/null
+++ b/searchurl/script/bc.sh
@@ -0,0 +1,5 @@
+pkg install bc
+(cat<a.tmp;mv a.tmp /sdcard/uweb/default.acmd
+超级计算器:text/html:echo "%s"|bc -l -q
+EOF
+
diff --git a/searchurl/script/disable_sh.sh b/searchurl/script/disable_sh.sh
new file mode 100644
index 00000000..83964ee8
--- /dev/null
+++ b/searchurl/script/disable_sh.sh
@@ -0,0 +1 @@
+sed -i '/^sh:/d;/^deb:/d' /sdcard/uweb/default.filecap
diff --git a/searchurl/script/filecap_app.sh b/searchurl/script/filecap_app.sh
new file mode 100644
index 00000000..bec88ec1
--- /dev/null
+++ b/searchurl/script/filecap_app.sh
@@ -0,0 +1,14 @@
+(cat<a.tmp;mv a.tmp /sdcard/uweb/default.filecap
+m3u8:text/html:echo ''
+mp3:text/html:echo ''
+m4b:text/html:echo ''
+mp4:text/html:echo ''
+mkv:text/html:echo ''
+doc::am start --user 0 -a android.intent.action.VIEW -d "%u" -t "application/vnd.ms-word"
+xls::am start --user 0 -a android.intent.action.VIEW -d "%u" -t "application/vnd.ms-excel"
+ppt::am start --user 0 -a android.intent.action.VIEW -d "%u" -t "application/vnd.ms-powerpoint"
+docx::am start --user 0 -a android.intent.action.VIEW -d "%u" -t "application/vnd.openxmlformats-officedocument.wordprocessingml.document"
+xlsx::am start --user 0 -a android.intent.action.VIEW -d "%u" -t "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"
+pptx::am start --user 0 -a android.intent.action.VIEW -d "%u" -t "application/vnd.openxmlformats-officedocument.presentationml.presentation"
+EOF
+
diff --git a/searchurl/script/filecap_microsoft.sh b/searchurl/script/filecap_microsoft.sh
new file mode 100644
index 00000000..4de31025
--- /dev/null
+++ b/searchurl/script/filecap_microsoft.sh
@@ -0,0 +1,14 @@
+(cat<a.tmp;mv a.tmp /sdcard/uweb/default.filecap
+m3u8:text/html:echo ''
+mp3:text/html:echo ''
+m4b:text/html:echo ''
+mp4:text/html:echo ''
+mkv:text/html:echo ''
+doc::am start --user 0 -a android.intent.action.VIEW -d 'https://view.officeapps.live.com/op/view.aspx?src=%U'
+xls::am start --user 0 -a android.intent.action.VIEW -d 'https://view.officeapps.live.com/op/view.aspx?src=%U'
+ppt::am start --user 0 -a android.intent.action.VIEW -d 'https://view.officeapps.live.com/op/view.aspx?src=%U'
+docx::am start --user 0 -a android.intent.action.VIEW -d 'https://view.officeapps.live.com/op/view.aspx?src=%U'
+xlsx::am start --user 0 -a android.intent.action.VIEW -d 'https://view.officeapps.live.com/op/view.aspx?src=%U'
+pptx::am start --user 0 -a android.intent.action.VIEW -d 'https://view.officeapps.live.com/op/view.aspx?src=%U'
+EOF
+
diff --git a/searchurl/script/filecap_search.sh b/searchurl/script/filecap_search.sh
new file mode 100644
index 00000000..dcc4fed8
--- /dev/null
+++ b/searchurl/script/filecap_search.sh
@@ -0,0 +1,4 @@
+(cat<a.tmp;mv a.tmp /sdcard/uweb/default.filecap
+search:termux/*:!mkdir search;cd search;curl %u>%s;
+EOF
+
diff --git a/searchurl/script/filecap_sh.sh b/searchurl/script/filecap_sh.sh
new file mode 100644
index 00000000..2df7d04a
--- /dev/null
+++ b/searchurl/script/filecap_sh.sh
@@ -0,0 +1 @@
+echo 'sh:termux/*:!bash <(curl -s %''u)'>>/sdcard/uweb/default.filecap
diff --git a/searchurl/script/filecap_tar.sh b/searchurl/script/filecap_tar.sh
new file mode 100644
index 00000000..be8cc7c9
--- /dev/null
+++ b/searchurl/script/filecap_tar.sh
@@ -0,0 +1,8 @@
+(cat<a.tmp;mv a.tmp /sdcard/uweb/default.filecap
+txt:text/plain:curl -r 0-10240 -s "%u"
+tar.xz:text/plain:curl -r 0-10240 -s "%u"|tar -J -t
+tar.gz:text/plain:curl -r 0-10240 -s "%u"|tar -J -t
+tgz:text/plain:curl -r 0-10240 -s "%u"|tar -J -t
+tar:text/plain:curl -r 0-10240 -s "%u"|tar -t
+EOF
+
diff --git a/searchurl/script/filecap_ziprar.sh b/searchurl/script/filecap_ziprar.sh
new file mode 100644
index 00000000..315ef51b
--- /dev/null
+++ b/searchurl/script/filecap_ziprar.sh
@@ -0,0 +1,7 @@
+(cat<a.tmp;mv a.tmp /sdcard/uweb/default.filecap
+zip:text/plain:curl -r -1024 -s "%u">tmp.zip;unzip -l tmp.zip
+rar:text/plain:curl -r 0-1024 -s "%u">tmp.rar;unrar l tmp.rar
+EOF
+apt install unzip unrar
+
+
diff --git a/searchurl/script/gnuplot.sh b/searchurl/script/gnuplot.sh
new file mode 100644
index 00000000..59f64e15
--- /dev/null
+++ b/searchurl/script/gnuplot.sh
@@ -0,0 +1,7 @@
+pkg install gnuplot
+(cat<a.tmp;mv a.tmp /sdcard/uweb/default.acmd
+命令:text/plain:%s
+函数作图:image/svg+xml:gnuplot -e 'set term svg;set output; plot %s'
+函数作图(3d):image/svg+xml:gnuplot -e 'set term svg;set output; splot %s'
+EOF
+
diff --git a/searchurl/script/histuniq.sh b/searchurl/script/histuniq.sh
new file mode 100644
index 00000000..4bf49b93
--- /dev/null
+++ b/searchurl/script/histuniq.sh
@@ -0,0 +1,4 @@
+(cat<a.tmp;mv a.tmp /sdcard/uweb/default.cmds
+历史记录去重::awk -F'\t' '!s[\$2]++' /sdcard/uweb/history.log>a.tmp;mv a.tmp /sdcard/uweb/history.log
+EOF
+
diff --git a/searchurl/script/hosts_ad.sh b/searchurl/script/hosts_ad.sh
new file mode 100644
index 00000000..d0e178a9
--- /dev/null
+++ b/searchurl/script/hosts_ad.sh
@@ -0,0 +1,29 @@
+(cat<a.tmp;mv a.tmp /sdcard/uweb/default.hosts
+lianmeng.360.cn
+appjiagu.com
+adm-cnzz.net
+alimama.com
+ipinyou.com
+mct01.com
+tanx.com
+wrating.com
+cpro.baidu.com
+pos.baidu.com
+share.baidu.com
+bcebos.com
+e.qq.com
+gdt.qq.com
+l.qq.com
+push.qq.com
+beacon.sina.com.cn
+mix.sina.com.cn
+go.sohu.com
+inte.sogou.com
+epro.sogou.com
+golden1.sogou.com
+uranus.sogou.com
+inte.sogoucdn.com
+lu.sogoucdn.com
+theta.sogoucdn.com
+ad.xiaomi.com
+EOF
diff --git a/searchurl/script/js_caiyun.sh b/searchurl/script/js_caiyun.sh
new file mode 100644
index 00000000..981e3100
--- /dev/null
+++ b/searchurl/script/js_caiyun.sh
@@ -0,0 +1,2 @@
+mkdir -p /sdcard/uweb/bookmarklet
+curl 'https://caiyunapp.com/dest/trs.js' >/sdcard/uweb/bookmarklet/彩云小译.js
diff --git a/searchurl/script/plugins.html b/searchurl/script/plugins.html
new file mode 100644
index 00000000..3f7ba983
--- /dev/null
+++ b/searchurl/script/plugins.html
@@ -0,0 +1,129 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/searchurl/script/xzdic.sh b/searchurl/script/xzdic.sh
new file mode 100644
index 00000000..3e9906a6
--- /dev/null
+++ b/searchurl/script/xzdic.sh
@@ -0,0 +1,4 @@
+apt install less
+cd /sdcard/uweb/dict
+(cat /sdcard/uweb/home.search;ls *.xz|awk '{print $0 ":c:xz -cdfq -- /sdcard/uweb/dict/" $0,"|less -n +\"/^####%s\""}')|awk -F: '!s[$1]++'>a.tmp;mv a.tmp /sdcard/uweb/home.search
+
diff --git a/searchurl/script/xzgrep.sh b/searchurl/script/xzgrep.sh
new file mode 100644
index 00000000..4d7e6596
--- /dev/null
+++ b/searchurl/script/xzgrep.sh
@@ -0,0 +1,4 @@
+apt install xz-utils grep less
+cd /sdcard/uweb/dict
+(cat /sdcard/uweb/home.search;ls *.xz|awk -F: '{print $0 "G:c:xz -cdfq /sdcard/uweb/dict/" $0,"|grep -i \\\'%s\\\'|less" }')|awk -F: '!s[$1]++'>a.tmp;mv a.tmp /sdcard/uweb/home.search
+
diff --git a/searchurl/sdcard/uweb/bookmark/movie_zh.search b/searchurl/sdcard/uweb/bookmark/movie_zh.search
new file mode 100644
index 00000000..7a54c801
--- /dev/null
+++ b/searchurl/sdcard/uweb/bookmark/movie_zh.search
@@ -0,0 +1,153 @@
+OK资源(💯):http://okzyzy.cc/index.php?m=vod-search&wd=
+乐猫TV-30ts(💯):http://www.30ts.com/index.php?m=vod-search&&wd=
+zuidazy:http://zuidazy1.net/index.php?m=vod-search&wd=
+八戒资源(💯):http://zy.bajieziyuan.com/index.php?m=vod-search&wd=
+嘀哩哩TV(💯):https://www.dlili.tv/?s=
+007影视(优+):https://www.007ts.com/search/-------------.html?wd=
+皮皮龟(优+):https://m.pipigui.cc/vod-search-wd-%s-p-1.html
+笨笨鸡(优+):http://m.benbenji.com/index.php?s=vod-search-wd-%s.html
+狗带TV(优+):http://www.vultr1.com/search.php?searchword=
+TV6(优+):https://www.tv6.com/index.php/vod/search.html?wd=%s&submit=
+乐猫TV(优+):http://m.lemaotv.net/search-pg-1-wd-%s.html
+VIP影院(优+):https://7k.yixiangyh.com/index.php/vod/search.html?wd=
+156资源(优+):http://156zy.cc/index.php?m=vod-search&wd=
+131资源(优+):http://131zy.vip/index.php?m=vod-search&wd=
+在线之家(优+):https://www.zxzjs.com/vodsearch/-------------.html?wd=
+速播资源(优):https://www.subo8988.com/index.php?m=vod-search&wd=
+6U资源(优):http://zy.ataoju.com/index.php?m=vod-search&submit=search&wd=
+Go1977资源(优):http://www.go1977.com/index.php?m=vod-search&wd=
+精品资源(优):http://www.jingpinzy.com/index.php?m=vod-search&wd=
+安亚弦视频(优):https://v.anyaxian.cn/vod/search.html?wd=
+4K屋(优):http://m.kkkkmao.com/vod-search-wd-%s.html
+365天天看(优):http://www.365ttk.com/vodsearch/-------------.html?wd=
+最大资源4(优):http://zuidazy.net/index.php?m=vod-search&wd=
+酷云资源(优):http://www.kuyunzy.cc/search.asp?searchword=
+我爱资源(优):http://www.5252zy.com/search.asp?searchword=
+222资源(优):http://www.222zy.com/index.php?m=vod-search&wd=
+最新资源网-推荐(优):http://www.zuixinzy.com/index.php?m=vod-search&wd=
+酷播资源-推荐(优):http://www.kubozy.net/index.php?m=vod-search&wd=
+135资源网(优):http://135zyw.com/index.php?m=vod-search&wd=
+605资源(优):http://www.605zy.com/index.php?m=vod-search&wd=
+火腿影视网(优):http://www.hamysw.com/index.php/vod/search/wd/%s.html
+强强资源(优):http://caiji.000o.cc/index.php?m=vod-search&wd=
+资源盘(优):http://www.ziyuanpian.com/index.php?m=vod-search&wd=
+看看屋(优-):https://m.kankanwu.com/vod-search-wd-%s-p-1.html
+云播TV(优-):https://www.yunbtv.com/search.php?searchword=
+YYFF电影网(优-):https://m.97yyff.com/vod-search-wd-
+卧龙资源.net(优-):http://wolongzy.net/search.html?searchword=
+卧龙资源.cc(优-):http://wlziyuan.cc/search.html?searchword=
+坑搜网盘:http://www.kengso.com/s?wd=
+58网盘:http://m.58wangpan.com/so?keyword=%s&page=1&url_path=so
+永久资源:http://yongjiuzy.net/index.php?m=vod-search&wd=
+GimyTV:http://in.gimy.tv/search.php?searchword=
+看吧影院:http://m.aaqqy.com/vod-search-wd-%s.html
+奇影酷:http://m.qydy8.com/vod-search-pg-1-wd-%s.html
+奇奥影视:http://www.qiaotv.cc/search.php?searchword=
+思古影视:http://v.sigu.me/search.php?wd=
+百万资源网:http://www.baiwanzy.com/index.php?m=vod-search&wd=
+就找大猫影院:http://www.885nm.com/search?wd=
+暧昧资源网:http://www.imeizy.com/index.php?m=vod-search&wd=
+没事影院:http://m.8mmj.com/search.php?searchword=
+柠檬观看网:http://www.nmgk.com/index.php?s=vod-search-name&wd=
+久久看影院:https://www.99kvod.com/vod/search/wd/%s/
+超牛资源网-推荐:http://zy.wlzhan.com//index.php?m=vod-search&wd=
+凶间影院:http://www.xiongjian44.com/index.php?m=vod-search&wd=
+初心视频:http://v.bwcxy.com/vodsearch/-------------.html?wd=
+卧龙资源:https://wlziyuan.cc/search.html?searchword=
+快牛影院:http://dianying333.cn:443/index.php?m=vod-search&wd=
+鬼马影院:http://www.dy821.cn/index.php?m=vod-search-wd-%s.html
+新片屋电影:https://www.xinpianwu.com/index.php?m=vod-search&wd=
+77K影院:http://www.77kyy.com/vod-search-wd-%s.html
+7K电影:http://www.hk7k.com/ssvod-%s-1.html
+星梦电影网:https://www.52xmw.com/index.php/vod/search.html?wd=
+樱花动漫:http://m.imomoe.net/search.asp?searchword=
+搁浅影视:http://www.gqtv.vip/index.php/vod/search/wd/%s.html
+全家看:http://www.tpodgd.cn/index.php/vod/search/wd/%s.html
+快看影视:https://m.kuaikan66.com/search/%s.html
+BT云搜:http://www.btyunsou.info/search?kw=
+苦瓜影院V2:http://2.mp4l.com/?m=vod-search&wd=
+88影视V2:http://m.88ysw.tv/index.php?m=vod-search&wd=
+1907VIP:https://z1.m1907.cn/?jx=
+BT天堂:http://www.3bt.cc/vod-search-wd-%s.html
+91美剧:http://91mjw.com/?s=
+八点影院:https://www.bdhdy.com/search.php?&searchword=%s&searchtype=
+1787电影3:http://www.1787.tv/index.php?m=vod-search&wd=
+海龟影院:http://www.hgyxz.cc/vod-search-wd-%s.html
+2678资源:http://www.dy2678.com/index.php?m=vod-search&wd=
+全视频:http://www.qsptv.com/search/?wd=
+思古影视:http://v.bbbbbb.me/search/?so=
+高清资源:http://gaoqingzy.com/index.php?m=vod-search&wd=
+BT蜘蛛:http://www.zhizhud.com/q?kw=
+mp4吧:http://www.mp4pa.com/search.php?searchword=
+豆瓣电影only:https://m.douban.com/search/?query=
+觅片网:http://tv.cqyes.cn/index.php/vod/search.html?wd=
+尘落电影网:https://www.50s.wang/?c=search&wd=
+初夏影院:http://v.chuxiawl.com/search/%s.html
+火腿影视网:https://www.hamysw.com/index.php/vod/search/wd/%s.html
+叶子影院:http://www.79tv.com/search.php?searchword=
+19影视:https://www.19kan.com/vodsearch.html?wd=
+酷视猪影视:http://qq.a3l3.cn/search/%s.html
+口袋影院:http://www.kdyy.cc/search.php?searchword=
+胖猫TV:http://v.canyinren.com.cn/search.php?searchword=
+神马影院:https://m.jiaosm.com/search/-------------.html?wd=
+嗨哆咪影视:http://m.haiduomi.com/search.html?wd=
+柠檬影院:https://www.317ka.com/vodsearch/-------------.html?wd=
+CK电影网:http://m.ckck.vip/search/?Key=
+海兔影院:http://www.haitum.com/search/
+发烧屋:http://www.hifiwu.com/index.php?s=/vod-search-wd-%s.html
+7E电影网:http://www.7edy.net/index.php?m=vod-search&wd=
+扒一剧:http://www.81ju.cn/index.php?m=vod-search&wd=
+Q2002影视院:http://www.wmxwm.com/search?wd=
+左手吃斋影视:https://v.xiangkanju.com/index.php?m=vod-search&wd=
+优片库:http://m.iupian.com/index.php?s=vod-search&wd=
+哇有视频:https://www.wayoutv.com/index.php/vod/search.html?wd=
+TVK88影视:http://tvk88.net/index.php?m=vod-search-wd-
+极品影视:http://m.jipinys.cc/search/?wd=
+院线电影:http://apis.xiexie.fun/index.php/vod/search.html?wd=
+看剧吧:http://www.kanjuba.tv/search.php?searchword=
+影视精灵:http://www.ysjltv.com/index.php?m=vod-search&wd=
+烽火影视2:https://m.fenghuo.tv/search/?wd=
+92TV电影网:http://www.92tv.cc/index.php?m=vod-search&wd=
+新剧集影院:http://www.xinjuji.com/search.asp?searchword=
+233电影网:https://www.233dyw.com/vodsearch/-------------/?wd=
+豌豆影视:https://www.wandouys.com/video/search/%s.html
+放放TV:https://m.fangfangtv.net/search/?wd=
+扎巴野影院:http://www.zabaye.com/search.php?searchword=
+就要玩电影:http://www.915dy.com/index.php?m=vod-search&wd=
+1717资源:http://zy.itono.cn/index.php?m=vod-search&wd=
+电影天堂:http://2w2w.tv/index.php?m=vod-search&wd=
+青苹果影院:http://www.hnyue.com/index.php/vod/search.html?wd=
+恐怖世界:http://www.kongbu44.com/index.php?m=vod-search&wd=
+看电影:http://www.kandy.cc/?s=search-index-wd-%s.html
+筋斗云资源:http://www.jdyzy.cc/index.php?m=vod-search&wd=
+追剧窝:http://yd.junjunys.vip/index.php?m=vod-search&wd=
+要爱电影:https://www.12dvd.com/search/?wd=
+琪琪影院:https://m.qiqi321.com/index.php?m=vod-search&&wd=
+七七铺:http://m.qiqipu.com/search.asp?searchword=
+人人视频3:http://www.rrdvd.cn/index.php/vod/search.html?wd=
+唐末:http://m.cctv-yn.cn/index.php/vod/search/page/1/wd/%s.html
+九八零影院:https://www.tv980.com/search.php?page=1&searchword=%s&searchtype=
+风车动漫2:http://m.fengchedm.com/common/search.aspx?key=
+黑米影院:http://www.heimidy.cc/search.php?searchword=
+99496动漫:http://www.99496.com/search/%s.html
+搜播影院:https://m.sobo.me/index.php?m=vod-search&wd=
+首播影院:http://m.aaqqc.com/vod-search-pg-1-wd-%s.html
+全能影视:http://so.qnvod.net:8881?searchtype=vodsearch&keyword=%s&keytype=1
+豆瓣资源:http://doubanzy.com/index.php?m=vod-search&wd=
+最大资源网-推荐:http://zuidazy.com/index.php?m=vod-search&wd=
+思古影视:http://v.sigu.me/search.php?wd=
+01资源网:http://www.01zy.com/index.php?m=vod-search&wd=
+被窝电影网:http://m.beiwo.tv/index.php?s=vod-search-wd-%s-p-1.html
+88影视:http://m.88ys.tv/index.php?m=vod-search&wd=
+看看屋:http://m.kankanwu.com/vod-search-wd-%s-p-1.html
+神马影院:http://www.9rsm.com/search?wd=
+卡哇猪:http://www.kwpig.com/sousuo-%s-p-1.html
+粤之家:http://m.yuezj.com/index.php?m=vod-search&wd=
+琪琪影院:http://m.77kp.com/index.php?m=vod-search&&wd=
+泡泡影视:http://m.ppys.vc/tv-search-wd-%s.html
+蓝海视频:http://v.yingselanhai.com/seacher.php?sousuo=
+磁力屋:https://www.cl5.org/kw/%s.html
+新世界动漫:http://m.x4jdm.com/vod-search?wd=
+一部影院:http://www.yibuyy.com/search.php?searchword=
+一米猫迅雷:https://m.yimimao.com/vod-search-wd-%s-p-1.html
+网盘007:https://m.wangpan007.com/wap/search?keyword=
diff --git a/searchurl/sdcard/uweb/bookmark/novel_zh.search b/searchurl/sdcard/uweb/bookmark/novel_zh.search
new file mode 100644
index 00000000..7c423ade
--- /dev/null
+++ b/searchurl/sdcard/uweb/bookmark/novel_zh.search
@@ -0,0 +1,135 @@
+稻草人书屋:http://www.daocaorenshuwu.com/plus/search.php?q=
+网易云阅读:http://yuedu.163.com/search.do?type=4&key=
+17k小说网:http://search.17k.com/search.xhtml?c.st=0&c.q=
+顶点208:https://www.208xs.com/searchbook.php?search_key=
+无弹窗小说网:http://www.22ff.org/s_
+铅笔小说:https://www.23qb.com/modules/article/search.php?searchkey=
+天籁小说:https://www.23txt.com/search.php?keyword=
+2K小说:https://m.2kxs.com/modules/article/search.php?searchtype=keywords&searchkey=
+31小说网:POST:keyword=%s:http://www.xx31xs.org/search.php
+官术网:http://www.3dllc.cc/search.php?keyword=
+3G书城:POST:keytype=0&search_key=%s&ver=new:http://www.3gsc.com.cn/search/index/show/pic
+风雨小说:http://www.44pq.cc/modules/article/search.php?searchtype=articlename&searchkey=
+武林中文网:https://www.50zw.la/modules/article/search.php?searchkey=
+55小说:POST:searchkey=%s&searchtype=articlename:http://www.liushuba.com/modules/article/search.php
+56书库:http://zhannei.baidu.com/cse/search?s=8536225359155591069&entry=1&ie=gbk&q=
+无限小说:http://www.61ww.com/modules/article/search.php?searchkey=
+恋上你看书网:http://zhannei.baidu.com/cse/search?s=13795276983184408042&ie=gbk&q=
+88读书:http://www.88dushu.com/search/so.php?search_field=0&q=
+88小说:http://www.88xiaoshuo.com/modules/article/search.php?searchkey=
+九九藏书:http://www.99lib.net/book/search.php?s=13139900387823019677&type=%E7%AB%99%E5%86%85&q=
+九桃小说:POST:searchkey=%s:https://www.9txs.com/search.html
+爱尚小说:http://www.a306.com/modules/article/soso.php?searchkey=%s&searchtype=articlename
+ABC小说网:http://www.abcxs.com/s.php?s=3166108066185075505&ie=gbk&q=
+阿里文学:http://www.aliwx.com.cn/search?keyword=
+百书斋:https://baishuzhai.com/searchbook.php?keyword=
+八月居小说:http://www.bayueju.com/Search/Index/lists.html?g=Search&m=Index&a=lists&type=title&keyword=
+笔趣馆:https://sou.xanbhx.com/search?siteid=biquguancom&q=
+笔趣库:https://sou.xanbhx.com/search?t=920895234054625192&siteid=biqukuco&q=
+QQ阅读:http://chuangshi.qq.com/search/searchindex/type/all/wd/%s.html
+创世中文网:http://chuangshi.qq.com/search/searchindex/type/all/wd/%s.html
+创世中文网:http://chuangshi.qq.com/search/searchindex/type/all/wd/%s.html
+子午书简:https://5kindle.com/?s=
+精品电子书下载:https://bookset.me/search/
+掌上书苑:POST:q=%s:https://www.soepub.com/search/index/
+爱下电子书:https://www.ixdzs.com/bsearch?q=
+苦瓜书盘:POST:keyboard=%s&show=title%2Cbooksay%2Cbookwriter&tbname=download&tempid=1:https://www.kgbook.com/e/search/index.php
+我的小书屋:http://mebook.cc/?s=
+书荒部落:http://noveless.com/?s=
+盘多多:http://www.panduoduo.net/s/comb/n-%s&f-f2
+请看小说网:POST:show=title%2Csmalltext%2Cwriter&tbname=txt&tempid=1&keyboard=%s&Submit22=%CB%D1%CB%F7:https://www.qinkan.net/e/search/index.php
+书语者:https://book.shuyuzhe.com/search/
+添喜郎:POST:hh=LK&show=title%2Csoftwriter&keyboard=%s&Submit22=%E6%90%9C%E7%B4%A2:https://www.tianxilang.com/e/search/index.php
+知轩藏书:http://www.zxcs8.com/?keyword=
+读一读:http://du1du.org/search.htm?keyword=
+QQ读书:http://chuangshi.qq.com/search/searchindex/type/all/wd/%s.html
+读书369:http://www.dushu369.com/book/search.asp?Keyword=%s&select=Article&Field=Title
+读书族:http://www.dushuzu.com/modules/article/search.php?searchkey=
+飞卢小说:http://b.faloo.com/l/0/1.html?t=1&k=
+风华居:http://www.fenghuaju.cc/search.php?searchkey=
+凤鸣轩:http://so.fmx.cn/so/?q=%s&f=_all&ie=gbk
+格格党:http://zhannei.baidu.com/cse/search?s=10855655014424708676&ie=gbk&q=
+长佩文学:https://www.gongzicp.com/novel/search/novel/novel/keyword/
+刺猬猫(欢乐书客):http://www.ciweimao.com/get-search-book-list/%s/1
+黑岩阅读网:http://www.heiyan.com/search/?queryString=
+恒言中文网:http://www.hengyan.com/so/?key=%s&s=
+顺隆书院:https://www.hkslg.net/modules/article/search.php?searchkey=
+红薯中文网:POST:keyword=%s&keytype=1:http://www.hongshu.com/bookstore.html
+红袖添香:https://www.hongxiu.com/search?kw=
+花语女生网:http://search.zongheng.com/search/all/%s/1.html
+iCiyuan轻小说:http://www.iciyuan.com/index.php/search#keyword=
+凤凰书城:POST:query=%s:http://www.yc.ifeng.com/book/search/
+轻文轻小说:https://www.iqing.in/worksearch/#/?q=%s&type=book
+掌阅小说网:http://yc.ireader.com.cn/books/k%s/
+爱下电子书:https://www.ixdzs.com/bsearch?q=
+鲸鱼阅读:http://www.jingyu.com/search/?kw=
+晋江文学城:http://www.jjwxc.net/search.php?kw=%s&t=1
+聚书名网:POST:action=search&q=%s:http://www.jsmw266.com/home/search.html
+卡夜阁:https://m.kayege.com/index/so?searchkey=
+啃文书库:http://zhannei.baidu.com/cse/search?s=14794566617686326772&entry=1&q=
+小说大全:http://book.km.com/search.html?search_type=&keyword=
+连城读书:http://my.lc1001.com/esou/q?dowhat=query&kw=%s&type=1000
+乐文小说:POST:searchkey=%s:http://www.lewenxiaoshuo.com/novel.php?action=search
+猎文网:https://www.liewen.cc/search.php?keyword=
+领域文学:POST:searchkey=%s:https://www.lingyu.org/modules/article/search.php
+凌云文学网:http://www.lingyun5.com/index.php/Book/Booklist/?key=
+轻之文库:http://www.linovel.net/search/?kw=
+阅文书城:https://mcp.yuewen.com/moon/search.html?wd=
+妙笔读:http://www.miaobidu.com/search.html?searchtype=novelname&searchkey=
+笔趣阁:http://www.mibaoge.com/search.php?keyword=
+陌上香坊:http://so.msxf.net/book/search/?t=all&q=
+亚马逊图书:https://www.amazon.cn/s/ref=nb_sb_noss_2?url=search-alias%3Dstripbooks&field-keywords=
+中国图书网:http://www.bookschina.com/book_find2/?stp=%s&sCate=0
+当当读书:http://e.dangdang.com/media/h5/ddreader50/search-page.html?keyword=
+豆瓣读书:https://book.douban.com/subject_search?search_text=%s&cat=1001
+中国国家图书馆:http://find.nlc.cn/search/doSearch?actualQuery=
+泡书吧:http://www.paoshuba.cc/modules/article/search.php?searchkey=
+品书文学:http://www.pinshu.com/search?searchkey=
+飘柔文学:http://www.prwx.com/novel.php?action=search&searchtype=articlename&searchkey=
+起点中文网:https://m.qidian.com/search?kw=
+奇迹作品:https://www.qijizuopin.com/search/
+求小说网:http://www.qiuxiaoshuo.com/search.htm?keyword=
+秋语阁小说:POST:searchkey=%s:https://www.qiuyuge.org/modules/article/search.php
+棋子小说:POST:searchkey=%s:http://www.qizi.la/modules/article/search.php
+全书网:http://www.quanshuwang.com/modules/article/search.php?searchkey=%s&searchtype=articlename
+小说阅读网:https://m.readnovel.com/search?kw=
+SF轻小说:http://s.sfacg.com/?Key=%s&S=1&SS=0
+书林文学:http://zhannei.baidu.com/cse/search?s=11488190379777616912&entry=1&ie=gbk&q=
+书荒啦:https://sou.xanbhx.com/search?siteid=shuhuanglacom&t=920895234054625192&q=
+书农文学:POST:tbname=bookname&show=title&tempid=1&keyboard=%s:http://www.qxswk.com/e/search/index.php
+书山中文网:http://yc.ireader.com.cn/books/k%s/
+四大名著文学网:https://book.sidamingzhu.org/modules/article/search.php?searchtype=all&searchkey=
+思路客小说:https://www.siluke.tw/search.php?keyword=
+新浪小说:http://vip.book.sina.com.cn/weibobook/search.php?sk=
+少年文学:http://www.snwx8.com/modules/article/search.php?searchkey=
+多多看书(搜狗):https://xiaoshuo.sogou.com/0_0_0_0_heat/?keyword=
+随想轻小说:POST:searchtype=articlename&searchkey=%s:http://book.suixw.com/modules/article/search.php
+速阅阁:POST:searchkey=%s:http://www.suyuege.com/modules/article/uso.php
+书香云集:http://www.sxyj.net/Book_Search.html?keyword=
+塔读文学:POST:query=%s:http://www.tadu.com/search
+铁血读书:https://book.tiexue.net/SearchResults.aspx?keywords=%s&noveltype=0
+uc书盟:http://www.uctxt.com/modules/article/search.php?searchkey=
+U小说:https://www.uxiaoshuo.com/searchbook.php?keyword=
+望书阁:http://zhannei.baidu.com/cse/search?s=8391094249448323495&entry=1&ie=gbk&q=
+文学迷:http://www.wenxuemi.com/search.php?keyword=
+无图小说网:POST:searchtype=articlename&searchkey=%s:http://www.wutuxs.com/modules/article/search.php
+梧州中文台:http://www.wzzw.tv/search.htm?keyword=
+小红花阅读网:https://xhhread.com/lib/searchStoryByKeyword.jhtml?keyword=
+香网言情小说:http://www.xiang5.com/search.php?keyword=
+小说族:http://www.xiaoshuozu.com/s.php?ie=gbk&q=
+言情小说吧:https://www.xs8.cn/search?kw=
+新笔趣阁:https://www.xxbiquge.com/search.php?keyword=
+潇湘书院:http://www.xxsy.net/search?s_wd=
+雅文小说:https://www.yawenb.com/modules/article/search.php?searchtype=keywords&ie=gbk&searchkey=
+衍墨轩:http://www.ymoxuan.com/search.htm?keyword=
+云来阁:POST:searchkey=%s:http://www.yunlaige.com/modules/article/search.php
+云起书院:http://chuangshi.qq.com/search/searchindex/type/all/wd/%s.html
+着笔中文:https://www.zbzw.la/s.php?ie=gbk&q=
+斋书苑:POST:s=%s:https://www.zhaishuyuan.com/search/
+爪机书屋:POST:searchKey%s:https://www.zhuaji.org/search/3673/1.html
+追书网:https://www.zhuishu.tw/search.aspx?keyword=
+逐浪小说:POST:k=%s:http://www.zhulang.com/search/index.html
+杂志虫:POST:searchkey=%s:https://www.ab74.com/modules/article/search.php
+纵横中文网:http://search.zongheng.com/search/all/%s/1.html
+E小说:https://www.zwda.com/search.php?keyword=
+八一中文:https://www.zwdu.com/search.php?keyword=
diff --git a/searchurl/sdcard/uweb/default.hosts b/searchurl/sdcard/uweb/default.hosts
new file mode 100644
index 00000000..82ea3855
--- /dev/null
+++ b/searchurl/sdcard/uweb/default.hosts
@@ -0,0 +1,32 @@
+lianmeng.360.cn
+appjiagu.com
+adm-cnzz.net
+alimama.com
+ipinyou.com
+mct01.com
+tanx.com
+wrating.com
+pos.baidu.com
+union.baidu.com
+share.baidu.com
+baidu.com ^.?pro
+bcebos.com
+e.qq.com
+gdt.qq.com
+l.qq.com
+beacon.sina.com.cn
+mix.sina.com.cn
+sina.com.cn ^(d|ad|sax).$
+aty.sohu.com
+go.sohu.com
+sohu.com
+inte.sogou.com
+epro.sogou.com
+union.sogou.com
+golden1.sogou.com
+uranus.sogou.com
+inte.sogoucdn.com
+lu.sogoucdn.com
+theta.sogoucdn.com
+ad.xiaomi.com
+ifengimg.com ^/feather/
diff --git a/searchurl/search.html b/searchurl/search.html
new file mode 100644
index 00000000..3f7ba983
--- /dev/null
+++ b/searchurl/search.html
@@ -0,0 +1,129 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/searchurl/searchcat.html b/searchurl/searchcat.html
new file mode 100644
index 00000000..3f7ba983
--- /dev/null
+++ b/searchurl/searchcat.html
@@ -0,0 +1,129 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/searchurl/searchcat.tar.gz b/searchurl/searchcat.tar.gz
new file mode 100644
index 00000000..6c47a735
Binary files /dev/null and b/searchurl/searchcat.tar.gz differ
diff --git a/searchurl/template/backup.html b/searchurl/template/backup.html
new file mode 100644
index 00000000..3f7ba983
--- /dev/null
+++ b/searchurl/template/backup.html
@@ -0,0 +1,129 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/searchurl/txt/magnet.search b/searchurl/txt/magnet.search
new file mode 100644
index 00000000..99482e01
--- /dev/null
+++ b/searchurl/txt/magnet.search
@@ -0,0 +1,22 @@
+磁力搜索:http://www.btmovi.space/
+磁力云搜索:http://www.eclyun.com/
+磁力星:https://www.cilixing.pw/
+skrbt:https://skrbtcili.buzz/
+磁力站:http://cili001.com/
+哔哩搜索:https://biliworld.xyz/
+bt1207:https://bt1207cl.icu/
+磁力蜘蛛:http://www.eclzz.com/
+Acg搜索:http://www.acgsou.com/
+种子搜:https://www.dongxingdi.com/
+燕子bt:https://www.54new.com/
+bthub:https://bthub.xyz/
+磁力天堂:http://www.cltt.me/
+磁力宝:http://www.clb.biz/
+搜bt磁力:http://www.sobt5.pw/
+bt磁力车:http://5i0.fun/6qPP
+种子搜:https://www.zhongzihu.com/
+高清MP4吧:http://www.mp4ba.com
+Bt电影天堂:http://www.btbtdy.me
+高清电影网:http://gaoqing.la
+两个BT:https://www.bttwo.com/
+磁力搜索:http://www.cilil.cn/
diff --git a/searchurl/txt/rjs.txt b/searchurl/txt/rjs.txt
new file mode 100644
index 00000000..281a8d20
--- /dev/null
+++ b/searchurl/txt/rjs.txt
@@ -0,0 +1 @@
+search site:window.open("i:15site:" + location.hostname)
diff --git a/searchurl/uas.html b/searchurl/uas.html
new file mode 100644
index 00000000..3f7ba983
--- /dev/null
+++ b/searchurl/uas.html
@@ -0,0 +1,129 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/searchurl/urls.html b/searchurl/urls.html
new file mode 100644
index 00000000..3f7ba983
--- /dev/null
+++ b/searchurl/urls.html
@@ -0,0 +1,129 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/searchurl/v541.search b/searchurl/v541.search
new file mode 100644
index 00000000..b5af69b2
--- /dev/null
+++ b/searchurl/v541.search
@@ -0,0 +1,541 @@
+光棍影院:http://v.weixintv8.com/index.php?m=vod-search&wd=
+巨基影视:http://mob.woogle3389.com/index.php/vod/search.html?wd=
+怡萱动漫(动漫):http://www.yxdm.tv/search.html?title=
+床头电影网(免嗅探):http://www.lunlix.com/index.php/vod/search.html?wd=
+极速影视:http://www.jisuysw.com/search/?wd=
+侠客电影网:http://www.9do9.com/index.php?m=vod-search&wd=
+星星影院:http://www.yemuxingchen.com/search/
+1il电影:https://www.1il.tw/index.php/vod/search.html?wd=
+贝贝影院:http://www.beibei33.com/index.php/vod/search.html?wd=
+草民电影:https://www.cmdy5.com/index.php?m=vod-search&wd=%s&submit=
+飞鱼:http://www.feiyudianying.com/index.php?m=vod-search&wd=
+大手子影院:http://www.dsz22.com/search.php?q=
+银猫电影(免嗅探):https://laoyinmao.com/search.php?searchword=
+9300影视:http://www.9300tv.com/index.php?m=vod-search&wd=
+影视城:http://www.z1i.cn/vodsearch/-------------.html?wd=
+逗别看(💯):http://m.6080fw.com/mso/?wd=
+嘻嘻动漫网(动漫):https://www.xixixixi.wang/search/name/%s.html
+妮可影视(动漫):http://www.nicotv.me/video/search/%s.html
+人人影视(下载):http://www.yyetss.com/Search/index/?s_keys=
+去看TV(免嗅探):http://m.qukantv.net/search/?wd=
+干货影视:http://tv.k8aa.com/index.php/vod/search.html?wd=
+零度影视:http://tv.iqxbf.com/seacher.php?wd=
+智诚影视:http://allys.cn/search.php?searchword=
+29视频:http://www.29spyy.com/vod-search?wd=
+年轮电影网:https://www.nlmp4.com/index.php/vod/search.html?wd=%s&submit=
+97电影网(免嗅探):http://www.97kpb.com/search.php?searchword=
+沙发电影网:http://www.sofamv.com/index.php?s=/search/index.html&keyword=
+山丘影院(免嗅探):https://dy.thehill.me/index.php/vod/search.html?wd=%s&submit=
+影视分享:https://www.ysshare.com/search/
+可米影视(免嗅探):http://www.kmysw.vip/index.php/vod/search.html?wd=
+五杀电影院:https://s.lol5s.com/index.php?m=vod-search&wd=
+97韩剧网:https://m.97pd.com/index.php?s=vod-search&wd=
+夏沫电影网(💯):http://www.7bszs.com/index.php/vod/search.html?wd=
+全民影院:http://www.qdy5.com/index.php/vod/search.html?wd=%s&submit=
+农民影视:http://www.nmvcd.com/index.php?m=vod-search&wd=
+美剧天堂:https://m.meijutt.com/search/index.asp?searchword=
+香蕉热播:http://www.xgxxx.cn/index.php/vod/search.html?wd=
+粤语影视:https://www.yueyuys.com/search.php?searchword=
+嘀哩哩TV(💯):https://www.dlili.tv/?s=
+80s手机电影网(免嗅探):http://80s.cc/search/-------------.html?wd=
+九州TV:http://www.9zhoutv.com/index.php/vod/search/wd/%s.html
+聚看影院(免嗅探):https://m.jukantv.com/index.php?s=vod-search&wd=
+吾爱看看:http://www.wuaikk.com/vodsearch/-------------/?wd=
+ADC电影网:https://www.adcmove.com/search/-------------.html?wd=
+小刀影院(免嗅探):http://www.xdkdy.cc/index.php?s=vod-search&wd=
+有钱呀:https://v.youqianya.com/vod/search/?wd=
+高清电影网(免嗅探):http://www.mgtv.tw/index.php/vod/search.html?wd=
+影院TV:http://1.zhbv.cn/search.html?wd=so&wd=video&wd=
+奇米奇米(动漫):http://www.qimiqimi.top/index.php/vod/search.html?wd=
+乔巴影视:http://dilidili.ren/index.php/vod/search.html?wd=
+天悦影院:http://tianyueyy.com/vodsearch/-------------.html?wd=
+麻花100影视(免嗅探):https://www.mahua110.com/search/-------------.html?wd=
+动漫岛(动漫):https://www.mandao.tv/search.php?searchword=
+众视影城:http://m.hdjoy.cn/index.php?s=vod-search&wd=
+乐猫影视:http://6mys.com/vodsearch/-------------.html?wd=
+新影剧:http://www.tuituye.cn/index.php?m=vod-search&wd=
+灵动影视:http://tv.82wl.cn/index.php/vod/search.html?wd=
+E站(动漫):http://m.ezdmw.com/Home/Index/search_some?searchText=%s&page=0
+哔咪哔咪:https://www.bimibimi.cc/vod/search/?wd=
+牛巴巴影院:http://www.688ying.com/vodsearch/-------------.html?wd=
+田鸡影院:http://www.mtotoo.com/index.php?m=vod-search&wd=
+影视网(💯):http://www.weqtv.com/index.php/vod/search.html?wd=
+雅阁影视:https://www.yageys.com/vod/search.html?wd=
+吾爱看片(免嗅探):http://www.52kkpp.com/vodsearch/-------------.html?wd=
+小黄鸭影视:http://www.yule40.com/4-------------.html?wd=%s&submit=
+板栗电影:https://m.siguady.com/search/?wd=
+天美影视:https://tv.tmicloud.com/vod/search.html?wd=
+值资源站:http://www.ziyuanpian.net/index.php?m=vod-search&wd=
+vip1080:http://vip1080.top/index.php/vod/search.html?wd=
+VIP云点播:https://www.vipydb.com/vodsearch/-------------.html?wd=
+80s手机电影:http://www.80s.la/movie/search/?skey=
+贝壳影视:http://movie.jxesk.cn/index.php?m=vod-search&wd=
+TV6影院(💯):https://www.tv6.com/index.php/vod/search.html?wd=
+黑豹TV:http://www.heibaotv.com/vod/search.html?wd=
+去看吧(动漫):https://www.qkan8.com/index.php/vod/search.html?wd=
+欧派动漫(动漫):https://www.opacg.com/vodsearch/-------------/?wd=
+965影视:https://www.965ys.net/search/%s.html
+狸猫TV(💯):http://flimo.cn/index.php/vod/search.html?wd=
+KK3电影(已失效):http://www.kk3.tv/search.asp?searchword=
+黑马影视:http://www.heimayy.net/search.php?searchword=
+非凡影音:http://www.losir.cn/index.php?s=vod-search&wd=
+而力影院:http://m.2li.xyz/index.php/vod/search.html?wd=
+方舟影视网:http://wap.ark777.com/index.php?s=vod-search&wd=
+畅云视听:http://cy.winppo.com/vod/search.html?wd=
+共享影视:http://gxys.da3h.wang/index.php/vod/search.html?wd=
+放放电影:http://www.fangfangdy.cc/search?wd=
+紫狐影院:http://v.zihu.tv/index.php/vod/search.html?wd=
+面包网:http://www.mbw99.com/vodsearch/-------------/?wd=
+非凡资源:http://www.ffzy8.com/vod-search?wd=
+80影视:http://m.80ys.net/search/-------------.html?wd=
+涂涂影院:http://www.71xun.com/index.php?m=vod-search&wd=
+乐看电影院:http://lekan.ab895.cn/search.php?searchword=
+TVB云播:http://m.hktvyb.com/vod/search.html?wd=
+盘多多(网盘):http://www.panduoduo.net/s/name/
+小轩影视:http://www.cdnpay.cn/index.php/vod/search.html?wd=
+番楽:http://funle.video/vodsearch/-------------/?wd=
+安狐影院:http://ibahu.com/index.php?m=vod-search&wd=
+赤马影院:http://www.cma5.com/index.php?m=vod-search&wd=
+0712h:http://www.0712h.com/search.php?searchword=
+谍错网:https://www.diecuo.com/index.php?m=vod-search&wd=
+三个三在线:http://www.333zx.cn/wap/seacher.php?wd=
+西瓜影院(爱优酷腾):http://m.xigua16.com/search/?wd=
+chok吧:https://www.chok8.com/vodsearch/-------------/?wd=
+高清资源网:http://www.gaoqingzy.com/index.php?m=vod-search&submit=search&entry=1&ie=gbk&wd=
+乐优视频:http://leutv.cn/search.html?wd=
+苹果影院:http://www.plaly.com/vodsearch.html?wd=
+猫眼电影(简介评论):http://m.maoyan.com/ajax/search?kw=%s&cityId=59&stype=-1
+酷片库:https://www.kupianku.com/search/index?key=
+315电影网:https://m.315z.net/search/?wd=
+去看吧(动漫):https://www.qkan9.com/index.php/vod/search/wd/%s.html
+尚帝影视(已失效):http://www.3rrqc.cn/search/%s.html
+时光网(简介评论):http://m.mtime.cn/Service/callback.mi/Showtime/SearchVoice.api?keyword=%s&pageIndex=1&searchType=3&locationId=290
+搜视频网[手机]:https://m.tvsou.com/search/
+苏格影院:http://m.wendaima.com/search.php?searchword=
+天堂影视:http://tiantangtv.cn/index.php?m=vod-search-wd-
+爱思影院:https://www.96as.cn/search/%s.html
+星空影院:http://www.usxktv.com/index.php?s=/Search/index.html&keyword=
+好类影院:http://www.haoleiyingyuan.cn/index.php/vod/search.html?wd=
+4Q电影网(💯):http://www.dabaishipin.cn/index.php?m=vod-search&wd=
+神马影视(已失效):http://www.imzxz.com/index.php/vod/search.html?wd=
+TV88影视(💯):http://www.tv88.vip/vodsearch/-------------.html?wd=
+天堂影视:http://tiantangtv.cn/index.php?m=vod-search-wd-
+在线福利网:http://www.74le.com/search?wd=
+天天看影院:http://www.kankantv.org/e/search/index.php?show=title,pinyin,keywords&area=default&sortby=related&keyboard=
+永久资源cc:http://yongjiuzy.cc/index.php?m=vod-search&wd=
+看视界:http://v.73k3.cn/vodsearch/-------------.html?wd=
+手机韩剧网:https://m.hanju78.com/s/%s.html
+迪特电影网:http://www.ditedy.com/vod-search-wd-%s.html
+手机韩剧网:https://www.hanju78.com/s/%s.html
+盒子影视:http://www.520boxtv.com/search.php?name=%s&x=0&y=0
+影豆网:https://www.yingdou3.com/search.php?searchword=
+EDD动画:http://www.edddh.com/index.php?m=vod-search&wd=
+SYUS影视(已失效):https://www.suiyue.us/index.php/vod/search.html?wd=
+大宝TV™:http://www.dabaotv.cn/vodsearch/-------------.html?wd=
+杂汇谈视频(优 +):https://www.zahuitan.com/index.php/vodsearch/-------------/?wd=
+飞飞电影网(💯):https://www.feifeisp.com/search/-------------.html?wd=
+奶包电影:http://www.nbdy8.cc/index.php/vod/search.html?wd=
+樱花动漫:http://m.imomoe.jp/search.asp?searchword=
+战网影视:https://www.2zw.cc/index.php?m=vod-search&wd=
+鱼人影视™(已失效):https://www.cdyhgh.top/index.php/vod/search.html?wd=
+天天影视:http://m.252670.com/index.php/vod/search.html?wd=
+嗨哆咪影视(已失效):https://haiduomi.com/search.html?wd=
+奇奇动漫(动漫):http://www.qiqidongman.com/vod-search-wd-%s.html
+风车动漫+:http://dm.dm530.net/search.asp?searchword=
+天天影视:http://www.252670.com/index.php/vod/search.html?wd=
+海外影视(已失效):http://www.hwmov.com/?s=vod-search.html&wd=
+微信影院(💯):http://www.weixintv8.com/index.php?m=vod-search&wd=
+云客影视(💯):http://www.yunkej.cn/4-------------.html?wd=
+920影院(💯):http://www.tv920.com/vodsearch.html?wd=
+哔嘀影视:https://www.bd1s.com/search?q=
+初颜影视(💯):https://www.cydym.cn/index.php/vod/search/?wd=
+段友影视(💯):http://www.102hd.com/index.php?m=vod-search&wd=
+影视资源大全(💯):http://www.yszy9.com/index.php?m=vod-search&wd=
+福云资源(💯):http://www.fucloud.xyz/index.php?m=vod-search&wd=
+影视可乐天极(💯):http://www.keletj.com/index.php?m=vod-search&wd=
+豆腐影院(💯):http://m.ooxxgy.cn/vodsearch/-------------.html?wd=
+彬彬影院™(💯):http://www.binbin95.com/search.html?wd=
+鸭子谷影院(💯):http://www.soumulu.com/sss/%s.html
+皮皮犬影院™(💯):http://ppqyy.com/index.php/vod/search.html?wd=
+海洋影院:http://www.mu83j.cn/index.php/vod/search.html?wd=
+新视觉影视(💯):http://www.ka61b.cn/index.php/vod/search.html?wd=
+花田影院(💯):http://www.huatianyy.com/vodsearch/-------------.html?wd=
+97影院(💯):http://www.id97.net/index.php?m=vod-search&wd=
+壹零影院(💯):http://www.10dh.cn/index.php?m=vod-search&wd=
+九尾狼影院(💯):http://www.jiuweilang.com/index.php?m=vod-search&wd=
+牛魔王电影(💯):http://www.nmwdy.com/search-wd-%s.html
+爱看TV(💯):http://www.iktvb.com/index.php?m=vod-search&wd=
+奇迹电影(💯):http://qijidy.com/index.php/vod/search/wd/%s.html
+读视(💯):http://www.ka61b.cn/index.php/vod/search.html?wd=
+滴滴影视(💯):http://movie.24dd.cn/index.php/vodsearch/%s-------------.html
+艾玛看影视网(已失效):http://www.manhuali.com/search.php?searchword=
+92122导航(💯):http://www.92122.com/search/-------------.html?wd=
+两个BT(💯):https://www.bttwo.com/?s=
+爱TV云播(💯):http://www.hktvwx01.cn/vod/search/wd/%s.html
+七叶影视(💯):http://www.qiyeok.com/search/%s.html
+1977资源(已失效):http://www.1977zy.com/index.php?m=vod-search&wd=
+1769电影™(💯):http://das.6n2o76.cn/index.php/vod/search.html?wd=
+鬼马影院(💯):http://www.dy821.cn/index.php?m=vod-search-wd-%s.html
+007影视4(💯):https://www.007ts.com/search/-------------.html?wd=
+凑点影视(💯):http://www.coudian.com/index.php/vod/search/wd/%s.html
+老新番动漫(动漫):http://www.laoxinfan.com/search.php?searchword=
+嘶哩嘶哩(动漫):http://www.silisili.me/e/search/index.php?show=title&tbname=movie&tempid=1&keyboard=
+沃购网影视:http://www.wlgoo.cn/index.php/vod/search.html?wd=
+全集网:https://www.quanji789.com/index.php?s=vod-search&wd=
+迅播动漫(动漫):https://dm.biepa.net/search.php?searchword=
+无双影视:https://wsys.tv/vodsearch.html?wd=
+R福利电影天堂:http://www.rdytt.com/search-wd-%s.html
+LOGO先锋影院:https://www.xfplay.wang/index.php?m=vod-search&wd=
+众云影视:http://www.zhongyuntv.com/index.php/vod/search.html?wd=
+100资源站:https://www.wfss100.com/index.php?m=vod-search&wd=%s&submit=search
+要看电影网:https://ykdyj.com/index.php?m=vod-search&wd=
+OK资源:http://www.okzyw.com/index.php?m=vod-search&wd=
+稔知影视:http://renzhitv.com/vod/search.html?wd=
+52k影视:http://shodg.xyz/seacher.php?wd=
+看剧影视:http://www.kanju3.com/index.php/vod/search.html?wd=
+ACg高清:http://www.acghd.cn/index.php/vod/search.html?wd=
+918视频网:http://dy.cocke.cc/index.php/vod/search.html?wd=%s&submit=
+韩剧网:http://m.2hanju.com/e/search/?searchget=1&show=title&keyboard=
+麻雀影视:http://www.maqueys.com/index.php?m=vod-search&wd=
+125电影网:http://www.125dy.com/vod-search?wd=
+优质电影网:http://www.youzhidy.com/plus/search.php?kwtype=0&q=
+FODM漫相随(动漫):http://dm.tsdm.tv/search.asp?searchword=
+gimy剧迷:https://in.gimy.tv/search.php?searchword=
+艾旦影视:https://www.lovedan.net/search.php?page=2&searchword=%s&searchtype=
+小米动漫:http://www.xmdmw.com/search.php?searchword=
+TV在线影院:http://v.ckxfjr.cn/search.html?wd=
+影视之家:http://www.yingshipa.com/search.php?searchword=
+影视之家:http://www.yingshipa.com/search.php?searchword=
+自在电影网:http://www.zzyo.cc/index.php?m=vod-search&wd=
+豆角电影:https://www.tvb1.cc/index.php?m=vod-search&wd=
+优秀影院:http://www.uxyy.cn/search/-------------.html?wd=
+辉煌影视:http://www.hh6s.com/vod/search.html?wd=
+哈哈热播:https://www.haniudy.com/vodsearch/-------------/?wd=
+虎视影院:http://www.77hushi.com/vodsearch/-------------.html?wd=
+易看影院:http://www.ekmov.com/vodsearch/-------------.html?wd=
+音范丝(磁力):http://www.yinfans.com/?s=
+策驰影院:http://www.5nj.com/index.php?m=vod-search&wd=
+129资源:http://www.129zy.com/index.php?m=vod-search&wd=%s&submit=search
+1895电影网:http://www.1895ys.com/search.php?searchword=
+拉斯特影视:http://www.lasite.cc/index.php?m=vod-search&wd=
+1999电影天堂:http://m.1999dytt.com/index.php?m=vod-search&wd=
+ABC影院:https://www.abc119.org/index.php?m=vod-search&wd=
+小收影院:http://p4yy.com/index.php?m=vod-search&wd=
+OK资源站:http://www.jisudhw.com/index.php?m=vod-search&wd=%s&submit=search
+雅酷视频:http://m.yakutv.cc/search.asp?searchword=
+花样影视(优-):https://i.hyys.me/webIndex.php/?code=keywordSearch&keyword=
+ye813电影网:http://www.ye813.cn/vod-search-wd-%s.html
+282电影网:http://www.163282.com/index.php?m=vod-search&wd=
+杂汇谈视频:http://www.zahuitan.com/index.php/vod/search.html?wd=
+霸气村:http://www.bqc000.com/search.php?searchword=
+傻宝宝:http://www.shabaobao123.com/search.php?searchword=
+52随意看:http://52syk.com/index.php/vod/search.html?wd=
+西瓜电影:http://www.xigua800.com/index.php/vod/search.html?wd=
+葫芦堆影院®:http://www.huludui.com/vodsearch/-------------.html?wd=
+瑶琳影院®:http://www.yaolinyy.com/vodsearch/-------------.html?wd=
+64动漫资源:http://zy.wz64.com/search.php?searchword=%s&submit=search
+火狮影视:http://www.huostv.com/vodsearch/-------------.html?wd=
+完美看看☆:https://www.wanmeikk.tv/search/-------------.html?wd=
+7781影院:http://www.7781tv.com/index.php/vod/search.html?wd=
+优米影视:http://www.youmi6.club/index.php/vod/search.html?wd=
+魔道影视:https://www.modaotv.com/vodsearch/-------------.html?wd=
+电影家园:http://so.idyjy.com/s.asp?w=
+小脸通红:http://www.pania.cn/search.php?searchword=
+橙人影院:http://www.xzys.tw/index.php/vod/search.html?wd=
+九零电影网:https://www.90dy.cc/index.php/vod/search.html?wd=
+917看片:http://www.917kp.com/index.php/vod/search.html?wd=
+我爱看电影吧:http://www.52kmov.com/index.php?m=vod-search&wd=
+365电影网:https://www.365gj.com/index.php/vod/search.html?wd=
+Gvideo影院:http://97daimeng.com/index.php?m=vod-search&wd=
+袋鼠影视:http://www.daishuys.com/index.php/vod/search.html?wd=
+胡巴影视:http://www.4020.cc/index.php/vod/search.html?wd=
+巴士动漫电影网:http://50bx.com/search?wd=
+雪儿影院:http://www.xuevod.cn/index.php?m=vod-search&wd=
+神舟影院:http://www.szh99.com/index.php?m=vod-search&wd=%s&submit=search
+永久电影网:http://www.yjdy.cc/index.php?m=vod-search&wd=
+电影在线看:http://www.dyzxk.net/index.php/search?wd=
+星影天地:http://tv.2kxy.com/seacher.php?wd=
+旧梦影视:http://tv.885n.cn/wap/seacher.php?wd=
+麻花影视(优+):http://www.mahuaba.com/search.php?searchword=
+911影视:http://www.911ys.cn/index.php/vod/search.html?wd=
+51看电影(优+):https://51kdy.org/vodsearch/-------------.html?wd=
+172资源网(优+):http://api.172zy.xyz/index.php?m=vod-search&wd=
+yse影视(优+):http://m.yse123.com/so.asp?searchword=
+沐享影视(优+):http://v.muyl.vip/index.php/vod/search.html?wd=
+乐乐影视(优+):http://le-dy.cn/index.php/vod/search.html?wd=
+OK资源~okzyzy.cc(优+):http://okzyzy.cc/index.php?m=vod-search&wd=
+琪琪影院(优+):https://m.77kkpp.com/index.php?m=vod-search&&wd=
+在线之家(优+):https://www.zxzjs.com/vodsearch/-------------.html?wd=%s&submit=
+皮皮龟(优+):http://m.pipigui.tv/vod-search-wd-%s-p-1.html
+OK资源(优+):http://www.okzy.co/index.php?m=vod-search&wd=
+4K电影天堂(优+):https://www.4kdy.net/index.php?c=search&wd=
+365天天看(优+):http://www.365ttk.com/vodsearch/-------------.html?wd=
+卧龙资源.net(优+):http://wolongzy.net/search.html?searchword=
+快牛影院(优+):http://dianying333.cn:443/index.php?m=vod-search&wd=
+56影视:https://www.5656ys.com/index.php/vodsearch.html?wd=
+yoo优酷影院:http://www.yookou.com/index.php/vod/search.html?wd=
+青柠檬视频:https://www.qnmtv.com/vod/search.html?wd=
+白天影视:http://www.baitianyy.cc/index.php?s=/vod-search-wd-%s.html
+多多影院:http://rseb.cn/index.php?m=vod-search&wd=
+桃园影院:http://www.taoyuan6.com/search.php?searchword=
+16看吧:http://www.badyw.com/vodsearch/-------------.html?wd=
+DEEPHD:https://www.deephd.club/zh/search?s=
+全能影视:http://so.qnvod.net:8881/?keyword=
+皮皮猪(已失效):https://www.ppzhu.tv/index.php/search.html?wd=
+不二影视(优):http://www.xhw511.com/index.php/vod/search.html?wd=
+林祥影视(优):https://www.qqlinxiang.cn/seacher.php?wd=
+VIPKU(优):https://www.2n65.cn/index.php/vod/search.html?wd=
+Go1977资源(优):http://www.go1977.com/index.php?m=vod-search&wd=
+DDTY影视(优):http://m.dytt.ooo/index.php/vod/search.html?wd=
+八点影院(优):https://www.bdhd.cc/search.php?searchword=
+木瓜电影(优):http://www.xuji11.me/index.php/vod/search.html?wd=
+资源盘(优):http://www.ziyuanpian.com/index.php?m=vod-search&wd=
+柠檬观看网(优-):http://www.nmgk.com/index.php?s=vod-search-name&wd=
+琪琪看片(优-):http://www.77kp.pro/index.php?s=/vod-search-wd-%s.html
+初心视频(优-):http://v.bwcxy.com/vodsearch/-------------.html?wd=
+火腿影视网(优-):http://www.hamysw.com/index.php/vod/search/wd/%s.html
+狗带TV(优-):http://www.vultr1.com/vodsearch/-------------.html?wd=
+影视狗:https://m.ysgou.cc/index.php?s=vod-search-name&wd=
+巨星小影:http://tv.xym.tw/index.php/vod/search.html?wd=
+阿狸影院:https://v.okjuan.top/index.php/vod/search.html?wd=
+奇乐影视:http://www.qileys.com/index.php/vod/search.html?wd=
+AV影院:http://v.52or.com/index.php/vod/search.html?wd=
+陌颜影视:https://www.moyantv.com/index.php/vod/search.html?wd=
+好又多电影:http://m.hyd55.com/search.asp?searchword=
+VIP电影:http://www.vip1280.cn/search.php?searchword=
+欧西电影:http://www.ox37.com/search.php?searchword=
+麻雀影视:http://www.maqueys.com/index.php?m=vod-search&wd=
+窝窝影院:https://www.55evd.com/search.php?searchword=
+幻想影院:http://vk56.cn/?c=search&wd=
+c值资源网:http://www.czhiziyuan.com/index.php?m=vod-search&wd=
+哈哩哈哩:https://www.halihali.tv/search/?wd=
+大饼影视:http://www.lookoro.cn/search.php?searchword=
+77影院:http://www.77dvds.com/index.php?m=vod-search&wd=
+暖光影视2:http://v.778qs.com/search.php?searchword=
+追番剧:https://www.zhuifanju.com/search.php?searchword=
+BT蜘蛛:http://www.zhizhuz.com/q?kw=
+磁力屋(磁力):https://www.cili5.net/kw/%s.html
+片铺网:https://www.pianpu.cn/search/?wd=
+姿势影院:http://zsxwz.ooo/index.php/vod/search.html?wd=
+搜搜影院:https://www.sosotv.net/search.php?searchword=
+小新影视:http://jqr.bkz.tw/index.php/vod/search.html?wd=
+致一影视:http://v.zhi1st.com/index.php/vod/search.html?wd=
+晨风影院:http://6khw.cn/index.php/vod/search.html?wd=
+碟调网:http://www.diediao123.com/search.asp?k=
+熙光影视:http://a.520xi.cn/index.php/vod/search/wd/%s.html
+592看电影:https://www.592kan.cn/vod/search/wd/%s.html
+万影网:http://www.sodyy.com/index.php?m=vod-search&wd=
+娟娟吧影视网:https://www.juanjuankan.com/search1.php?searchword=
+酷酷资源:http://www.kukuzy.com/index.php?m=vod-search&wd=
+苏格影院:http://m.z7yy.com/search.php?searchword=
+DB影院:http://www.dba6.cn/index.php/vod/search.html?wd=
+97资源网:http://97zyw.com/index.php?m=vod-search&wd=
+久久看影院:https://www.99kvod.com/search/?wd=
+第一影视:http://www.d1tv.cc/search.php?searchword=
+KTKKT卡通站:http://www.ktkkt.com/search.asp?searchword=
+看电视网:https://www.ktvw.net/vodsearch/%s-------------.html
+无限动画:https://www.5xdmw.com/search.php?searchword=
+悠久影院:https://www.eqq9.com/search.php?searchword=
+BT4K影院:http://www.bt4kyy.com/search.php?searchword=
+骝肥影视:http://www.liufeidy.live/index.php/vod/search.html?wd=
+100视频:https://www.100sp.com/search.asp?searchword=
+第九影院:https://www.8j8k.com/index.php/vod/search.html?wd=
+贵妃网:http://www.guifei0.com/search.asp?searchword=
+葡京影视:http://03pjpj.net/index.php?m=vod-search&wd=
+影视资源帝国:http://www.yszydg.com/index.php?m=vod-search&wd=
+137影视院:http://www.137ki.cn/index.php?c=search&wd=
+极速影院:https://www.44tu.cc/index.php?m=vod-search&wd=
+绿茶TV:http://lvchatv.wang/vodsearchs/-------------/?wd=
+搁浅影视:http://www.gqtv.vip/search.html?wd=
+一舟影视:https://kylexpf.com/search/-------------/?wd=
+天天看影院:http://www.kankantv.la/e/search/index.php?show=title,pinyin,keywords&area=default&sortby=related&keyboard=
+256看视☾:http://www.265ks.com/search/?wd=
+傲视影院:https://www.aassx.com/index.php?m=vod-search-wd-%s-p-1.html
+片吧:http://m.pianba.net/sou.asp?keyword=
+720影视大全:http://www.hb720.cc/search?wd=
+月影点播:http://www.moonbt.com/index.php?m=vod-search&wd=
+2TU影院:http://m.82tu.cc/search.php?searchword=
+靈异影院:http://www.lingyi44.com/search_mobile.asp?searchword=
+片哈网:http://m.ldnxse.com/tv-search-wd-%s.html
+我不卡TV:https://www.sm91.cc/search.php?searchword=
+猫咪影院:https://www.dyb2018.com/vodsearch/-------------.html?wd=
+YY4138高清影院:http://www.lalalo.com/search.php?searchword=
+538资源网:http://www.238zy.com/index.php?m=vod-search&wd=
+电影齐:http://www.dianyingqi.com/vodsearch/-------------/?wd=
+片搜电影:http://www.pstv.tv/index.php?m=vod-search&wd=
+金瓜电影:http://www.jinguady.com/search.php?searchword=
+191影视屋:http://m.191ysw.com/index.php?s=/vod-search-name-%s.html
+小白影视:https://www.xbsvip.cn/index.php/vod/search.html?wd=
+6V电影:https://www.66s.cc/e/search/index.php?show=title&tempid=1&tbname=article&mid=1&dopost=search&submit=&keyboard=
+哈酷源站:http://www.haku77.com/index.php?m=vod-search&wd=
+探索影视:http://www.toseek.cc/search.php?page=1&searchword=
+1949资源:http://www.1949zy.com/index.php?m=vod-search&wd=
+极爱TV(优):https://www.jiai.tv/vodsearch/-------------/?wd=
+172资源:http://www.172zy.net/index.php?m=vod-search&wd=
+宅男电影小分队:http://woailengxiaohua.com/search.php?searchword=
+影视看看:http://www.yskk8.com/index.php?m=vod-search&wd=
+新论语:http://www.863hd.com/index.php?m=vod-search&wd=
+奶包影院:http://www.nbdy8.com/index.php/vod/search.html?wd=
+就要玩电影:http://www.915dy.com/index.php?m=vod-search&wd=
+94神马电影网(已失效):http://www.177dy.com/search?wd=
+新剧集影院(已失效):http://www.xinjuji.com/search.asp?searchword=
+影视精灵:http://www.ysjltv.com/index.php?m=vod-search&wd=
+青苹果影院:http://www.jmgoo.com/vodsearch/-------------.html?wd=
+bbk影院:http://dy.360wifi.cc/index.php?m=vod-search&wd=
+放映影院:https://www.t90dyy.tv/index.php?m=vod-search&wd=
+人人影视:http://m.yyets8.com/search/?wd=
+爱水果影圈~pc:http://www.aaqqy.com/vod-search-pg-1-wd-%s.html
+新年剧场(已失效):http://xxoo.panokb.com/index.php?m=vod-search&wd=
+天天影视:http://ccd365.cn/app/index.php?i=2&c=entry&eid=149&key=
+Q2002影院K版:http://www.k2938.com/search?wd=
+卡哇猪:http://www.kwpig.com/search/%s-1.html
+达达兔:https://m.jlszyy.cc/search.php?searchword=
+七年影视:http://m.qinian.cc/index.php?m=vod-search&wd=
+猪猪号1:https://m.zhuzhuhao.com/search/?wd=
+放牛郎电影:http://www.fnldy.cn/vodsearch/-------------.html?wd=%s&submit=
+zzzfun动漫:http://www.zzzfun.com/index.php/vod-search-wd-%s.html
+柠檬动画基地:https://xukunx.cn/cx/bangumi/port.php?keyword=%s&pn=1&type=7
+娃娃影院:http://www.wonyy.com/index.php/vod/search.html?wd=
+91资源:http://www.91zy.cc/search.asp?searchword=
+人人美剧:https://www.imeiju.cc/search.php?searchword=
+皮皮虾电影网:https://www.ppxiatv.com/index.php/vod/search.html?wd=
+看电影kdy:https://www.wxkdy666.com/Home/Search?KeyWord=%s&SearchType=1
+影视9:http://ys9.top/vod/search.html?wd=
+美剧侠:http://meijuxia.com/index.php?s=vod-search&wd=
+爱看剧:http://www.akanju.com/vodsearch/-------------/?wd=
+五号放映室:http://www.535455.top/index.php/vod/search/wd/%s.html
+全家看:http://www.aaakp.pw/index.php/vod/search/wd/%s.html
+天龙影院(💯):http://m.76long.com/Search.asp?keyword=
+暖光影视:http://m.sunbook.cc/search.php?searchword=
+椰子影院:https://www.yeziyy.com/index.php/vod/search.html?wd=
+泰剧啦:https://www.taijula.com/taijula/search/%s.html
+CT影视(已失效):http://www.ctysvip.com/index.php/vod/search.html?wd=
+全民影院(已失效):http://www.vpq4.cn/vodsearch/-------------.html?wd=
+二十影院(已失效):http://esyy007.com/index.php?m=vod-search&wd=
+妮日韩剧:http://rh.niriniri.com/index.php/vod/search.html?wd=
+值资源站:http://www.ziyuanpian.net/index.php?m=vod-search&wd=
+迷彩兔:https://m.micaitu.com/vod-search-wd-%s.html
+酷绘视频:http://m.kuhuiv.com/index.php?m=vod-search&wd=
+卧龙资源:http://wlziyuan.cc/search.html?searchword=
+星梦电影网:https://www.52xmw.com/index.php/vod/search.html?wd=
+笨笨鸡:http://m.benbenji.com/index.php?s=vod-search-wd-%s.html
+7K电影:http://www.hk7k.com/ssvod-%s-1.html
+永久资源:http://yongjiuzy.net/index.php?m=vod-search&wd=
+77K影院:http://www.77kyy.com/vod-search-wd-%s.html
+酷播资源:http://www.kubozy.net/index.php?m=vod-search&wd=
+酷云资源:http://www.kuyunzy.cc/search.asp?searchword=
+胖猫TV:http://v.canyinren.com.cn/search.php?searchword=
+新片屋电影(已失效):https://www.xinpianwu.com/index.php?m=vod-search&wd=
+批哩啪哩:http://pilipali.cc/vod/search/wd/%s.html
+哔咪哔咪:http://www.bimibimi.cc/vod/search/wd/
+觅片网:http://tv.cqyes.cn/index.php/vod/search.html?wd=
+尘落电影网:https://www.50s.wang/?c=search&wd=
+GimyTV(已失效):http://in.gimy.tv/search.php?searchword=
+火腿影视网(已失效):https://www.hamysw.com/index.php/vod/search/wd/%s.html
+叶子影院(已失效):http://www.79tv.com/search.php?searchword=
+19影视:https://www.19kan.com/vodsearch.html?wd=
+神马影院:https://m.jiaosm.com/search/-------------.html?wd=
+酷视猪影视:http://qq.a3l3.cn/search/%s.html
+Q2002影视院:http://www.wmxwm.com/search?wd=
+7E电影网:http://www.7edy.net/index.php?m=vod-search&wd=
+左手吃斋影视:https://v.xiangkanju.com/index.php?m=vod-search&wd=
+TVK88影视:http://tvk88.net/index.php?m=vod-search-wd-
+海兔影院:http://www.haitum.com/search/
+爱水果影圈~手机:http://m.aaqqy.com/vod-search-pg-1-wd-%s.html
+柠檬影院(已失效):https://www.317ka.com/vodsearch/-------------.html?wd=
+发烧屋:http://www.hifiwu.com/index.php?s=/vod-search-wd-%s.html
+VIP影院:https://7k.yixiangyh.com/index.php/vod/search.html?wd=
+极速云资源:http://www.caijizy.com/index.php?m=vod-search&wd=
+扎巴野影院:http://www.zabaye.com/search.php?searchword=
+扒一剧:http://www.81ju.cn/index.php?m=vod-search&wd=
+放放TV:https://m.fangfangtv.net/search/?wd=
+嗨哆咪影视:http://m.haiduomi.com/search.html?wd=
+看剧吧:http://www.kanjuba.tv/search.php?searchword=
+YYFF电影网:https://m.97yyff.com/vod-search-wd-
+哇有视频:https://www.wayoutv.com/index.php/vod/search.html?wd=
+安亚弦视频:https://v.anyaxian.cn/vod/search.html?wd=
+院线电影:http://apis.xiexie.fun/index.php/vod/search.html?wd=
+乐猫TV-30ts:http://www.30ts.com/index.php?m=vod-search&&wd=
+CK电影网:http://m.ckck.vip/search/?Key=
+233电影网:https://www.233dyw.com/vodsearch/-------------/?wd=
+极品影视:http://m.jipinys.cc/search/?wd=
+92TV电影网:http://www.92tv.cc/index.php?m=vod-search&wd=
+豌豆影视:https://www.wandouys.com/video/search/%s.html
+电影天堂2w:http://2w2w.tv/index.php?m=vod-search&wd=
+追剧窝(已失效):http://yd.junjunys.vip/index.php?m=vod-search&wd=
+156资源:http://156zy.cc/index.php?m=vod-search&wd=
+最大资源:http://zuidazy.net/index.php?m=vod-search&wd=
+131资源:http://131zy.vip/index.php?m=vod-search&wd=
+奇影酷:http://m.qydy8.com/vod-search-pg-1-wd-%s.html
+奇奥影视:http://www.qiaotv.cc/search.php?searchword=
+思古影视:http://v.sigu.me/search.php?wd=
+百万资源网(已失效):http://www.baiwanzy.com/index.php?m=vod-search&wd=
+就找大猫影院(已失效):http://www.885nm.com/search?wd=
+筋斗云资源:http://www.jdyzy.cc/index.php?m=vod-search&wd=
+要爱电影:https://www.12dvd.com/search/?wd=
+8老爷资源:https://www.888laoye.com/index.php?m=vod-search&wd=
+速播资源:https://www.subo8988.com/index.php?m=vod-search&wd=
+烽火影视2:https://m.fenghuo.tv/search/?wd=
+凶间影院:http://www.xiongjian44.com/index.php?m=vod-search&wd=
+恐怖世界:http://www.kongbu44.com/index.php?m=vod-search&wd=
+灰灰电影(已失效):http://aaa.taomil.cn/seacher.php?wd=
+人人视频3(已失效):http://www.rrdvd.cn/index.php/vod/search.html?wd=
+6U资源:http://zy.ataoju.com/index.php?m=vod-search&submit=search&wd=
+卧龙资源(已失效):https://wlziyuan.cc/search.html?searchword=
+九八零影院:https://www.tv980.com/search.php?page=1&searchword=%s&searchtype=
+我爱资源(已失效):http://www.5252zy.com/search.asp?searchword=
+605资源:http://www.605zy.com/index.php?m=vod-search&wd=
+看看屋:https://m.kankanwu.com/vod-search-wd-%s-p-1.html
+4K屋2:http://m.kkkkmao.com/vod-search-wd-%s.html
+只爱TVB(已失效):http://www.onlytvb.com/search?kw=
+樱花动漫:http://m.imomoe.net/search.asp?searchword=
+骑士电影:http://www.74zu.com/search?wd=
+222资源(已失效):http://www.222zy.com/index.php?m=vod-search&wd=
+快看影视:https://m.kuaikan66.com/search/%s.html
+BT云搜(已失效):http://www.btyunsou.info/search?kw=
+苦瓜影院V2:http://2.mp4l.com/?m=vod-search&wd=
+搜播影院(已失效):https://m.sobo.me/index.php?m=vod-search&wd=
+88影视V2:http://m.88ysw.tv/index.php?m=vod-search&wd=
+BT天堂:http://www.3bt.cc/vod-search-wd-%s.html
+91美剧:http://91mjw.com/?s=
+八点影院:https://www.bdhdy.com/search.php?&searchword=%s&searchtype=
+八戒资源:http://zy.bajieziyuan.com/index.php?m=vod-search&wd=
+云播TV2:https://www.yunbtv.com/search.php?searchword=
+1787电影3:http://www.1787.tv/index.php?m=vod-search&wd=
+海龟影院:http://www.hgyxz.cc/vod-search-wd-%s.html
+精品资源:http://www.jingpinzy.com/index.php?m=vod-search&wd=
+豆瓣资源:http://doubanzy.com/index.php?m=vod-search&wd=
+2678资源(已失效):http://www.dy2678.com/index.php?m=vod-search&wd=
+唐末:http://m.cctv-yn.cn/index.php/vod/search/page/1/wd/%s.html
+七七铺:http://m.qiqipu.com/search.asp?searchword=
+最快资源:http://zuikzy.com/index.php?m=vod-search&wd=
+全视频:http://www.qsptv.com/search/?wd=
+黑米影院:http://www.heimidy.cc/search.php?searchword=
+高清资源:http://gaoqingzy.com/index.php?m=vod-search&wd=
+BT蜘蛛(已失效):http://www.zhizhud.com/q?kw=
+mp4吧:http://www.mp4pa.com/search.php?searchword=
+豆瓣电影(简介评论):https://m.douban.com/search/?query=
+最新资源网-推荐:http://www.zuixinzy.com/index.php?m=vod-search&wd=
+135资源网:http://135zyw.com/index.php?m=vod-search&wd=
+暧昧资源网(已失效):http://www.imeizy.com/index.php?m=vod-search&wd=
+粤之家(已失效):http://m.yuezj.com/index.php?m=vod-search&wd=
+泡泡影视:http://m.ppys.vc/tv-search-wd-%s.html
+被窝电影网:http://m.beiwo.tv/index.php?s=vod-search-wd-%s-p-1.html
+神马影院(已失效):http://www.9rsm.com/search?wd=
+琪琪影院:https://m.qiqi321.com/index.php?m=vod-search&&wd=
+一部影院(已失效):http://www.yibuyy.com/search.php?searchword=
+蓝海视频:http://v.yingselanhai.com/seacher.php?sousuo=
+风车动漫2:http://m.fengchedm.com/common/search.aspx?key=
+1907VIP(已失效):https://z1.m1907.cn/?jx=
+爱看影院:https://www.akyy.vip/vodsearch/-------------/?wd=
+CO蓝光网:http://www.languang.co/?s=
+小兵分享:http://www.xbshare.com/query/
+VIP云点播:https://www.96danji.com/vodsearch/-------------.html?wd=
+人人磁力(磁力):http://renrencili.pw/query/%s/1-0-0/
+磁力吧(磁力):https://www.cili8.biz/s/%s_rel_1.html
+磁力福利(磁力):http://cilifuli.ws/%s/1-0-0.html
+遨游磁力搜(磁力):http://www.aoyoso.vip/search/%s_ctime_1.html
+BT芒果:http://www.btmgn.com/list/%s/1
+雪狐影视:http://www.gzzza.com/index/index/search?word=
+磁力猫(磁力):https://www.cilimao.cc/search?word=
+美剧鸟:http://m.meijuniao.com/index.php?s=vod-search&wd=
diff --git a/searchurl/v678.search b/searchurl/v678.search
new file mode 100644
index 00000000..236ff5bc
--- /dev/null
+++ b/searchurl/v678.search
@@ -0,0 +1,678 @@
+谍战迷:http://m.diezhan.me/search.asp?searchword=
+哈哩哈哩:https://m.halihali.me/search/?wd=
+66影院:http://66yy.in/index.php?m=vod-search&wd=
+独特影视:https://www.dut8.com/search.html?wd=
+苦瓜网:http://www.kugua77.com/search.php?searchword=
+白加影视:http://www.ibaijia.tv/index.php/vod/search.html?wd=
+艾米果影院:https://www.amgyy.com/index.php?m=vod-search&wd=
+人人电影网:http://www.508m.com/vodsearch/-------------/?wd=
+八哥网(免嗅探):http://www.8gw.com/search.asp?searchword=
+爱上影院:http://2syy.cn/index.php/vod/search.html?wd=
+欧八影视:http://www.o8ys.com/vodsearch/-------------.html?wd=
+椰子影视:http://yzys.top/index.php/vod/search.html?wd=
+旗鱼影视(免嗅探):http://www.7yko.com/index.php/vod/search.html?wd=
+快看影视:http://www.kuaikan88.com/search.php?searchword=
+鲸鱼影视:https://www.jyys6.cn/jysou/-------------.html?wd=
+低端影视:http://ddrk.me/?s=%s&id=m
+宝宝福利吧:http://www.bdfuli.com/search/index?key=
+哈哈影视:http://www.hahady.cn/seacher.php?wd=
+欧尚影视:https://www.osqqz.com/index.php/vod/search.html?wd=
+米猪影视(免嗅探):http://www.66666.ee/seacher/%s.html
+馒头剧集网:http://www.faamt.com/search?wd=
+看看剧:http://www.kankanju.com/search.php?searchword=
+枫林网:http://8maple.ru/搜尋結果/?q=
+碟调网:https://www.diediaow.com/search.php?searchword=
+第九影院:http://v.d9y.net/seacher.php?wd=
+影视魔盒:http://www.yingshimohe.com/vod/search.html?wd=
+动漫010(动漫):http://www.dm010.com/search.asp?searchword=
+全影汇(免嗅探):http://www.60az.com/search/?wd=
+11K影院(免嗅探):http://m.11k.cc/index.php?u=search-index&keyword=
+免VIP视频:https://www.mvipsp.top/index.php/vod/search.html?wd=
+苦瓜影视:http://2.mp4l.com/index.php?m=vod-search&wd=
+分派电影:http://ifenpaidy.com/index.php/vod/search.html?wd=
+就要玩电影:https://i915dy.com/index.php?m=vod-search&wd=
+VIP电影(免嗅探):http://m.vip1280.cn/search.php?searchword=
+乐享电影网:https://www.aiqiyivip.cc/index.php?s=vod-search-name&wd=
+聚云视频(💯):http://www.juytv.com/index.php/vodsearch/-------------/?wd=
+有妖气视频:http://www.ytttv.com/index.php/vodsearch/-------------.html?wd=
+可喜影院:http://m.kexi.cc/search/?wd=
+F8电影:https://www.f8dy.tv/index.php?m=vod-search&wd=
+大地影院:https://www.dadi.tv/index.php?s=vod-search-name&wd=
+翼影视频:http://www.iniii.cn/index.php/vod/search.html?wd=
+网易音乐:http://music.cccyun.cc/?name=%s&type=网易
+中国纪录片网:http://so.cntv.cn/docuchina/index.php?qtext=
+百度(综合):https://m.baidu.com/s?word=%s&t_kt=0&ie=utf-8
+212影视:https://www.212ys.com/index.php?s=vod-search&wd=
+三米影视:https://m.smmy365.com/search/?wd=
+飘花电影网:https://www.piaohuatv.org/search.php?searchword=
+白旗影视(免嗅探):https://m.baiqitv.net/video/search/%s.html
+小合影视:http://xiaohetv.club/search/%s.html
+88影视V2:https://m.88ys.cn/index.php?m=vod-search&wd=
+一飞影视(免嗅探):http://yfzs.fun/vodsearch/-------------.html?wd=%s&submit=
+猪大爷:https://m.zhudaye.com/vod-search-wd-%s-p-1.html
+猪大爷(💯):https://m.zhudaye.com/vod-search-wd-%s-p-1.html
+老苦瓜:https://www.laokugua.com/search.php?searchword=
+西瓜追剧:https://78zhuiju.com/vodsearch/-------------.html?wd=
+疯狂电影迷:http://fkdy.me/index.php?m=vod-search-pg-1-wd-%s.html
+二猫影院(免嗅探):http://2myy.com/index.php/vod/search.html?wd=
+国语库:https://m.guoyuku.com/search.php?keyword=
+樱花动漫W:https://www.yinghuaw.com/search.php?searchword=
+潦草影视:http://m.liaocao.com/search.php?keyword=
+公益影视:http://www.zuyj.cn/vodsearch.html?wd=
+全民影院:http://www.dy8p.com/vodsearch/-------------.html?wd=
+盒子影视:http://m.520boxtv.com/search.php?name=%s&x=0&y=0
+大胖熊影院:https://www.dpxdy.com/index.php?m=vod-search&wd=
+电影港:http://m.dygang.net/e/search/index.php?keyboard=%s&show=title,zhuyan&tempid=1
+9300影视(💯):http://www.9300tv.com/index.php?m=vod-search&wd=
+嘀哩哩TV(💯):https://www.dlili.tv/?s=
+极乐看影视(💯):https://www.jilekan.com/search.html?wd=
+爱TV云播(💯):http://www.hktvwx01.cn/vod/search/wd/%s.html
+滴滴影视(💯):http://movie.24dd.cn/index.php/vodsearch/%s-------------.html
+新视觉影视(💯):http://www.ka61b.cn/index.php/vod/search.html?wd=
+皮皮犬影院™(💯):http://ppqyy.com/index.php/vod/search.html?wd=
+豆腐影院(免嗅探):http://m.ooxxgy.cn/vodsearch/-------------.html?wd=
+920影院(💯):http://www.tv920.com/vodsearch.html?wd=
+TV6影院(💯):https://www.tv6.com/index.php/vod/search.html?wd=
+独播库(💯):https://www.duboku.com/vodsearch/-------------.html?wd=
+超能影视(💯):http://www.44cn.net/vodsearch/?wd=
+达达兔(💯):https://m.dadatu5.com/search.php?searchword=
+资源猫(💯):http://v.ziyuanm.com/vodsearch/?wd=
+逗别看(💯):http://m.6080fw.com/mso/?wd=
+影视分享(💯):https://www.ysshare.com/search/
+夏沫电影网(💯):http://www.7bszs.com/index.php/vod/search.html?wd=
+农民影视(💯):http://www.nmvcd.com/index.php?m=vod-search&wd=
+影视网(💯):http://www.weqtv.com/index.php/vod/search.html?wd=
+VIP云点播(💯):https://www.vipydb.com/index.php/vod/search.html?wd=
+狸猫TV(💯):http://flimo.cn/index.php/vod/search.html?wd=
+4Q电影网(💯):http://www.dabaishipin.cn/index.php?m=vod-search&wd=
+TV88影视(💯):http://www.tv88.vip/vodsearch/-------------.html?wd=
+微信影院(💯):http://www.weixintv8.com/index.php?m=vod-search&wd=
+云客影视(💯):http://www.yunkej.cn/4-------------.html?wd=
+初颜影视(💯):https://www.cydym.cn/index.php/vod/search/?wd=
+段友影视(💯):http://www.102hd.com/index.php?m=vod-search&wd=
+影视资源大全(💯):http://www.yszy9.com/index.php?m=vod-search&wd=
+影视可乐天极(💯):http://www.keletj.com/index.php?m=vod-search&wd=
+彬彬影院™(💯):http://www.binbin95.com/search.html?wd=
+鸭子谷影院(💯):http://www.soumulu.com/sss/%s.html
+花田影院(💯):http://www.huatianyy.com/vodsearch/-------------.html?wd=
+97影院(💯):http://www.id97.net/index.php?m=vod-search&wd=
+壹零影院(💯):http://www.10dh.cn/index.php?m=vod-search&wd=
+九尾狼影院(💯):http://www.jiuweilang.com/index.php?m=vod-search&wd=
+牛魔王电影(💯):http://www.nmwdy.com/search-wd-%s.html
+爱看TV(💯):http://www.iktvb.com/index.php?m=vod-search&wd=
+奇迹电影(💯):http://qijidy.com/index.php/vod/search/wd/%s.html
+读视(💯):http://www.ka61b.cn/index.php/vod/search.html?wd=
+92122导航(💯):http://www.92122.com/search/-------------.html?wd=
+两个BT(💯):https://www.bttwo.com/?s=
+七叶影视(💯):http://www.qiyeok.com/search/%s.html
+1769电影™(💯):http://das.6n2o76.cn/index.php/vod/search.html?wd=
+鬼马影院(💯):http://www.dy821.cn/index.php?m=vod-search-wd-%s.html
+凑点影视(💯):http://www.coudian.com/index.php/vod/search/wd/%s.html
+天龙影院(💯):http://m.76long.com/Search.asp?keyword=
+静听网(听书):http://m.audio699.com/search?keyword=
+麻花影视(免嗅探):https://www.mahuaba.com/search.php?searchword=
+兔兔影:http://www.tutuying.com/index.php?m=vod-search&wd=
+小威影视:http://lyw.lyw520zjc.vip/index.php/vod/search.html?wd=
+火云影视:https://m.hydy3.com/search.asp?searchword=
+歪影城:http://www.waiyc.com/index.php/vod/search.html?wd=
+夜猫TV:http://www.yemaotv.cc/so/-------------.html?wd=
+六一电影(免嗅探):http://www.61dy.com/index.php?s=vod-search-name&wd=
+段友影视:http://www.123tv.vip/index.php/vodsearch.html?wd=
+巧看VIP:http://www.qiaokan.vip/index.php/vod/search.html?wd=
+酷酷TV:http://m.kukutv.com/index.php?m=vod-search&wd=
+逗猫影视(免嗅探):https://www.doumao8.com/vod/search.html?wd=%s&submit=
+古古影视:https://v.pgu.cc/m/search/?key=
+木屋影视:http://www.muwuyingshi.top/index.php?m=vod-search&wd=
+新手村:http://www.xsc234.com/search.php?searchword=
+葡萄影视:http://www.ykxdbz.com/seacher.php?wd=
+部落影院:https://m.vbuluo.com/search/?wd=
+169看:http://www.169kan.com/index.php?m=vod-search-wd-
+高通影院(免嗅探):https://5gkp.top/index.php/vod/search.html?wd=
+热播资源网:https://rebozy.com/index.php/vod/search.html?wd=
+66影视:https://www.suanzao.tv/e/search/index.php?keyboard=%s&show=title&tempid=1&tbname=news&mid=1&dopost=search
+eeyore:https://eeyore.co/index.php/vod/search/?wd=
+黑船长影院:http://www.hczhme.cn/index.php/vod/search.html?wd=
+好西好电影网(优):http://okoook.com/index.php?m=vod-search-wd-%s.html
+云渡影院:http://yy.6tc.top/seacher.php?wd=
+AK资源:http://www.4xqa.com/index.php?m=vod-search&wd=
+奥斯影院:http://www.ybo.tw/index.php/vod/search.html?wd=
+星期天电影:http://www.xqtdy.com/vod/search/?wd=
+黑米影院(优):http://www.tv9090.com/search.php?searchword=
+天幕影视:http://qq.ztlji.cn/index.php/vod/search.html?wd=
+老家影视:http://a.dtianyuehaokan.com/seacher.php?wd=
+美好影视:http://a.3happytime.com/seacher.php?wd=
+被窝电影网:https://www.dududy.com/index.php?m=vod-search&wd=
+神驴影院:http://www.shenlvyy.com/search/
+泡椒影视:http://www.paojiaotv.com/search/
+微总部影视:http://www.wzb0.cn/search/%s.html
+蓝光影视:http://www.lkdmkj.top/seacher.php?wd=&wd=
+禾纳久久(免嗅探):http://www.hena99.com/index.php/vod/search.html?wd=
+影视大全(爱优酷腾):http://ys.km.com/so_
+九三影视(免嗅探):http://www.93ys.net/search.php?searchword=
+必看福利:https://www.bkfuli.com/index.php?m=vod-search&wd=
+福步影院:http://www.fob800.com/search.php?searchword=
+MP4高清:http://mp4hd.com/index.php?m=vod-search&wd=
+影兔网:http://m.4ktv8.com/index.php?m=vod-search&wd=
+123电影网:http://m.dy2046.net/search.asp?searchword=
+半糖影视(免嗅探):https://m.bt610.com/vodsearch.html?wd=%s&submit=
+奇艺影视:http://tv441.club/index.php/vod/search.html?wd=
+极影动漫吧:https://www.jydm8.com/search.php?searchword=
+泡剧网(免嗅探):http://m.paotv.cc/search/?wd=
+56看电影网:http://m.56kandy.com/index.php?s=vod-search&wd=
+yy6080首播影院:https://www.ys6080.net/search.php?searchword=
+GimyTV迷剧:https://v.gimy.tv/search/?wd=
+狸猫TV:https://www.limaotv.com/search/-------------.html?wd=
+布米米66:http://www.bumimi66.com/m/sss.php?top=10&q=
+人人影视(免嗅探):https://m.yyets8.com/search/?wd=
+电影蜜蜂:https://www.dybee.tv/?s=
+电影吧:https://m.dianyingbar.com/index.php?m=vod-search&wd=
+十八影视(免嗅探):https://m.18ys.com/search.php?searchword=
+宅男电影:http://www.cctv14.net/vodsearch/-------------.html?wd=
+玩的嗨TV:http://tv.huizhek.com/search/%s.html
+手机韩剧(韩剧):http://shoujihanju.com/e/search/index.php?show=title,smalltext,ftitle&keyboard=
+会源影视:http://kan.eeeul.com/index.php/vod/search/wd/%s.html
+K8经典:https://m.k8jd.com/search/%s.html
+呗呗吧:http://v.hibbba.com/index.php?mode=search&wd=
+奈菲:https://www.nfmovies.com/search.php?searchword=
+360看看(爱优酷腾):http://m.360kan.com/search/index?kw=
+迪速电影网:http://www.disudy.com/vod-search-wd-%s.html
+猫王电影网:http://www.maowangdy.com/vod-search.html?wd=
+大白影院™:http://baymaxtv.top/index.php/vod/search.html?wd=
+肥站:https://m.feizhan.cc/q=/?wd=
+八福电影网(免嗅探):https://www.8fck.com/index.php/vod/search.html?wd=
+真心电影网:http://www.zhenxindyw.net/index.php?m=vod-search&wd=
+光棍影院:http://v.weixintv8.com/index.php?m=vod-search&wd=
+巨基影视:http://mob.woogle3389.com/index.php/vod/search.html?wd=
+怡萱动漫(动漫):http://www.yxdm.tv/search.html?title=
+床头电影网(免嗅探):http://www.lunlix.com/index.php/vod/search.html?wd=
+极速影视:http://www.jisuysw.com/search/?wd=
+侠客电影网:http://www.9do9.com/index.php?m=vod-search&wd=
+星星影院:http://www.yemuxingchen.com/search/
+1il电影:https://www.1il.tw/index.php/vod/search.html?wd=
+贝贝影院:http://www.beibei33.com/index.php/vod/search.html?wd=
+草民电影:https://www.cmdy5.com/index.php?m=vod-search&wd=%s&submit=
+飞鱼:http://www.feiyudianying.com/index.php?m=vod-search&wd=
+大手子影院:http://www.dsz22.com/search.php?q=
+银猫电影(免嗅探):https://laoyinmao.com/search.php?searchword=
+影视城:http://www.z1i.cn/vodsearch/-------------.html?wd=
+嘻嘻动漫网(动漫):https://www.xixixixi.wang/search/name/%s.html
+人人影视(下载):http://www.yyetss.com/Search/index/?s_keys=
+妮可影视(动漫):http://www.nicotv.me/video/search/%s.html
+去看TV(免嗅探):http://m.qukantv.net/search/?wd=
+干货影视:http://tv.k8aa.com/index.php/vod/search.html?wd=
+零度影视(爱优酷腾):http://tv.iqxbf.com/seacher.php?wd=
+智诚影视:http://allys.cn/search.php?searchword=
+29视频:http://www.29spyy.com/vod-search?wd=
+97电影网(免嗅探):http://www.97kpb.com/search.php?searchword=
+沙发电影网:http://www.sofamv.com/index.php?s=/search/index.html&keyword=
+山丘影院(免嗅探):https://dy.thehill.me/index.php/vod/search.html?wd=%s&submit=
+可米影视(免嗅探):http://www.kmysw.vip/index.php/vod/search.html?wd=
+五杀电影院:https://s.lol5s.com/index.php?m=vod-search&wd=
+97韩剧网:https://m.97pd.com/index.php?s=vod-search&wd=
+全民影院:http://www.qdy5.com/index.php/vod/search.html?wd=%s&submit=
+美剧天堂:https://m.meijutt.com/search/index.asp?searchword=
+香蕉热播:http://www.xgxxx.cn/index.php/vod/search.html?wd=
+粤语影视:https://www.yueyuys.com/search.php?searchword=
+80s手机电影网(免嗅探):http://80s.cc/search/-------------.html?wd=
+九州TV:http://www.9zhoutv.com/index.php/vod/search/wd/%s.html
+聚看影院(免嗅探):https://m.jukantv.com/index.php?s=vod-search&wd=
+吾爱看看:http://www.wuaikk.com/vodsearch/-------------/?wd=
+ADC电影网:https://www.adcmove.com/search/-------------.html?wd=
+小刀影院(免嗅探):http://www.xdkdy.cc/index.php?s=vod-search&wd=
+有钱呀:https://v.youqianya.com/vod/search/?wd=
+高清电影网(免嗅探):http://www.mgtv.tw/index.php/vod/search.html?wd=
+影院TV:http://1.zhbv.cn/search.html?wd=so&wd=video&wd=
+奇米奇米(无法访问):http://www.qimiqimi.top/index.php/vod/search.html?wd=
+乔巴影视:http://dilidili.ren/index.php/vod/search.html?wd=
+天悦影院:http://tianyueyy.com/vodsearch/-------------.html?wd=
+麻花100影视(免嗅探):https://www.mahua110.com/search/-------------.html?wd=
+动漫岛(动漫):https://www.mandao.tv/search.php?searchword=
+众视影城:http://m.hdjoy.cn/index.php?s=vod-search&wd=
+新影剧:http://www.tuituye.cn/index.php?m=vod-search&wd=
+灵动影视:http://tv.82wl.cn/index.php/vod/search.html?wd=
+E站(动漫):http://m.ezdmw.com/Home/Index/search_some?searchText=%s&page=0
+哔咪哔咪:https://www.bimibimi.cc/vod/search/?wd=
+牛巴巴影院(免嗅探):http://www.688ying.com/vodsearch/-------------.html?wd=
+田鸡影院:http://www.mtotoo.com/index.php?m=vod-search&wd=
+雅阁影视:https://www.yageys.com/vod/search.html?wd=
+吾爱看片(免嗅探):http://www.52kkpp.com/vodsearch/-------------.html?wd=
+小黄鸭影视:http://www.yule40.com/4-------------.html?wd=%s&submit=
+板栗电影:https://m.siguady.com/search/?wd=
+天美影视:https://tv.tmicloud.com/vod/search.html?wd=
+值资源站(免解析):http://www.ziyuanpian.net/index.php?m=vod-search&wd=
+vip1080:http://vip1080.top/seacher.php?wd=
+80s手机电影:http://www.80s.la/movie/search/?skey=
+贝壳影视:http://movie.jxesk.cn/index.php?m=vod-search&wd=
+黑豹TV:http://www.heibaotv.com/vod/search.html?wd=
+去看吧(动漫):https://www.qkan8.com/index.php/vod/search.html?wd=
+欧派动漫(动漫):https://www.opacg.com/vodsearch/-------------/?wd=
+965影视:https://www.965ys.net/search/%s.html
+KK3电影(已失效):http://www.kk3.tv/search.asp?searchword=
+黑马影视:http://www.heimayy.net/search.php?searchword=
+非凡影音:http://www.losir.cn/index.php?s=vod-search&wd=
+而力影院:http://m.2li.xyz/index.php/vod/search.html?wd=
+方舟影视网:http://wap.ark777.com/index.php?s=vod-search&wd=
+畅云视听:http://cy.winppo.com/vod/search.html?wd=
+共享影视:http://gxys.da3h.wang/index.php/vod/search.html?wd=
+放放电影:http://www.fangfangdy.cc/search?wd=
+紫狐影院(无法访问):http://v.zihu.tv/index.php/vod/search.html?wd=
+面包网:http://www.mbw99.com/vodsearch/-------------/?wd=
+非凡资源:http://www.ffzy8.com/vod-search?wd=
+80影视:http://m.80ys.net/search/-------------.html?wd=
+涂涂影院:http://www.71xun.com/index.php?m=vod-search&wd=
+乐看电影院:http://lekan.ab895.cn/search.php?searchword=
+TVB云播:http://m.hktvyb.com/vod/search.html?wd=
+盘多多(网盘):http://www.panduoduo.net/s/name/
+小轩影视:http://www.cdnpay.cn/index.php/vod/search.html?wd=
+番楽:http://funle.video/vodsearch/-------------/?wd=
+安狐影院:http://ibahu.com/index.php?m=vod-search&wd=
+赤马影院:http://www.cma5.com/index.php?m=vod-search&wd=
+0712h:http://www.0712h.com/search.php?searchword=
+谍错网:https://www.diecuo.com/index.php?m=vod-search&wd=
+三个三在线:http://www.333zx.cn/wap/seacher.php?wd=
+西瓜影院(爱优酷腾):http://m.xigua16.com/search/?wd=
+chok吧:https://www.chok8.com/vodsearch/-------------/?wd=
+高清资源网:http://www.gaoqingzy.com/index.php?m=vod-search&submit=search&entry=1&ie=gbk&wd=
+乐优视频:http://leutv.cn/search.html?wd=
+苹果影院:http://www.plaly.com/vodsearch.html?wd=
+猫眼电影(简介评论):http://m.maoyan.com/ajax/search?kw=%s&cityId=59&stype=-1
+酷片库:https://www.kupianku.com/search/index?key=
+315电影网:https://m.315z.net/search/?wd=
+去看吧(动漫):https://www.qkan9.com/index.php/vod/search/wd/%s.html
+尚帝影视(无法访问):http://www.3rrqc.cn/search/%s.html
+时光网(简介评论):http://m.mtime.cn/Service/callback.mi/Showtime/SearchVoice.api?keyword=%s&pageIndex=1&searchType=3&locationId=290
+搜视频网[手机]:https://m.tvsou.com/search/
+苏格影院(无法访问):http://m.wendaima.com/search.php?searchword=
+天堂影视(无法访问):http://tiantangtv.cn/index.php?m=vod-search-wd-
+爱思(差):https://www.96as.cn/search/%s.html
+星空影院:http://www.usxktv.com/index.php?s=/Search/index.html&keyword=
+好类影院:http://www.haoleiyingyuan.cn/index.php/vod/search.html?wd=
+神马影视(无法访问):http://www.imzxz.com/index.php/vod/search.html?wd=
+天堂影视(无法访问):http://tiantangtv.cn/index.php?m=vod-search-wd-
+在线福利网:http://www.74le.com/search?wd=
+天天看影院(无法访问):http://www.kankantv.org/e/search/index.php?show=title,pinyin,keywords&area=default&sortby=related&keyboard=
+永久资源cc(免解析):http://yongjiuzy.cc/index.php?m=vod-search&wd=
+看视界:http://v.73k3.cn/vodsearch/-------------.html?wd=
+迪特电影网:http://www.ditedy.com/vod-search-wd-%s.html
+盒子影视:http://www.520boxtv.com/search.php?name=%s&x=0&y=0
+影豆网:https://www.yingdou3.com/search.php?searchword=
+EDD动画:http://www.edddh.com/index.php?m=vod-search&wd=
+SYUS影视(无法访问):https://www.suiyue.us/index.php/vod/search.html?wd=
+大宝TV™:http://www.dabaotv.cn/vodsearch/-------------.html?wd=
+杂汇谈视频:https://www.zahuitan.com/index.php/vodsearch/-------------/?wd=
+飞飞电影网(无法访问):https://www.feifeisp.com/search/-------------.html?wd=
+奶包电影:http://www.nbdy8.cc/vodsearch/-------------.html?wd=
+樱花动漫:http://m.imomoe.jp/search.asp?searchword=
+战网影视:https://www.2zw.cc/index.php?m=vod-search&wd=
+鱼人影视™(已失效):https://www.cdyhgh.top/index.php/vod/search.html?wd=
+天天影视:http://m.252670.com/index.php/vod/search.html?wd=
+嗨哆咪影视(已失效):https://haiduomi.com/search.html?wd=
+奇奇动漫(动漫):http://www.qiqidongman.com/vod-search-wd-%s.html
+风车动漫+(无法访问):http://dm.dm530.net/search.asp?searchword=
+天天影视:http://www.252670.com/index.php/vod/search.html?wd=
+海外影视(已失效):http://www.hwmov.com/?s=vod-search.html&wd=
+哔嘀影视:https://www.bd1s.com/search?q=
+福云资源(免解析):http://www.fucloud.xyz/index.php?m=vod-search&wd=
+海洋影院:http://www.mu83j.cn/index.php/vod/search.html?wd=
+艾玛看影视网(无法访问):http://www.manhuali.com/search.php?searchword=
+1977资源(免解析):http://www.1977zy.com/index.php?m=vod-search&wd=
+007影视4(无法访问):https://www.007ts.com/search/-------------.html?wd=
+老新番动漫(动漫):http://www.laoxinfan.com/search.php?searchword=
+嘶哩嘶哩(动漫):http://www.silisili.me/e/search/index.php?show=title&tbname=movie&tempid=1&keyboard=
+沃购网影视(无法访问):http://www.wlgoo.cn/index.php/vod/search.html?wd=
+全集网:https://www.quanji789.com/index.php?s=vod-search&wd=
+迅播动漫(动漫):https://dm.biepa.net/search.php?searchword=
+无双影视(优+):https://wsys.tv/vodsearch/so.html?wd=
+R福利电影天堂:http://www.rdytt.com/search-wd-%s.html
+LOGO先锋影院:https://www.xfplay.wang/index.php?m=vod-search&wd=
+众云影视:http://www.zhongyuntv.com/index.php/vod/search.html?wd=
+100资源站:https://www.wfss100.com/index.php?m=vod-search&wd=%s&submit=search
+要看电影网:https://ykdyj.com/index.php?m=vod-search&wd=
+OK资源:http://www.okzyw.com/index.php?m=vod-search&wd=
+稔知影视:http://renzhitv.com/vod/search.html?wd=
+52k影视(无法访问):http://shodg.xyz/seacher.php?wd=
+看剧影视(无法访问):http://www.kanju3.com/index.php/vod/search.html?wd=
+ACg高清(无法访问):http://www.acghd.cn/index.php/vod/search.html?wd=
+918视频网:http://dy.cocke.cc/seacher.php?wd=
+韩剧网:http://m.2hanju.com/e/search/?searchget=1&show=title&keyboard=
+麻雀影视:http://www.maqueys.com/index.php?m=vod-search&wd=
+125电影网(无法访问):http://www.125dy.com/vod-search?wd=
+优质电影网:http://www.youzhidy.com/plus/search.php?kwtype=0&q=
+FODM漫相随(动漫):http://dm.tsdm.tv/search.asp?searchword=
+艾旦影视(无法访问):https://www.lovedan.net/search.php?page=2&searchword=%s&searchtype=
+小米动漫:http://www.xmdmw.com/search.php?searchword=
+TV在线影院:http://v.ckxfjr.cn/search.html?wd=
+影视之家(无法访问):http://www.yingshipa.com/search.php?searchword=
+影视之家(无法访问):http://www.yingshipa.com/search.php?searchword=
+自在电影网:http://www.zzyo.cc/index.php?m=vod-search&wd=
+豆角电影:https://www.tvb1.cc/index.php?m=vod-search&wd=
+优秀影院(无法访问):http://www.uxyy.cn/search/-------------.html?wd=
+辉煌影视:http://www.hh6s.com/vod/search.html?wd=
+哈哈热播:https://www.haniudy.com/vodsearch/-------------/?wd=
+虎视影院:http://www.77hushi.com/vodsearch/-------------.html?wd=
+易看影院:http://www.ekmov.com/vodsearch/-------------.html?wd=
+音范丝(无法访问):http://www.yinfans.com/?s=
+策驰影院:http://www.5nj.com/index.php?m=vod-search&wd=
+129资源(免解析):http://www.129zy.com/index.php?m=vod-search&wd=%s&submit=search
+1895电影网:http://www.1895ys.com/search.php?searchword=
+拉斯特影视:http://www.lasite.cc/index.php?m=vod-search&wd=
+1999电影天堂:http://m.1999dytt.com/index.php?m=vod-search&wd=
+ABC影院:https://www.abc119.org/index.php?m=vod-search&wd=
+小收影院:http://p4yy.com/index.php?m=vod-search&wd=
+OK资源站(免解析):http://www.jisudhw.com/index.php?m=vod-search&wd=%s&submit=search
+雅酷视频(无法访问):http://m.yakutv.cc/search.asp?searchword=
+花样影视(无法访问):https://i.hyys.me/webIndex.php/?code=keywordSearch&keyword=
+ye813电影网:http://www.ye813.cn/vod-search-wd-%s.html
+282电影网:http://www.163282.com/index.php?m=vod-search&wd=
+杂汇谈视频:https://www.zahuitan.com/index.php/vodsearch/-------------/?wd=
+霸气村:http://www.bqc000.com/search.php?searchword=
+傻宝宝:http://www.shabaobao123.com/search.php?searchword=
+52随意看:http://52syk.com/index.php/vod/search.html?wd=
+西瓜电影:http://www.xigua800.com/index.php/vod/search.html?wd=
+葫芦堆影院®(无法访问):http://www.huludui.com/vodsearch/-------------.html?wd=
+瑶琳影院®(无法访问):http://www.yaolinyy.com/vodsearch/-------------.html?wd=
+64动漫资源(无法访问):http://zy.wz64.com/search.php?searchword=%s&submit=search
+火狮影视:http://www.huostv.com/vodsearch/-------------.html?wd=
+完美看看☆(无法访问):https://www.wanmeikk.tv/search/-------------.html?wd=
+7781影院:http://www.7781tv.com/index.php/vod/search.html?wd=
+优米影视:http://www.youmi6.club/index.php/vod/search.html?wd=
+魔道影视:https://www.modaotv.com/search.html?wd=
+电影家园:http://so.idyjy.com/s.asp?w=
+小脸通红:http://www.pania.cn/search.php?searchword=
+橙人影院:http://www.xzys.tw/index.php/vod/search.html?wd=
+九零电影网:https://www.90dy.cc/index.php/vod/search.html?wd=
+917看片(无法访问):http://www.917kp.com/index.php/vod/search.html?wd=
+我爱看电影吧:http://www.52kmov.com/index.php?m=vod-search&wd=
+365电影网:https://www.365gj.com/index.php/vod/search.html?wd=
+Gvideo影院:http://97daimeng.com/index.php?m=vod-search&wd=
+袋鼠影视:http://www.daishuys.com/index.php/vod/search.html?wd=
+胡巴影视:http://www.4020.cc/index.php/vod/search.html?wd=
+巴士动漫电影网:http://50bx.com/search?wd=
+雪儿影院:http://www.xuevod.cn/index.php?m=vod-search&wd=
+神舟影院:http://www.szh99.com/index.php?m=vod-search&wd=%s&submit=search
+永久电影网:http://www.yjdy.cc/index.php?m=vod-search&wd=
+电影在线看:http://www.dyzxk.net/index.php/search?wd=
+星影天地:http://tv.2kxy.com/seacher.php?wd=
+旧梦影视(无法访问):http://tv.885n.cn/wap/seacher.php?wd=
+麻花影视:http://www.mahuaba.com/search.php?searchword=
+911影视:http://www.911ys.cn/index.php/vod/search.html?wd=
+51看电影(优+):https://51kdy.org/vodsearch/-------------.html?wd=
+172资源网(优+):http://api.172zy.xyz/index.php?m=vod-search&wd=
+yse影视(优+):http://m.yse123.com/so.asp?searchword=
+沐享影视(优+):http://v.muyl.vip/index.php/vod/search.html?wd=
+乐乐影视:http://le-dy.cn/index.php/vod/search.html?wd=
+OK资源~okzyzy.cc(优+):http://okzyzy.cc/index.php?m=vod-search&wd=
+琪琪影院(优+):https://m.77kkpp.com/index.php?m=vod-search&&wd=
+在线之家(优+):https://www.zxzjs.com/vodsearch/-------------.html?wd=%s&submit=
+皮皮龟(优+):http://m.pipigui.tv/vod-search-wd-%s-p-1.html
+OK资源(优+):http://www.okzy.co/index.php?m=vod-search&wd=
+4K电影天堂(优+):https://www.4kdy.net/index.php?c=search&wd=
+365天天看(优+):http://www.365ttk.com/vodsearch/-------------.html?wd=
+卧龙资源net(免解析):http://wolongzy.net/search.html?searchword=
+快牛影院(优+):http://dianying333.cn:443/index.php?m=vod-search&wd=
+56影视:https://www.5656ys.com/index.php/vodsearch.html?wd=
+yoo优酷影院:http://www.yookou.com/index.php/vod/search.html?wd=
+青柠檬视频:https://www.qnmtv.com/vod/search.html?wd=
+白天影视:http://www.baitianyy.cc/index.php?s=/vod-search-wd-%s.html
+多多影院:http://rseb.cn/index.php?m=vod-search&wd=
+桃园影院:http://www.taoyuan6.com/search.php?searchword=
+16看吧:http://www.badyw.com/vodsearch/-------------.html?wd=
+DEEPHD:https://www.deephd.club/zh/search?s=
+全能影视:http://so.qnvod.net:8881/?keyword=
+皮皮猪(已失效):https://www.ppzhu.tv/index.php/search.html?wd=
+不二影视(优):http://www.xhw511.com/index.php/vod/search.html?wd=
+林祥影视(优):https://www.qqlinxiang.cn/seacher.php?wd=
+VIPKU(优):https://www.2n65.cn/index.php/vod/search.html?wd=
+Go1977资源(优):http://www.go1977.com/index.php?m=vod-search&wd=
+DDTY影视(优):http://m.dytt.ooo/index.php/vod/search.html?wd=
+八点影院(优):https://www.bdhd.cc/search.php?searchword=
+木瓜电影(优):http://www.xuji11.me/index.php/vod/search.html?wd=
+资源盘(免解析):http://www.ziyuanpian.com/index.php?m=vod-search&wd=
+柠檬观看网(优-):http://www.nmgk.com/index.php?s=vod-search-name&wd=
+琪琪看片(优-):http://www.77kp.pro/index.php?s=/vod-search-wd-%s.html
+初心视频(优-):http://v.bwcxy.com/vodsearch/-------------.html?wd=
+火腿影视网(优-):http://www.hamysw.com/index.php/vod/search/wd/%s.html
+狗带TV(优-):http://www.vultr1.com/vodsearch/-------------.html?wd=
+影视狗:https://m.ysgou.cc/index.php?s=vod-search-name&wd=
+巨星小影:http://tv.xym.tw/index.php/vod/search.html?wd=
+阿狸影院:https://v.okjuan.top/index.php/vod/search.html?wd=
+奇乐影视:http://www.qileys.com/index.php/vod/search.html?wd=
+AV影院:http://v.52or.com/index.php/vod/search.html?wd=
+陌颜影视:https://www.moyantv.com/index.php/vod/search.html?wd=
+好又多电影:http://m.hyd55.com/search.asp?searchword=
+VIP电影:http://www.vip1280.cn/search.php?searchword=
+欧西电影:http://www.ox37.com/search.php?searchword=
+麻雀影视:http://www.maqueys.com/index.php?m=vod-search&wd=
+窝窝影院:https://www.55evd.com/search.php?searchword=
+幻想影院:http://vk56.cn/?c=search&wd=
+c值资源网(免解析):http://www.czhiziyuan.com/index.php?m=vod-search&wd=
+哈哩哈哩:https://www.halihali.tv/search/?wd=
+大饼影视:http://www.lookoro.cn/search.php?searchword=
+77影院:http://www.77dvds.com/index.php?m=vod-search&wd=
+暖光影视2:http://v.778qs.com/search.php?searchword=
+追番剧:https://www.zhuifanju.com/search.php?searchword=
+BT蜘蛛:http://www.zhizhuz.com/q?kw=
+磁力屋(磁力):https://www.cili5.net/kw/%s.html
+片铺网:https://www.pianpu.cn/search/?wd=
+姿势影院:http://zsxwz.ooo/index.php/vod/search.html?wd=
+搜搜影院:https://www.sosotv.net/search.php?searchword=
+小新影视:http://jqr.bkz.tw/index.php/vod/search.html?wd=
+致一影视:http://v.zhi1st.com/index.php/vod/search.html?wd=
+繁梦影院(免嗅探):http://6khw.cn/index.php/vod/search.html?wd=
+碟调网:http://www.diediao123.com/search.asp?k=
+熙光影视:http://a.520xi.cn/index.php/vod/search/wd/%s.html
+592看电影:https://www.592kan.cn/vod/search/wd/%s.html
+万影网:http://www.sodyy.com/index.php?m=vod-search&wd=
+娟娟吧影视网:https://www.juanjuankan.com/search1.php?searchword=
+酷酷资源(免解析):http://www.kukuzy.com/index.php?m=vod-search&wd=
+苏格影院(优):http://m.z7yy.com/search.php?searchword=
+DB影院:http://www.dba6.cn/index.php/vod/search.html?wd=
+97资源网(免解析):http://97zyw.com/index.php?m=vod-search&wd=
+久久看影院:https://www.99kvod.com/search/?wd=
+第一影视:http://www.d1tv.cc/search.php?searchword=
+卡通站(动漫):http://m.ktkkt.com/search.asp?searchword=
+看电视网:https://www.ktvw.net/vodsearch/%s-------------.html
+无限动画:https://www.5xdmw.com/search.php?searchword=
+悠久影院:https://www.eqq9.com/search.php?searchword=
+BT4K影院:http://www.bt4kyy.com/search.php?searchword=
+骝肥影视:http://www.liufeidy.live/index.php/vod/search.html?wd=
+100视频:https://www.100sp.com/search.asp?searchword=
+第九影院:https://www.8j8k.com/index.php/vod/search.html?wd=
+贵妃网:http://www.guifei0.com/search.asp?searchword=
+葡京影视:http://03pjpj.net/index.php?m=vod-search&wd=
+影视资源帝国(免解析):http://www.yszydg.com/index.php?m=vod-search&wd=
+137影视院:http://www.137ki.cn/index.php?c=search&wd=
+极速影院:https://www.44tu.cc/index.php?m=vod-search&wd=
+绿茶TV:http://lvchatv.wang/vodsearchs/-------------/?wd=
+搁浅影视:http://www.gqtv.vip/search.html?wd=
+一舟影视:https://kylexpf.com/search/-------------/?wd=
+天天看影院:http://www.kankantv.la/e/search/index.php?show=title,pinyin,keywords&area=default&sortby=related&keyboard=
+256看视☾:http://www.265ks.com/search/?wd=
+傲视影院:https://www.aassx.com/index.php?m=vod-search-wd-%s-p-1.html
+片吧:http://m.pianba.net/sou.asp?keyword=
+720影视大全:http://www.hb720.cc/search?wd=
+月影点播:http://www.moonbt.com/index.php?m=vod-search&wd=
+2TU影院:http://m.82tu.cc/search.php?searchword=
+靈异影院:http://www.lingyi44.com/search_mobile.asp?searchword=
+片哈网:http://m.ldnxse.com/tv-search-wd-%s.html
+我不卡TV:https://www.sm91.cc/search.php?searchword=
+猫咪影院:https://www.dyb2018.com/vodsearch/-------------.html?wd=
+YY4138高清影院:http://www.lalalo.com/search.php?searchword=
+538资源网:http://www.238zy.com/index.php?m=vod-search&wd=
+电影齐:http://www.dianyingqi.com/vodsearch/-------------/?wd=
+片搜电影:http://www.pstv.tv/index.php?m=vod-search&wd=
+金瓜电影:http://www.jinguady.com/search.php?searchword=
+191影视屋:http://m.191ysw.com/index.php?s=/vod-search-name-%s.html
+小白影视:https://www.xbsvip.cn/index.php/vod/search.html?wd=
+6V电影:https://www.66s.cc/e/search/index.php?show=title&tempid=1&tbname=article&mid=1&dopost=search&submit=&keyboard=
+哈酷源站(免解析):http://www.haku77.com/index.php?m=vod-search&wd=
+探索影视:http://www.toseek.cc/search.php?page=1&searchword=
+1949资源:http://www.1949zy.com/index.php?m=vod-search&wd=
+极爱TV(优):https://www.jiai.tv/vodsearch/-------------/?wd=
+172资源(免解析):http://www.172zy.net/index.php?m=vod-search&wd=
+宅男电影小分队:http://woailengxiaohua.com/search.php?searchword=
+影视看看:http://www.yskk8.com/index.php?m=vod-search&wd=
+新论语:http://www.863hd.com/index.php?m=vod-search&wd=
+奶包影院:http://www.nbdy8.com/index.php/vod/search.html?wd=
+就要玩电影:http://www.915dy.com/index.php?m=vod-search&wd=
+94神马电影网(已失效):http://www.177dy.com/search?wd=
+新剧集影院(已失效):http://www.xinjuji.com/search.asp?searchword=
+影视精灵:http://www.ysjltv.com/index.php?m=vod-search&wd=
+青苹果影院:http://www.jmgoo.com/vodsearch/-------------.html?wd=
+bbk影院:http://dy.360wifi.cc/index.php?m=vod-search&wd=
+放映影院:https://www.t90dyy.tv/index.php?m=vod-search&wd=
+人人影视:http://m.yyets8.com/search/?wd=
+爱水果影圈~pc:http://www.aaqqy.com/vod-search-pg-1-wd-%s.html
+新年剧场(已失效):http://xxoo.panokb.com/index.php?m=vod-search&wd=
+天天影视:http://ccd365.cn/app/index.php?i=2&c=entry&eid=149&key=
+Q2002影院K版:http://www.k2938.com/search?wd=
+卡哇猪:http://www.kwpig.com/search/%s-1.html
+达达兔:https://m.jlszyy.cc/search.php?searchword=
+七年影视:http://m.qinian.cc/index.php?m=vod-search&wd=
+猪猪号1:https://m.zhuzhuhao.com/search/?wd=
+放牛郎电影:http://www.fnldy.cn/vodsearch/-------------.html?wd=%s&submit=
+zzzfun动漫:http://www.zzzfun.com/index.php/vod-search-wd-%s.html
+柠檬动画基地:https://xukunx.cn/cx/bangumi/port.php?keyword=%s&pn=1&type=7
+娃娃影院:http://www.wonyy.com/index.php/vod/search.html?wd=
+91资源:http://www.91zy.cc/search.asp?searchword=
+人人美剧:https://www.imeiju.cc/search.php?searchword=
+皮皮虾电影网:https://www.ppxiatv.com/index.php/vod/search.html?wd=
+看电影kdy:https://www.wxkdy666.com/Home/Search?KeyWord=%s&SearchType=1
+影视9:http://ys9.top/vod/search.html?wd=
+美剧侠:http://meijuxia.com/index.php?s=vod-search&wd=
+爱看剧:http://www.akanju.com/vodsearch/-------------/?wd=
+五号放映室:http://www.535455.top/index.php/vod/search/wd/%s.html
+全家看:http://www.aaakp.pw/index.php/vod/search/wd/%s.html
+暖光影视:http://m.sunbook.cc/search.php?searchword=
+椰子影院:https://www.yeziyy.com/index.php/vod/search.html?wd=
+泰剧啦:https://www.taijula.com/taijula/search/%s.html
+CT影视(已失效):http://www.ctysvip.com/index.php/vod/search.html?wd=
+全民影院(已失效):http://www.vpq4.cn/vodsearch/-------------.html?wd=
+二十影院(已失效):http://esyy007.com/index.php?m=vod-search&wd=
+妮日韩剧:http://rh.niriniri.com/index.php/vod/search.html?wd=
+值资源站(免解析):http://www.ziyuanpian.net/index.php?m=vod-search&wd=
+迷彩兔:https://m.micaitu.com/vod-search-wd-%s.html
+酷绘视频:http://m.kuhuiv.com/index.php?m=vod-search&wd=
+卧龙资源:http://wlziyuan.cc/search.html?searchword=
+星梦电影网:https://www.52xmw.com/index.php/vod/search.html?wd=
+笨笨鸡:http://m.benbenji.com/index.php?s=vod-search-wd-%s.html
+7K电影:http://www.hk7k.com/index.php?s=vod-search&wd=
+永久资源:http://yongjiuzy.net/index.php?m=vod-search&wd=
+77K影院:http://www.77kyy.com/vod-search-wd-%s.html
+酷播资源(免解析):http://www.kubozy.net/index.php?m=vod-search&wd=
+酷云资源:http://www.kuyunzy.cc/search.asp?searchword=
+胖猫TV:http://v.canyinren.com.cn/search.php?searchword=
+新片屋电影(已失效):https://www.xinpianwu.com/index.php?m=vod-search&wd=
+批哩啪哩:http://pilipali.cc/vod/search/wd/%s.html
+哔咪哔咪:http://www.bimibimi.cc/vod/search/wd/
+觅片网:http://tv.cqyes.cn/index.php/vod/search.html?wd=
+尘落电影网:https://www.50s.wang/?c=search&wd=
+GimyTV(已失效):http://in.gimy.tv/search.php?searchword=
+火腿影视网(已失效):https://www.hamysw.com/index.php/vod/search/wd/%s.html
+叶子影院(已失效):http://www.79tv.com/search.php?searchword=
+19影视:https://www.19kan.com/vodsearch.html?wd=
+神马影院:https://m.jiaosm.com/search/-------------.html?wd=
+酷视猪影视:http://qq.a3l3.cn/search/%s.html
+Q2002影视院:http://www.wmxwm.com/search?wd=
+7E电影网:http://www.7edy.net/index.php?m=vod-search&wd=
+左手吃斋影视:https://v.xiangkanju.com/index.php?m=vod-search&wd=
+TVK88影视:http://tvk88.net/index.php?m=vod-search-wd-
+海兔影院:http://www.haitum.com/search/
+爱水果影圈~手机:http://m.aaqqy.com/vod-search-pg-1-wd-%s.html
+柠檬影院(已失效):https://www.317ka.com/vodsearch/-------------.html?wd=
+发烧屋:http://www.hifiwu.com/index.php?s=/vod-search-wd-%s.html
+VIP影院:https://7k.yixiangyh.com/index.php/vod/search.html?wd=
+极速云资源(免解析):http://www.caijizy.com/index.php?m=vod-search&wd=
+扎巴野影院:http://www.zabaye.com/search.php?searchword=
+扒一剧:http://www.81ju.cn/index.php?m=vod-search&wd=
+放放TV:https://m.fangfangtv.net/search/?wd=
+嗨哆咪影视:http://m.haiduomi.com/search.html?wd=
+看剧吧:http://www.kanjuba.tv/search.php?searchword=
+YYFF电影网:https://m.97yyff.com/vod-search-wd-
+哇有视频:https://www.wayoutv.com/index.php/vod/search.html?wd=
+安亚弦视频:https://v.anyaxian.cn/vod/search.html?wd=
+院线电影:http://apis.xiexie.fun/index.php/vod/search.html?wd=
+CK电影网:http://m.ckck.vip/search/?Key=
+233电影网:https://www.233dyw.com/vodsearch/-------------/?wd=
+极品影视:http://m.jipinys.cc/search/?wd=
+92TV电影网:http://www.92tv.cc/index.php?m=vod-search&wd=
+豌豆影视:https://www.wandouys.com/video/search/%s.html
+电影天堂2w:http://2w2w.tv/index.php?m=vod-search&wd=
+追剧窝(已失效):http://yd.junjunys.vip/index.php?m=vod-search&wd=
+156资源(免解析):http://156zy.cc/index.php?m=vod-search&wd=
+最大资源net(免解析):http://zuidazy.net/index.php?m=vod-search&wd=
+131资源(免解析):http://131zy.vip/index.php?m=vod-search&wd=
+奇影酷:http://m.qydy8.com/vod-search-pg-1-wd-%s.html
+奇奥影视:http://www.qiaotv.cc/search.php?searchword=
+思古影视:http://v.sigu.me/search.php?wd=
+百万资源网(免解析):http://www.baiwanzy.com/index.php?m=vod-search&wd=
+就找大猫影院(已失效):http://www.885nm.com/search?wd=
+筋斗云资源(免解析):http://www.jdyzy.cc/index.php?m=vod-search&wd=
+要爱电影:https://www.12dvd.com/search/?wd=
+8老爷资源(免解析):https://www.888laoye.com/index.php?m=vod-search&wd=
+速播资源(免解析):https://www.subo8988.com/index.php?m=vod-search&wd=
+烽火影视2:https://m.fenghuo.tv/search/?wd=
+凶间影院:http://www.xiongjian44.com/index.php?m=vod-search&wd=
+恐怖世界:http://www.kongbu44.com/index.php?m=vod-search&wd=
+灰灰电影(已失效):http://aaa.taomil.cn/seacher.php?wd=
+人人视频3(已失效):http://www.rrdvd.cn/index.php/vod/search.html?wd=
+6U资源:http://zy.ataoju.com/index.php?m=vod-search&submit=search&wd=
+卧龙资源(已失效):https://wlziyuan.cc/search.html?searchword=
+九八零影院:https://www.tv980.com/search.php?page=1&searchword=%s&searchtype=
+我爱资源(已失效):http://www.5252zy.com/search.asp?searchword=
+605资源(免解析):http://www.605zy.com/index.php?m=vod-search&wd=
+看看屋:https://m.kankanwu.com/vod-search-wd-%s-p-1.html
+4K屋2:http://m.kkkkmao.com/vod-search-wd-%s.html
+只爱TVB(已失效):http://www.onlytvb.com/search?kw=
+樱花动漫:http://m.imomoe.net/search.asp?searchword=
+骑士电影:http://www.74zu.com/search?wd=
+222资源(已失效):http://www.222zy.com/index.php?m=vod-search&wd=
+快看影视:https://m.kuaikan66.com/search/%s.html
+BT云搜(已失效):http://www.btyunsou.info/search?kw=
+苦瓜影院V2:http://2.mp4l.com/?m=vod-search&wd=
+搜播影院(已失效):https://m.sobo.me/index.php?m=vod-search&wd=
+88影视V2:http://m.88ysw.tv/index.php?m=vod-search&wd=
+BT天堂:http://www.3bt.cc/vod-search-wd-%s.html
+91美剧:http://91mjw.com/?s=
+八点影院:https://www.bdhdy.com/search.php?&searchword=%s&searchtype=
+八戒资源(免解析):http://zy.bajieziyuan.com/index.php?m=vod-search&wd=
+云播TV2:https://www.yunbtv.com/search.php?searchword=
+1787电影3:http://www.1787.tv/index.php?m=vod-search&wd=
+海龟影院:http://www.hgyxz.cc/vod-search-wd-%s.html
+精品资源:http://www.jingpinzy.com/index.php?m=vod-search&wd=
+豆瓣资源(免解析):http://doubanzy.com/index.php?m=vod-search&wd=
+2678资源(已失效):http://www.dy2678.com/index.php?m=vod-search&wd=
+唐末:http://m.cctv-yn.cn/index.php/vod/search/page/1/wd/%s.html
+七七铺:http://m.qiqipu.com/search.asp?searchword=
+最快资源(免解析):http://zuikzy.com/index.php?m=vod-search&wd=
+全视频TV:http://www.qsptv.com/search/?wd=
+黑米影院:http://www.heimidy.cc/search.php?searchword=
+高清资源(免解析):http://gaoqingzy.com/index.php?m=vod-search&wd=
+BT蜘蛛(已失效):http://www.zhizhud.com/q?kw=
+mp4吧:http://www.mp4pa.com/search.php?searchword=
+豆瓣电影(简介评论):https://m.douban.com/search/?query=
+最新资源网(免解析):http://www.zuixinzy.com/index.php?m=vod-search&wd=
+135资源网:http://135zyw.com/index.php?m=vod-search&wd=
+暧昧资源网(已失效):http://www.imeizy.com/index.php?m=vod-search&wd=
+粤之家(已失效):http://m.yuezj.com/index.php?m=vod-search&wd=
+泡泡影视:http://m.ppys.vc/tv-search-wd-%s.html
+被窝电影网:http://m.beiwo.tv/index.php?s=vod-search-wd-%s-p-1.html
+神马影院(已失效):http://www.9rsm.com/search?wd=
+琪琪影院:https://m.qiqi321.com/index.php?m=vod-search&&wd=
+一部影院(已失效):http://www.yibuyy.com/search.php?searchword=
+蓝海视频:http://v.yingselanhai.com/seacher.php?sousuo=
+风车动漫2:http://m.fengchedm.com/common/search.aspx?key=
+1907VIP(已失效):https://z1.m1907.cn/?jx=
+爱看影院:https://www.akyy.vip/vodsearch/-------------/?wd=
+CO蓝光网:http://www.languang.co/?s=
+小兵分享:http://www.xbshare.com/query/
+VIP云点播:https://www.96danji.com/vodsearch/-------------.html?wd=
+人人磁力(磁力):http://renrencili.pw/query/%s/1-0-0/
+磁力吧(磁力):https://www.cili8.biz/s/%s_rel_1.html
+磁力福利(磁力):http://cilifuli.ws/%s/1-0-0.html
+遨游磁力搜(磁力):http://www.aoyoso.vip/search/%s_ctime_1.html
+BT芒果:http://www.btmgn.com/list/%s/1
+雪狐影视:http://www.gzzza.com/index/index/search?word=
+磁力猫(磁力):https://www.cilimao.cc/search?word=
+美剧鸟:http://m.meijuniao.com/index.php?s=vod-search&wd=
+必应(综合):https://cn.bing.com/search?q=
diff --git a/searchurl/weixin.png b/searchurl/weixin.png
new file mode 100644
index 00000000..f2b7101c
Binary files /dev/null and b/searchurl/weixin.png differ