mirror of
https://github.com/torappinfo/uweb.git
synced 2024-08-14 23:54:59 +00:00
rebuilding site Thu Jun 30 11:43:08 AM CST 2022
This commit is contained in:
parent
ce465b53e3
commit
d5e26f165a
228 changed files with 1786 additions and 26411 deletions
34
zh/searchurl/ace.js
Normal file
34
zh/searchurl/ace.js
Normal file
|
@ -0,0 +1,34 @@
|
|||
var editor;
|
||||
onload=function(){
|
||||
var d=document;
|
||||
var ext = location.href.split('.').pop();
|
||||
{
|
||||
var ta=d.getElementById("textarea");
|
||||
var text=ta.value;
|
||||
var e = d.getElementById("editor");
|
||||
|
||||
switch(ext){
|
||||
case "js":
|
||||
ext = "javascript";
|
||||
break;
|
||||
case "py":
|
||||
ext = "python";
|
||||
break;
|
||||
}
|
||||
editor = ace.edit(e);
|
||||
editor.session.setValue(text);
|
||||
}
|
||||
editor.session.setMode("ace/mode/"+ext);
|
||||
editor.setTheme("ace/theme/clouds");
|
||||
editor.setShowPrintMargin(false);
|
||||
editor.setOptions({
|
||||
enableBasicAutocompletion: true,
|
||||
enableSnippets: true,
|
||||
enableLiveAutocompletion: true
|
||||
});
|
||||
}
|
||||
|
||||
function onSave(fn){
|
||||
let u8=new TextEncoder().encode(editor.session.getValue());let r='';for(let i=0;i<u8.byteLength;i++)r+=String.fromCharCode(u8[i]);location.href='i:0l'+fn+':'+btoa(r);
|
||||
}
|
||||
|
17
zh/searchurl/ace_t.html
Normal file
17
zh/searchurl/ace_t.html
Normal file
|
@ -0,0 +1,17 @@
|
|||
<style type='text/css' media='screen'>
|
||||
#editor {
|
||||
position: absolute;
|
||||
top: 0;
|
||||
right: 0;
|
||||
bottom: 0;
|
||||
left: 0;
|
||||
}
|
||||
#textarea{display:none}
|
||||
</style>
|
||||
<script src='http://cdn.bootcss.com/ace/1.4.9/ace.js'></script>
|
||||
<script src='http://cdn.bootcss.com/ace/1.4.9/ext-language_tools.js'></script>
|
||||
<pre id='editor'></pre>
|
||||
<script src='ace.js'></script>
|
||||
<textarea id='textarea'>
|
||||
&
|
||||
html.replace(/<font.+\/font>/,'');
|
BIN
zh/searchurl/alipay.png
Normal file
BIN
zh/searchurl/alipay.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 5.4 KiB |
34
zh/searchurl/backup.html
Normal file
34
zh/searchurl/backup.html
Normal file
|
@ -0,0 +1,34 @@
|
|||
<!DOCTYPE html><html><head><meta charset="utf-8"><meta name="viewport" content="width=device-width" />
|
||||
<script>function g(){
|
||||
let d=document;
|
||||
let f=d.forms[0];
|
||||
window.open("f:"+f.i.value+"::"+f.e.value+"&"+f.u.value+":https://fastly.jsdelivr.net/gh/torappinfo/uwebzh/searchurl/template/backup.html");
|
||||
return false;
|
||||
}
|
||||
</script><style>
|
||||
input{height:40px;width:100%;border-radius:50px;}
|
||||
</style>
|
||||
<title>备份与恢复</title></head><body>
|
||||
<p>支持安卓6+。</p>
|
||||
|
||||
<p><a href="i:0e/sdcard/uweb:https://dav.jianguoyun.com/dav/%e6%88%91%e7%9a%84%e5%9d%9a%e6%9e%9c%e4%ba%91/uweb.tgz">备份目录"/sdcard/uweb"至坚果云</a> <a href="i:0dhttps://dav.jianguoyun.com/dav/%e6%88%91%e7%9a%84%e5%9d%9a%e6%9e%9c%e4%ba%91/uweb.tgz">恢复</a></p>
|
||||
|
||||
<p><a href="i:0e/data/data/info.torapp.uweb/app_webview/Default/Cookies:https://dav.jianguoyun.com/dav/%e6%88%91%e7%9a%84%e5%9d%9a%e6%9e%9c%e4%ba%91/uweb_c.tgz">备份Cookie至坚果云(webview 76+,<font color="red">注意账号信息泄露危险</font>)</a> <a href="i:0dhttps://dav.jianguoyun.com/dav/%e6%88%91%e7%9a%84%e5%9d%9a%e6%9e%9c%e4%ba%91/uweb_c.tgz">恢复</a></p>
|
||||
|
||||
<p><a href="i:0fhttps://dav.jianguoyun.com">设置坚果云用户及密码</a></p>
|
||||
<hr/>
|
||||
|
||||
用户可将下列表格提交后访问的网址设为书签,方便以后再次备份恢复。<br>
|
||||
<form onsubmit="return g();" style="margin:5px 0 5px 0;padding:0px">
|
||||
<input name=i placeholder="备份目录,多个目录用':'隔开"/><br>
|
||||
<input name=e placeholder="排除目录,多个目录用':'隔开"/><br>
|
||||
<input name=u placeholder="云存储url,包括路径及文件名"/><br>
|
||||
<input type="submit" value="备份与恢复">
|
||||
</form>
|
||||
|
||||
<p><a href="javascript:document.forms[0].u.value='https://dav.jianguoyun.com/dav/%e6%88%91%e7%9a%84%e5%9d%9a%e6%9e%9c%e4%ba%91/uweb.tgz';void(0)">坚果云</a> <a href="javascript:document.forms[0].u.value='https://asytech.cn/cloud/remote.php/webdav/uweb.tgz';void(0)">易云</a><br>
|
||||
<a href="javascript:document.forms[0].i.value='/sdcard/uweb';void(0)">uweb目录</a>
|
||||
<a href="javascript:document.forms[0].i.value='/data/data/info.torapp.uweb/app_webview/Default/Cookies';void(0)">Cookie (webview 76+)</a>
|
||||
</p>
|
||||
|
||||
</body></html>
|
BIN
zh/searchurl/bin/tdict.tar.gz
Normal file
BIN
zh/searchurl/bin/tdict.tar.gz
Normal file
Binary file not shown.
197
zh/searchurl/bml/content/comparecells.js
Normal file
197
zh/searchurl/bml/content/comparecells.js
Normal file
|
@ -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);
|
||||
})();
|
1
zh/searchurl/bml/content/designmode.js
Normal file
1
zh/searchurl/bml/content/designmode.js
Normal file
|
@ -0,0 +1 @@
|
|||
(function(){if (document.designMode == 'off'){document.designMode = 'on';}else{document.designMode = 'off';}})()
|
54
zh/searchurl/bml/content/freeviddy.js
Normal file
54
zh/searchurl/bml/content/freeviddy.js
Normal file
|
@ -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);
|
||||
})();
|
497
zh/searchurl/bml/content/fullimg.js
Normal file
497
zh/searchurl/bml/content/fullimg.js
Normal file
|
@ -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;
|
||||
}
|
||||
})();
|
1447
zh/searchurl/bml/content/read.js
Normal file
1447
zh/searchurl/bml/content/read.js
Normal file
File diff suppressed because it is too large
Load diff
79
zh/searchurl/bml/content/rmi.js
Normal file
79
zh/searchurl/bml/content/rmi.js
Normal file
|
@ -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);
|
||||
})();
|
94
zh/searchurl/bml/content/rmo.js
Normal file
94
zh/searchurl/bml/content/rmo.js
Normal file
|
@ -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);
|
||||
})();
|
1
zh/searchurl/bml/content/vidspeed.js
Normal file
1
zh/searchurl/bml/content/vidspeed.js
Normal file
|
@ -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){}
|
2
zh/searchurl/bookmark/novel.html
Normal file
2
zh/searchurl/bookmark/novel.html
Normal file
|
@ -0,0 +1,2 @@
|
|||
<script>window.onload=function(){var as = document.getElementsByTagName('a');for(var i=as.length-1;i>=0;i--)as[i].href="i:0m6:"+as[i].href;}</script>
|
||||
|
2
zh/searchurl/bookmark/viewtxt.html
Normal file
2
zh/searchurl/bookmark/viewtxt.html
Normal file
|
@ -0,0 +1,2 @@
|
|||
<script>window.onload=function(){var as = document.getElementsByTagName('a');for(var i=as.length-1;i>=0;i--)as[i].href="i:18::"+as[i].href;}</script>
|
||||
|
19
zh/searchurl/cmds.html
Normal file
19
zh/searchurl/cmds.html
Normal file
File diff suppressed because one or more lines are too long
21
zh/searchurl/config.html
Normal file
21
zh/searchurl/config.html
Normal file
|
@ -0,0 +1,21 @@
|
|||
|
||||
|
||||
Serif
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<script src="config.js" charset="utf-8"></script>
|
||||
|
38
zh/searchurl/config.js
Normal file
38
zh/searchurl/config.js
Normal file
|
@ -0,0 +1,38 @@
|
|||
let labels = ["网页默认字体族","cursive字体族","Fantasy字体族","Fixed字体族","Sans-Serif字体族","Serif字体族"];
|
||||
let names = ["font","cursive","fantasy","fixed","sansserif","serif"];
|
||||
|
||||
let text;
|
||||
let d=document;
|
||||
if(d.body)
|
||||
text = d.body.innerHTML;
|
||||
else
|
||||
text = "\n".repeat(labels.length-1);
|
||||
|
||||
let sa = [`<style>input{height:40px;width:100%;border-radius:50px;}</style>
|
||||
<datalist id="family">
|
||||
<option value="sans-serif">
|
||||
<option value="sans-serif-condensed">
|
||||
<option value="sans-serif-smallcaps">
|
||||
<option value="serif">
|
||||
<option value="serif-monospace">
|
||||
<option value="monospace">
|
||||
<option value="cursive">
|
||||
</datalist>
|
||||
<form onsubmit="let d=document;let f=d.forms[0];d.location.href='i:0i/sdcard/uweb/config.html:'+f.font.value+
|
||||
'&'+ f.cursive.value +
|
||||
'&'+ f.fantasy.value +
|
||||
'&'+ f.fixed.value +
|
||||
'&'+ f.sansserif.value +
|
||||
'&'+ f.serif.value +
|
||||
':https://fastly.jsdelivr.net/gh/torappinfo/uwebzh/searchurl/template/config.html';return false;" accept-charset=utf-8 >`];
|
||||
|
||||
|
||||
let strs = text.split('\n');
|
||||
let i=0;
|
||||
for (i = 0; i < labels.length; i++){
|
||||
sa.push("<label>"+labels[i]+"<input list='family' type='text' name='"+names[i]+"' value='"+strs[i]+"'/></label>");
|
||||
}
|
||||
|
||||
sa.push('<input type="submit" value="Save"></form>');
|
||||
let r = sa.join('<br>');
|
||||
d.documentElement.innerHTML = r;
|
BIN
zh/searchurl/default.hosts.tar.gz
Normal file
BIN
zh/searchurl/default.hosts.tar.gz
Normal file
Binary file not shown.
8
zh/searchurl/donate.html
Normal file
8
zh/searchurl/donate.html
Normal file
|
@ -0,0 +1,8 @@
|
|||
<!DOCTYPE html><html><head><meta charset="utf-8"/></head><body>
|
||||
<p><a href="https://t.me/uwebgroup">tg讨论群uwebgroup</p>
|
||||
<p>支付宝账号: jamesfengcao@gmail.com<br>
|
||||
<a href="intent://platformapi/startapp?saId=10000007&clientVersion=3.7.0.0718&qrcode=https%3A%2F%2Fqr.alipay.com%2Fa6x01298icgcgx4n39qv5aa%3F_s%3Dweb-other&_t=1472443966571#Intent;scheme=alipayqr;package=com.eg.android.AlipayGphone;end">立即捐赠</a></p>
|
||||
<img src="weixin.png" width="250" height="304">
|
||||
<p><img src="alipay.png"></p>
|
||||
|
||||
</body></html>
|
84
zh/searchurl/func.html
Normal file
84
zh/searchurl/func.html
Normal file
|
@ -0,0 +1,84 @@
|
|||
<!DOCTYPE html><html><head><meta charset="utf-8"><meta name="viewport" content="width=device-width" />
|
||||
<script>function g(t){document.location.href=t+document.forms[0].q.value}
|
||||
var checkBoxes;
|
||||
function checkbox_set(num){var i;for(i=0;i<num;i++)checkBoxes[i].checked=true;return true;}
|
||||
function checkbox_reset(num){var i;for(i=0;i<num;i++)checkBoxes[i].checked=false;return true;}
|
||||
function checkbox_toggle(num){var i;for(i=0;i<num;i++)checkBoxes[i].checked=!checkBoxes[i].checked;return true;}
|
||||
</script>
|
||||
<style>
|
||||
ul{list-style-type:none;}
|
||||
body>ul{padding-left:0;}
|
||||
#NUM{height: 40px; width: 100%;background-color:transparent;border-radius: 50px;}
|
||||
</style>
|
||||
<title>超微浏览器界面配置及杂项功能
|
||||
</title>
|
||||
</head><body>
|
||||
<p>点击以下链接可触发超微浏览器各类相关功能</p>
|
||||
<ul>
|
||||
<li><a href="i:0n">生成全局字体css文件</a>(使用"/sdcard/uweb/app/fonts/"目录下字体文件)</li>
|
||||
<li><a href="i:13" onclick="return checkbox_reset(checkBoxes.length);">恢复默认设置</a>
|
||||
<li><a href="i:11">刷新动态快捷方式(内部目录shortcut或分类书签目录/sdcard/uweb/bookmark下文件)</a></li>
|
||||
<li><a href="i:12">系统转屏模式下反向竖屏切换</a></li>
|
||||
</ul>
|
||||
<hr/>
|
||||
|
||||
<p><a href="i:2516777215" onclick="return checkbox_toggle(checkBoxes.length);">切换</a>/<a href="i:260" onclick="return checkbox_reset(checkBoxes.length);">重置</a>/<a href="i:2616777215" onclick="return checkbox_set(checkBoxes.length);">反置所有</a>/<a href="i:2631" onclick="return checkbox_set(5);">反置前五个</a>/<a href="i:26511" onclick="return checkbox_set(9);">反置前九个</a>以下功能 (点击链接可切换):</p>
|
||||
<ul>
|
||||
<li><label><input type="checkbox" onchange="location.href='i:251'"/>新窗口打开服务 (长按图像/历史按钮等)</label></li>
|
||||
<li>工具按钮短按长按功能互换
|
||||
<ul>
|
||||
<li><label><input type="checkbox" onchange="location.href='i:252'"/>[☰]</label></li>
|
||||
<li><label><input type="checkbox" onchange="location.href='i:254'"/>设置</label></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><label><input type="checkbox" onchange="location.href='i:258'"/>被调用20秒内按后退键后台装载页面</label></li>
|
||||
<li><label><input type="checkbox" onchange="location.href='i:2516'"/>无安全证书警告</label></li>
|
||||
----------------5---------------
|
||||
<li><label><input type="checkbox" onchange="location.href='i:2532'"/>新窗口打开下个引擎搜索</label></li>
|
||||
<li><label><input type="checkbox" onchange="location.href='i:2564'"/>自动填充采用从头开始匹配</label></li>
|
||||
<li><label><input type="checkbox" onchange="location.href='i:25128'"/>禁用videoplayer.js</label></li>
|
||||
<li><label><input type="checkbox" onchange="location.href='i:25256'"/>自动调整文本大小</label></li>
|
||||
----------------9---------------
|
||||
<li><label><input type="checkbox" onchange="location.href='i:25512'"/>长按链接命令菜单切换为常用链接</label></li>
|
||||
<li><label><input type="checkbox" onchange="location.href='i:251024'"/>长按链接命令菜单切换为常用命令</label></li>
|
||||
<li><label><input type="checkbox" onchange="location.href='i:252048'"/>隐藏地址栏</label></li>
|
||||
<li><label><input type="checkbox" onchange="location.href='i:254096'"/>隐藏工具条</label></li>
|
||||
<li><label><input type="checkbox" onchange="location.href='i:258192'"/>不使用双列书签</label></li>
|
||||
<li><label><input type="checkbox" onchange="location.href='i:2516384'"/>主屏使用"query.autoc"常用查询列表</label></li>
|
||||
<li><label><input type="checkbox" onchange="location.href='i:2532768'"/>全屏播放不自动横屏</label></li>
|
||||
<li><label><input type="checkbox" onchange="location.href='i:2565536'"/>禁止弹出JS确认框</label></li>
|
||||
<li><label><input type="checkbox" onchange="location.href='i:25131072'"/>保存查询历史</label></li>
|
||||
<li><label><input type="checkbox" onchange="location.href='i:25262144'"/>切换窗口时保留面板</label></li>
|
||||
<li><label><input type="checkbox" onchange="location.href='i:25524288'"/>弹出视频地址时同时弹出iframe地址</label></li>
|
||||
<li><label><input type="checkbox" onchange="location.href='i:251048576'"/>关闭窗口保持音频播放</label></li>
|
||||
<li><label><input type="checkbox" onchange="location.href='i:252097152'"/>右侧菜单</label></li>
|
||||
<li><label><input type="checkbox" onchange="location.href='i:254194304'"/>底部地址栏</label></li>
|
||||
<li><label><input type="checkbox" onchange="location.href='i:258388608'"/>最大化使用区域</label></li>
|
||||
<li><label><input type="checkbox" onchange="location.href='i:2516777216'"/>屏蔽外链脚本时屏蔽可疑资源</label></li>
|
||||
</ul>
|
||||
<script>
|
||||
checkBoxes=document.getElementsByTagName("input");
|
||||
</script><script>
|
||||
let len=checkBoxes.length;
|
||||
let flg=%1%;
|
||||
for(let i=0;i<len;i++){
|
||||
if(flg&(1<<i))checkBoxes[i].checked=true;
|
||||
}
|
||||
</script>
|
||||
|
||||
<hr/><br/>
|
||||
<div>
|
||||
<form action="javascript:" style="margin:5px 0 5px 0;padding:0px">
|
||||
<input id="NUM" name=q placeholder="输入配置参数后请点击下面功能列表"/>
|
||||
</form>
|
||||
<a href="javascript:g('i:22')">底部工具栏留空(整数,默认:10)</a> <br/>
|
||||
<a href="javascript:g('i:23')">底部工具栏图标大小(整数,默认:16)</a> <br/>
|
||||
<a href="javascript:g('i:27')">底部工具栏图标间距(整数,参考:22)</a> <br/>
|
||||
<a href="javascript:g('i:14')">界面前景色(十六进制整数,默认黑色:0)</a> <br/>
|
||||
<a href="javascript:g('i:24')">界面字体大小(默认:18。设置后最好正常退出并重启浏览器)</a> <br/>
|
||||
<a href="javascript:g('i:28')">网页字体放大(默认:100)</a> <br/>
|
||||
<a href="javascript:g('i:29')">网页字体大小(默认:16)</a> <br/>
|
||||
<a href="javascript:g('i:2a')">显示历史记录大小(整数,默认:0,单位Kb,例如90)</a> <br/>
|
||||
<a href="javascript:g('i:2b')">地址栏最大行数(默认:2,最大:33)</a> <br/>
|
||||
</div><br/>
|
||||
</body></html>
|
39
zh/searchurl/homescreen.html
Normal file
39
zh/searchurl/homescreen.html
Normal file
|
@ -0,0 +1,39 @@
|
|||
<!DOCTYPE html><html><head><meta charset="utf-8"><meta name="viewport" content="width=device-width" />
|
||||
<script>function g(){
|
||||
let d=document;
|
||||
let f=d.forms[0];
|
||||
d.location.href="i:19"; setTimeout(function(){ document.location.href="i:0i/sdcard/uweb/home.css:"+f.b.value+":https://fastly.jsdelivr.net/gh/torappinfo/uwebzh/searchurl/template/home.css";
|
||||
},100);
|
||||
return false;
|
||||
}
|
||||
function g3(iF,filename,fakeurl){
|
||||
let d=document;
|
||||
let f=d.forms[iF];
|
||||
d.location.href="i:0i/sdcard/uweb/"+filename+":"+f.b.value+'&'+fakeurl +":https://fastly.jsdelivr.net/gh/torappinfo/uwebzh/searchurl/template/refresh.html";
|
||||
return false;
|
||||
}
|
||||
</script><style>
|
||||
input{height:40px;width:100%;border-radius:50px;}
|
||||
</style>
|
||||
<title>主屏设置</title></head><body>
|
||||
<form onsubmit="return g();" style="margin:5px 0 5px 0;padding:0px">
|
||||
<input name=b placeholder="背景图片网址, 可为配置目录下图像文件名"/><br>
|
||||
<input type="submit" value="设置主屏">
|
||||
</form>
|
||||
|
||||
<p>
|
||||
<form onsubmit="return g3(1,'home5.html','file:///sdcard/uweb/home4.search');" style="margin:5px 0 5px 0;padding:0px">
|
||||
<input name=b placeholder="主屏网址" value="https://m.inftab.com"/><br>
|
||||
<input type="submit" value="设置主屏网址">
|
||||
</form>
|
||||
</p>
|
||||
|
||||
<p>
|
||||
<a href="i:0h/sdcard/uweb/home6.html:https://fastly.jsdelivr.net/gh/torappinfo/uwebzh/searchurl/txt/nav.cfg">设置第二主屏为默认导航页</a>
|
||||
</p>
|
||||
|
||||
<form onsubmit="return g3(2,'home7.html','file:///sdcard/uweb/home7.search');" style="margin:5px 0 5px 0;padding:0px">
|
||||
<input name=b placeholder="第三主屏网址"/><br>
|
||||
<input type="submit" value="设置第三主屏">
|
||||
</form>
|
||||
</body></html>
|
473
zh/searchurl/input.html
Normal file
473
zh/searchurl/input.html
Normal file
File diff suppressed because one or more lines are too long
19
zh/searchurl/js/beep.js
Normal file
19
zh/searchurl/js/beep.js
Normal file
|
@ -0,0 +1,19 @@
|
|||
//data:charset=utf-8,
|
||||
var audioCtx = new window.AudioContext;
|
||||
function beep(duration, frequency, volume, type, callback) {
|
||||
var oscillator = audioCtx.createOscillator();
|
||||
var gainNode = audioCtx.createGain();
|
||||
|
||||
oscillator.connect(gainNode);
|
||||
gainNode.connect(audioCtx.destination);
|
||||
|
||||
if (volume){gainNode.gain.value = volume;}
|
||||
if (frequency){oscillator.frequency.value = frequency;}
|
||||
if (type){oscillator.type = type;}
|
||||
if (callback){oscillator.onended = callback;}
|
||||
|
||||
oscillator.start(audioCtx.currentTime);
|
||||
oscillator.stop(audioCtx.currentTime + ((duration || 500) / 1000));
|
||||
};
|
||||
beep();
|
||||
self.close();
|
59
zh/searchurl/plugins.html
Normal file
59
zh/searchurl/plugins.html
Normal file
|
@ -0,0 +1,59 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<link rel="shortcut icon" href="/uweb/img/favicon.ico">
|
||||
<title>插件汇总
|
||||
</title>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<h3>插件汇总</h3>
|
||||
<p>插件影响到浏览器的安全,故需要完成以下步骤才能开启插件管理系统:</p>
|
||||
<ul>
|
||||
<li>安装<a href="https://pan.lanzou.com/b0qpxnob" target="_blank" rel="noopener">uweb定制Termux应用</a> (
|
||||
<a href="https://cloud.189.cn/t/fiEvMvuequMz">天翼</a>
|
||||
<a href="https://pan.baidu.com/s/17coQj6DCHqghMMNJUyjgrA">百度网盘</a>
|
||||
),需启动termux一次,以完成应用初始化。</li>
|
||||
<li>点击链接<a href="i:0chttps://fastly.jsdelivr.net/gh/torappinfo/uwebzh/searchurl/script/filecap_sh.sh">允许插件安装</a>。</li>
|
||||
<li>长按底部工具条设置按钮,勾选文件预处理。</li>
|
||||
<li>正常退出以保存设置,清理后台并重启浏览器。</li>
|
||||
</ul>
|
||||
<p>插件管理系统功能强大,考虑到潜在的安全隐患,使用插件的同学请不要给予超微浏览器或定制termux超级用户的权限。至少要保证每次使用超级用户权限前弹出提醒或警告。本页面亦提供插件关闭插件管理系统,安装完必要的插件后用户应立即关闭插件管理系统。</p>
|
||||
<p>开启插件系统以后,点击下面的链接即可直接安装。插件可反复安装,互相冲突的插件会被新安装覆盖。插件多寡不影响性能。部分插件需浏览器重启后才能生效。插件列表:</p>
|
||||
<ul>
|
||||
<li><p><a href="script/disable_sh.sh" download>关闭插件管理系统</a></p>
|
||||
</li>
|
||||
|
||||
<li><p><a href="script/xzdic.sh" download>扫描"/sdcard/uweb/dict"目录下.xz格式词典</a><br>
|
||||
此插件将配置主屏进行终端下词典检索并可阅读词典全文,按"q"退出终端。<br>
|
||||
.xz格式为纯文本使用xz直接压缩所得,词条以"####"标记以方便检索。
|
||||
<a href="https://pan.baidu.com/s/1Yf_0oL3evvjriTn1RBGpNg">部分xz文档</a>
|
||||
</p>
|
||||
</li>
|
||||
|
||||
<li><p><a href="script/xzgrep.sh" download>扫描"/sdcard/uweb/dict"目录下.xz格式词典,配置主屏全文检索</a><br>
|
||||
此插件将配置主屏进行终端下全文检索,按"q"退出终端。<br> 词典数据很多的用户可将新生成的配置文件home.search改名成dict.search,超微浏览器中打开此文件(设置->总目录)并新建快捷方式。
|
||||
</p>
|
||||
</li>
|
||||
|
||||
<li><p><a href="script/filecap_microsoft.sh" download>在线预览/查看/播放下载资源 (微软服务版)</a><br>允许在线预览/查看/播放网盘文件。其中Microsoft Office文档依赖微软服务,当前UA必需为PC,否则微软会显示空白页。有条件的用户推荐使用google docs服务插件。</p>
|
||||
</li>
|
||||
<li><p><a href="script/filecap_tar.sh" download>预览超大文本文件(.txt), 超大tar文件目录(.tar,.tgz,.tar.gz,.tar.xz)</a></p>
|
||||
</li>
|
||||
<li><p><a href="script/filecap_ziprar.sh" download>预览zip,rar文件目录</a></p>
|
||||
</li>
|
||||
<li><p><a href="script/histuniq.sh" download>添加“历史记录去重”菜单项至长按底部历史按钮弹出菜单</a></p>
|
||||
</li>
|
||||
<li><p><a href="script/baidupcs.sh" download>安装百度离线下载</a></p>
|
||||
</li>
|
||||
<li><p><a href="script/axel.sh" download>安装axel多线程下载(9线程)</a></p></li>
|
||||
<li><p><a href="script/gnuplot.sh" download>利用浏览器地址栏对函数作图 (gnuplot)</a></p>
|
||||
</li>
|
||||
<li><p><a href="script/bc.sh" download>配置浏览器地址栏作为超级计算器(bc)</a></p>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
</body>
|
||||
</html>
|
48
zh/searchurl/privacy.html
Normal file
48
zh/searchurl/privacy.html
Normal file
|
@ -0,0 +1,48 @@
|
|||
<html><head><meta name='viewport' content='width=device-width'><meta charset='utf-8'>
|
||||
<title>隐私协议</title></head>
|
||||
<body>
|
||||
<h1>隐私协议</h1>
|
||||
<p>
|
||||
本产品超微浏览器属于常熟道信软件有限公司,请您在使用本产品之前仔细阅读用户隐私协议,这份隐私协议用来阐明超微浏览器会用收集哪些用户信息,以及使用哪些相关的联网服务。并且告知用户,作者如何保证用户的信息安全确保信息不会泄露。
|
||||
</p>
|
||||
|
||||
<b>超微浏览器集成了哪些第三方SDK?</b>
|
||||
<p>我们没有使用任何第三方的SDK。</p>
|
||||
|
||||
<b>超微浏览器会收集哪些用户数据?</b>
|
||||
<p>超微浏览器不收集不保存任何用户数据。所有本地保存的数据如书签,离线保存等均需用户主动明确发出指令。</P>
|
||||
|
||||
<b>保护用户隐私</b>
|
||||
<p>尊重保护用户隐私是我们最起码准则,作为独立开发者不敢保证其安全性超越大型商业软件但我们做到以下几点可以最大限度的保证用户的隐私。</p>
|
||||
|
||||
<p>只申请极少的用户权限,不获取用户手机设备信息(IMEI) 。不提供超微浏览器账户服务。
|
||||
承诺绝不会把用户的信息透露给第三方个人或企业。</p>
|
||||
|
||||
|
||||
<b>设备权限调用情况</b>
|
||||
<p>在您使用超微浏览器过程中,我们需要在必要范围内向您申请获取设备权限。请您知悉,我们不会默认开启您设备的权限。所有权限用户均可关闭。除存储权限外,用户关闭权限以后超微浏览器不再请求。超微浏览器调用的权限、调用权限的目的,以及调用权限前向您询问的情况请见下表:</p>
|
||||
<pre>
|
||||
设备权限 调用权限的目的 是否询问 可否关权限
|
||||
网络权限 访问网站 否 可
|
||||
存储权限 下载文件保存图片 是 可
|
||||
相机权限 网站要求 是 可
|
||||
麦克风权限 网站要求 是 可
|
||||
位置权限 提供网站位置信息 是 可
|
||||
应用安装 安装下载应用 是 可
|
||||
快捷方式 安装快捷方式 是 可
|
||||
悬浮窗口 允许悬浮窗口 是 可
|
||||
</pre>
|
||||
|
||||
|
||||
<b>其他</b>
|
||||
<p>用户通过浏览器访问任何其他网站,会留下您的一些Cookies相关信息,如您在其他网站的使用记录账号信息等,超微浏览器不会读取和收集这些信息,每个网站都有自己的用户隐私策略,这些和超微浏览器本身无关。</p>
|
||||
|
||||
<b>隐私策略调整</b>
|
||||
<p>如果以后该隐私协议会有任何变动,我们会在此更新隐私协议,以便您能够及时了解到最新的内容。
|
||||
本声明自更新之日起生效, 最近的更新时间是:2022年6月16日</p>
|
||||
|
||||
<b>联系</b>
|
||||
<p>关于用户隐私协议的任何问题和疑问,你可以通过邮件联系我,我们会第一时间给与答复。
|
||||
邮件地址:jamefengcao at 189.cn</p>
|
||||
</body>
|
||||
</html>
|
25
zh/searchurl/quickstart.html
Normal file
25
zh/searchurl/quickstart.html
Normal file
|
@ -0,0 +1,25 @@
|
|||
<!DOCTYPE html><html><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<title>主屏快捷访问</title>
|
||||
<style>
|
||||
a{text-decoration: none;}
|
||||
a.icon>img{width:24px;}
|
||||
a.icon>span{font-size:24px;}
|
||||
.plus{font-size:32px;float:right;right:13px;}
|
||||
</style>
|
||||
</head><body>
|
||||
<p>
|
||||
<a href="..">超微浏览器</a>下点击"+"可自动添加至主屏快捷访问。</p>
|
||||
|
||||
<p><a class=icon href='http://i.ifeng.com'><img src='https://m.hao123.com/static/img/fenghuang20171024-56.png'><span>凤凰</span></a><a class="plus" href="i:0a<a class=icon href='http://i.ifeng.com'><img src='https://m.hao123.com/static/img/fenghuang20171024-56.png'><span>凤凰</span></a>"> + </a></p>
|
||||
<p><a class=icon href='http://xw.qq.com'><img src='https://m.hao123.com/static/img/tengxun20171024-56.png'><span>腾讯</span></a><a class="plus" href="i:0a<a class=icon href='http://xw.qq.com'><img src='https://m.hao123.com/static/img/tengxun20171024-56.png'><span>腾讯</span></a>"> + </a></p>
|
||||
<p><a class=icon href='http://m.sohu.com'><img src='https://m.hao123.com/static/img/souhu20171024-56.png'><span>搜狐</span></a><a class="plus" href="i:0a<a class=icon href='http://m.sohu.com'><img src='https://m.hao123.com/static/img/souhu20171024-56.png'><span>搜狐</span></a>"> + </a></p>
|
||||
<p><a class=icon href='http://3g.163.com'><img src='https://m.hao123.com/static/img/wangyi20171024-56.png'><span>网易</span></a><a class="plus" href="i:0a<a class=icon href='http://3g.163.com'><img src='https://m.hao123.com/static/img/wangyi20171024-56.png'><span>网易</span></a>"> + </a></p>
|
||||
<p><a class=icon href='http://m.1905.com'><img src='http://uujian.cn/browser/recommend/video/m.1905.com.png'><span>1905电影</span></a><a class="plus" href="i:0a<a class=icon href='http://m.1905.com'><img src='http://uujian.cn/browser/recommend/video/m.1905.com.png'><span>1905电影</span></a>"> + </a></p>
|
||||
<p><a class=icon href='https://m.ctrip.com'><img src='https://m.hao123.com/static/img/xiecheng20171121wx.png'><span>携程</span></a><a class="plus" href="i:0a<a class=icon href='https://m.ctrip.com'><img src='https://m.hao123.com/static/img/xiecheng20171121wx.png'><span>携程</span></a>"> + </a></p>
|
||||
<p><a class=icon href='http://union-click.jd.com'><img src='https://m.hao123.com/static/img/jingdong20171024-56.png'><span>京东</span></a><a class="plus" href="i:0a<a class=icon href='http://union-click.jd.com'><img src='https://m.hao123.com/static/img/jingdong20171024-56.png'><span>京东</span></a>"> + </a></p>
|
||||
<p><a class=icon href='http://m.suning.com'><img src='https://m.hao123.com/static/img/suning_20170907.png'><span>苏宁</span></a><a class="plus" href="i:0a<a class=icon href='http://m.suning.com'><img src='https://m.hao123.com/static/img/suning_20170907.png'><span>苏宁</span></a>"> + </a></p>
|
||||
<p><a class=icon href='http://m.taobao.com'><img src='https://m.hao123.com/static/img/cxb_taobao.PNG'><span>淘宝</span></a><a class="plus" href="i:0a<a class=icon href='http://m.taobao.com'><img src='https://m.hao123.com/static/img/cxb_taobao.PNG'><span>淘宝</span></a>"> + </a></p>
|
||||
<p><a class=icon href='http://m.tmall.com'><img src='https://m.hao123.com/static/img/tm.PNG'><span>天猫</span></a><a class="plus" href="i:0a<a class=icon href='http://m.tmall.com'><img src='https://m.hao123.com/static/img/tm.PNG'><span>天猫</span></a>"> + </a></p>
|
||||
<p><a class=icon href='http://jhs.m.taobao.com'><img src='https://m.hao123.com/static/img/juhuasuan1222icon.png'><span>聚划算</span></a><a class="plus" href="i:0a<a class=icon href='http://jhs.m.taobao.com'><img src='https://m.hao123.com/static/img/juhuasuan1222icon.png'><span>聚划算</span></a>"> + </a></p>
|
||||
|
||||
</body></html>
|
10
zh/searchurl/res.html
Normal file
10
zh/searchurl/res.html
Normal file
|
@ -0,0 +1,10 @@
|
|||
<!DOCTYPE html><html><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<title>远程资源安装</title>
|
||||
</head><body>
|
||||
<h3>远程资源安装</h3>
|
||||
|
||||
|
||||
<a href="i:0bhttp://jamesfengcao.gitee.io/uwebzh/searchurl/bin/tdict.tar.gz">tdict (需安装brotli)</a>
|
||||
|
||||
</body>
|
||||
</html>
|
40
zh/searchurl/rjs.html
Normal file
40
zh/searchurl/rjs.html
Normal file
|
@ -0,0 +1,40 @@
|
|||
<!DOCTYPE html><html><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<title>运行javascript脚本</title></head><body>
|
||||
<h3>运行javascript脚本</h3>
|
||||
<p>801+版本远程脚本格式由返回字符串改为返回<span style="color: red;">url数组</span></p>
|
||||
|
||||
<p><a href="../sitejs/">特定网址用户脚本</a></p>
|
||||
<p><b>全局脚本</b>位于js子目录, 长按[☰]按钮配置。点击以下链
|
||||
接安装:<br>
|
||||
<a target=_self" href="i:0h/sdcard/uweb/js/记住密码.js:https://fastly.jsdelivr.net/gh/torappinfo/uwebzh/searchurl/txt/passwdsave.js">记住密码</a><br>
|
||||
<a target="_self" href="i:0h/sdcard/uweb/js/极速网页.js:https://fastly.jsdelivr.net/npm/instant.page">极速网页</a></p>
|
||||
|
||||
<p><b>大型脚本</b>可安装到"/sdcard/uweb/bookmarklet"目录下(长按js按钮):<br>
|
||||
<a target="_self" href="i:0h/sdcard/uweb/bookmarklet/google翻译.js:https://fastly.jsdelivr.net/gh/damengzhu/js1@main/element.js:%0A{let d=document,b=d.body,v=d.createElement('div');v.id='google_translate_element';v.style='position:fixed;bottom:10px;right:10px;cursor:pointer;z-index:9999';b.insertBefore(v,b.firstChild);function googleTranslateElementInit(){new google.translate.TranslateElement({layout:google.translate.TranslateElement.InlineLayout.SIMPLE,multilanguagePage:true,pageLanguage:'auto',includedLanguages:'zh-CN,zh-TW,en,ko,ja'},'google_translate_element');}}">google翻译</a><br>
|
||||
<a target="_self" href='i:0h/sdcard/uweb/bookmarklet/eruda.js:https://fastly.jsdelivr.net/npm/eruda:%0Aeruda.init()'>Eruda</a><br>
|
||||
<a target="_self" href="i:0h/sdcard/uweb/bookmarklet/彩云小译.js:https://caiyunapp.com/dest/trs.js">彩云小译</a><br>
|
||||
<a target="_self" href="i:0h/sdcard/uweb/bookmarklet/performance.js:https://fastly.jsdelivr.net/gh/micmro/performance-bookmarklet/dist/performanceBookmarklet.min.js">Performance</a><br>
|
||||
<a target="_self" href="i:0h/sdcard/uweb/bookmarklet/移除覆盖物.js:https://fastly.jsdelivr.net/gh/torappinfo/uwebzh/searchurl/bml/content/rmo.js">移除覆盖物</a><br>
|
||||
</p>
|
||||
|
||||
<p><b>远程脚本</b>配置文件default.rjs样列如下,点击以下链接
|
||||
自动安装 (清空后台重启浏览器,长按搜索按钮,则弹出远程脚本菜
|
||||
单):<br>
|
||||
|
||||
<a href="i:04彩云小译:['https://caiyunapp.com/dest/trs.js']">彩云小译:['https://caiyunapp.com/dest/trs.js']</a><br><br>
|
||||
<a href="i:04Selection to sentence:;let g='sentence';getSelection().modify('move','forward',g);getSelection().modify('extend','backward',g);">Selection to sentence:;let g='sentence';getSelection().modify('move','forward',g);getSelection().modify('extend','backward',g);</a><br><br>
|
||||
<a href="i:04Selection to line:;let g='line';getSelection().modify('move','forward',g);getSelection().modify('extend','backward',g);">Selection to line:;let g='line';getSelection().modify('move','forward',g);getSelection().modify('extend','backward',g);</a><br><br>
|
||||
<a href="i:04Selection to paragraph:;let g='paragraph';getSelection().modify('move','forward',g);getSelection().modify('extend','backward',g);">Selection to paragraph:;let g='paragraph';getSelection().modify('move','forward',g);getSelection().modify('extend','backward',g);</a><br><br>
|
||||
<a href="i:04显示数学公式:['https://fastly.jsdelivr.net/npm/mathjax@3/es5/tex-svg.js']">显示数学公式:['https://fastly.jsdelivr.net/npm/mathjax@3/es5/tex-svg.js']</a><br><br>
|
||||
<a href="i:04md内容的html文件显示:['https://fastly.jsdelivr.net/npm/mdme']">md内容的html文件显示:['https://fastly.jsdelivr.net/npm/mdme']</a><br><br>
|
||||
<a href="i:04md+tex内容的html文件:['https://fastly.jsdelivr.net/npm/texme']">md+tex内容的html文件:['https://fastly.jsdelivr.net/npm/texme']</a><br><br>
|
||||
<a href="i:04新窗口打开链接:;let d=document;b=d.createElement('base');b.setAttribute('target','_blank');d.head.appendChild(b)">新窗口打开链接:;let d=document;b=d.createElement('base');b.setAttribute('target','_blank');d.head.appendChild(b)</a><br><br>
|
||||
<a href="i:04站内搜索:;open('i:15site:' + location.hostname)">站内搜索:;open('i:15site:' + location.hostname)</a><br><br>
|
||||
<a href="i:04编辑器拼写检查:;let t=document.getElementsByTagName('textarea');let v=t[0].spellcheck;if(v==null)v=false;t[0].spellcheck=!v">编辑器拼写检查:;let t=document.getElementsByTagName('textarea');let v=t[0].spellcheck;if(v==null)v=false;t[0].spellcheck=!v</a><br><br>
|
||||
</p>
|
||||
<p>远程及小型脚本可安装到default.rjs文件中。远程脚本对CSP网站仍然有效。(勾选"网址附加内容"并添加空文件"siteextra/[完整域名].html"亦可同样解决CSP问题):<br><a target="_self" href="i:0g/sdcard/uweb/default.rjs:https://fastly.jsdelivr.net/gh/torappinfo/uwebzh/searchurl/txt/rjs.cfg">点击安装google翻译、背景图等</a></p>
|
||||
<p>远程脚本配置文件/sdcard/uweb/default.rjs每行格式如下 (url部分支持js代码运算):<br>[远程脚本名]:[返回url数组的javascript代码]</p>
|
||||
<p>其中url可以为<a href="../html5">本地html5应用</a>脚本地址。譬如'https://local/sdcard/uweb/app[XXX]/....../[XXX].js'。此时,js脚本也可使用<a href="../links">.link文件</a>方式调用。</p>
|
||||
|
||||
|
||||
</body></html>
|
7
zh/searchurl/script/axel.sh
Normal file
7
zh/searchurl/script/axel.sh
Normal file
|
@ -0,0 +1,7 @@
|
|||
apt update
|
||||
apt upgrade
|
||||
apt install axel
|
||||
(cat /sdcard/uweb/default.longclick;cat<<HERE )|awk '!s[$0]++'>a.tmp;mv a.tmp /sdcard/uweb/default.longclick
|
||||
axel::cd /sdcard/Download;axel -n 9
|
||||
HERE
|
||||
|
13
zh/searchurl/script/baidupcs.sh
Normal file
13
zh/searchurl/script/baidupcs.sh
Normal file
|
@ -0,0 +1,13 @@
|
|||
(cat /data/data/com.termux/files/usr/etc/apt/sources.list;cat<<EOF )|awk '!s[$0]++'>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<<HERE )|awk '!s[$0]++'>a.tmp;mv a.tmp /sdcard/uweb/default.longclick
|
||||
百度离线下载:/data/data/com.termux/files/usr/bin/BaiduPCS-Go od add
|
||||
HERE
|
||||
BaiduPCS-Go login
|
||||
|
5
zh/searchurl/script/bc.sh
Normal file
5
zh/searchurl/script/bc.sh
Normal file
|
@ -0,0 +1,5 @@
|
|||
pkg install bc
|
||||
(cat<<EOF ;cat /sdcard/uweb/default.acmd)|awk -F: '!s[$1]++'>a.tmp;mv a.tmp /sdcard/uweb/default.acmd
|
||||
超级计算器:text/html:echo "%s"|bc -l -q
|
||||
EOF
|
||||
|
1
zh/searchurl/script/disable_sh.sh
Normal file
1
zh/searchurl/script/disable_sh.sh
Normal file
|
@ -0,0 +1 @@
|
|||
sed -i '/^sh:/d;/^deb:/d' /sdcard/uweb/default.filecap
|
14
zh/searchurl/script/filecap_app.sh
Normal file
14
zh/searchurl/script/filecap_app.sh
Normal file
|
@ -0,0 +1,14 @@
|
|||
(cat<<EOF ;cat /sdcard/uweb/default.filecap)|awk -F: '!s[$1]++'>a.tmp;mv a.tmp /sdcard/uweb/default.filecap
|
||||
m3u8:text/html:echo '<video controls width=100% height=100%><source src="%u"></video>'
|
||||
mp3:text/html:echo '<audio controls width=100% height=100%><source src="%u"></audio>'
|
||||
m4b:text/html:echo '<audio controls width=100% height=100%><source src="%u"></audio>'
|
||||
mp4:text/html:echo '<video controls width=100% height=100%><source src="%u"></video>'
|
||||
mkv:text/html:echo '<video controls width=100% height=100%><source src="%u"></video>'
|
||||
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
|
||||
|
14
zh/searchurl/script/filecap_microsoft.sh
Normal file
14
zh/searchurl/script/filecap_microsoft.sh
Normal file
|
@ -0,0 +1,14 @@
|
|||
(cat<<EOF ;cat /sdcard/uweb/default.filecap)|awk -F: '!s[$1]++'>a.tmp;mv a.tmp /sdcard/uweb/default.filecap
|
||||
m3u8:text/html:echo '<video controls width=100% height=100%><source src="%u"></video>'
|
||||
mp3:text/html:echo '<audio controls width=100% height=100%><source src="%u"></audio>'
|
||||
m4b:text/html:echo '<audio controls width=100% height=100%><source src="%u"></audio>'
|
||||
mp4:text/html:echo '<video controls width=100% height=100%><source src="%u"></video>'
|
||||
mkv:text/html:echo '<video controls width=100% height=100%><source src="%u"></video>'
|
||||
doc:uweb:echo https://view.officeapps.live.com/op/view.aspx?src=%U
|
||||
xls:uweb:echo https://view.officeapps.live.com/op/view.aspx?src=%U
|
||||
ppt:uweb:echo https://view.officeapps.live.com/op/view.aspx?src=%U
|
||||
docx:uweb:echo https://view.officeapps.live.com/op/view.aspx?src=%U
|
||||
xlsx:uweb:echo https://view.officeapps.live.com/op/view.aspx?src=%U
|
||||
pptx:uweb:echo https://view.officeapps.live.com/op/view.aspx?src=%U
|
||||
EOF
|
||||
|
4
zh/searchurl/script/filecap_search.sh
Normal file
4
zh/searchurl/script/filecap_search.sh
Normal file
|
@ -0,0 +1,4 @@
|
|||
(cat<<EOF ;cat /sdcard/uweb/default.filecap)|awk -F: '!s[$1]++'>a.tmp;mv a.tmp /sdcard/uweb/default.filecap
|
||||
search:termux/*:!mkdir search;cd search;curl %u>%s;
|
||||
EOF
|
||||
|
1
zh/searchurl/script/filecap_sh.sh
Normal file
1
zh/searchurl/script/filecap_sh.sh
Normal file
|
@ -0,0 +1 @@
|
|||
echo 'sh:termux/*:!bash <(curl -s %''u)'>>/sdcard/uweb/default.filecap
|
8
zh/searchurl/script/filecap_tar.sh
Normal file
8
zh/searchurl/script/filecap_tar.sh
Normal file
|
@ -0,0 +1,8 @@
|
|||
(cat<<EOF ;cat /sdcard/uweb/default.filecap)|awk -F: '!s[$1]++'>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
|
||||
|
7
zh/searchurl/script/filecap_ziprar.sh
Normal file
7
zh/searchurl/script/filecap_ziprar.sh
Normal file
|
@ -0,0 +1,7 @@
|
|||
(cat<<EOF ;cat /sdcard/uweb/default.filecap)|awk -F: '!s[$1]++'>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
|
||||
|
||||
|
7
zh/searchurl/script/gnuplot.sh
Normal file
7
zh/searchurl/script/gnuplot.sh
Normal file
|
@ -0,0 +1,7 @@
|
|||
pkg install gnuplot
|
||||
(cat<<EOF ;cat /sdcard/uweb/default.acmd)|awk -F: '!s[$1]++'>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
|
||||
|
4
zh/searchurl/script/histuniq.sh
Normal file
4
zh/searchurl/script/histuniq.sh
Normal file
|
@ -0,0 +1,4 @@
|
|||
(cat<<EOF ;cat /sdcard/uweb/default.cmds)|awk -F: '!s[$1]++'>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
|
||||
|
29
zh/searchurl/script/hosts_ad.sh
Normal file
29
zh/searchurl/script/hosts_ad.sh
Normal file
|
@ -0,0 +1,29 @@
|
|||
(cat<<EOF ;cat /sdcard/uweb/default.hosts)|awk '!s[$0]++'>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
|
2
zh/searchurl/script/js_caiyun.sh
Normal file
2
zh/searchurl/script/js_caiyun.sh
Normal file
|
@ -0,0 +1,2 @@
|
|||
mkdir -p /sdcard/uweb/bookmarklet
|
||||
curl 'https://caiyunapp.com/dest/trs.js' >/sdcard/uweb/bookmarklet/彩云小译.js
|
4
zh/searchurl/script/xzdic.sh
Normal file
4
zh/searchurl/script/xzdic.sh
Normal file
|
@ -0,0 +1,4 @@
|
|||
apt install less
|
||||
cd /sdcard/uweb/dict
|
||||
(cat /sdcard/uweb/home5.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/home5.search
|
||||
|
4
zh/searchurl/script/xzgrep.sh
Normal file
4
zh/searchurl/script/xzgrep.sh
Normal file
|
@ -0,0 +1,4 @@
|
|||
apt install xz-utils grep less
|
||||
cd /sdcard/uweb/dict
|
||||
(cat /sdcard/uweb/home5.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/home5.search
|
||||
|
153
zh/searchurl/sdcard/uweb/bookmark/movie_zh.search
Normal file
153
zh/searchurl/sdcard/uweb/bookmark/movie_zh.search
Normal file
|
@ -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=
|
135
zh/searchurl/sdcard/uweb/bookmark/novel_zh.search
Normal file
135
zh/searchurl/sdcard/uweb/bookmark/novel_zh.search
Normal file
|
@ -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=
|
31
zh/searchurl/sdcard/uweb/default.hosts
Normal file
31
zh/searchurl/sdcard/uweb/default.hosts
Normal file
|
@ -0,0 +1,31 @@
|
|||
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
|
||||
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/
|
254
zh/searchurl/search.html
Normal file
254
zh/searchurl/search.html
Normal file
|
@ -0,0 +1,254 @@
|
|||
<!DOCTYPE html><html><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<title>浏览器多搜索引擎一键直达</title></head><body>
|
||||
<h3>浏览器多搜索引擎一键直达</h3>
|
||||
<p>
|
||||
<a href="..">超微浏览器</a>下点击搜索引擎配置链接可自动添加到主屏。</p>
|
||||
|
||||
推荐引擎(将下面文本添加到/sdcard/uweb/home5.search中):<br>
|
||||
|
||||
<p><a href="i:00顺序:i:40%s_00">顺序:i:40%s_00</a></p>
|
||||
<p><a href="i:00google镜像:https://go-xyz.xyz/search?q=">google镜像:https://go-xyz.xyz/search?q=</a></p>
|
||||
<p><a href="i:00apkdl:https://apkdl.in/app/search?q=">apkdl:https://apkdl.in/app/search?q=</a></p>
|
||||
<p><a href="i:00apkbog:https://www.apkbog.com/en/apks/search/">apkbog:https://www.apkbog.com/en/apks/search/</a></p>
|
||||
<p><a href="i:00知乎:https://www.zhihu.com/search?type=content&q=">知乎:https://www.zhihu.com/search?type=content&q=</a></p>
|
||||
<p><a href="i:00bilibili:https://m.bilibili.com/search?keyword=">bilibili:https://m.bilibili.com/search?keyword=</a></p>
|
||||
<p><a href="i:00抖音:https://www.douyin.com/search/%s?source=normal_search">抖音:https://www.douyin.com/search/%s?source=normal_search</a></p>
|
||||
<p><a href="i:00高德地图:https://ditu.amap.com/search?query=">高德地图:https://ditu.amap.com/search?query=</a></p>
|
||||
<p><a href="i:00京东:https://search.jd.com/Search?enc=utf-8&keyword=">京东:https://search.jd.com/Search?enc=utf-8&keyword=</a></p>
|
||||
<p><a href="i:00淘宝:https://taobao.com/search?q=">淘宝:https://taobao.com/search?q=</a></p>
|
||||
<p><a href="i:00苏宁:https://m.suning.com/search/%s/">苏宁:https://m.suning.com/search/%s/</a></p>
|
||||
<p><a href="i:00拼多多:http://mobile.yangkeduo.com/search_result.html?search_key=">拼多多:http://mobile.yangkeduo.com/search_result.html?search_key=</a></p>
|
||||
<p><a href="i:00优惠券:http://mall.yhm11.com/index.php?r=l&kw=">优惠券:http://mall.yhm11.com/index.php?r=l&kw=</a></p>
|
||||
<p><a href="i:00百度图片:http://image.baidu.com/search/index?tn=baiduimage&word=">百度图片:http://image.baidu.com/search/index?tn=baiduimage&word=</a></p>
|
||||
<p><a href="i:00bing图片:http://bing.com/images/search?q=">bing图片:http://bing.com/images/search?q=</a></p>
|
||||
<p><a href="i:00搜狗表情:https://pic.sogou.com/pic/emo/searchList.jsp?keyword=">搜狗表情:https://pic.sogou.com/pic/emo/searchList.jsp?keyword=</a></p>
|
||||
<p><a href="i:00微信:https://weixin.sogou.com/weixin?type=2&s_from=input&query=">微信:https://weixin.sogou.com/weixin?type=2&s_from=input&query=</a></p>
|
||||
<p><a href="i:00大百科全书:http://h.bkzx.cn/search?sublibId=2&query=">大百科全书:http://h.bkzx.cn/search?sublibId=2&query=</a></p>
|
||||
<p><a href="i:00wolfram:https://www.wolframalpha.com/input/?i=">wolfram:https://www.wolframalpha.com/input/?i=</a></p>
|
||||
<p><a href="i:00维基:POST:kw=%s:https://www.wanweibaike.com/search">维基:POST:kw=%s:https://www.wanweibaike.com/search</a></p>
|
||||
<p><a href="i:00wiki:POST:kw=%s:https://en.wanweibaike.com/search">wiki:POST:kw=%s:https://en.wanweibaike.com/search</a></p>
|
||||
<p><a href="i:00volupedia:https://en.volupedia.org/wiki/Special:Search?search=">volupedia:https://en.volupedia.org/wiki/Special:Search?search=</a></p>
|
||||
<p><a href="i:00wiki:https://en.wikipedia.org/wiki/Special:Search?search=">wiki:https://en.wikipedia.org/wiki/Special:Search?search=</a></p>
|
||||
<p><a href="i:00答案答案:https://daandaan.com/search?q=">答案答案:https://daandaan.com/search?q=</a></p>
|
||||
<p><a href="i:00问答库:https://m.asklib.com/s/">问答库:https://m.asklib.com/s/</a></p>
|
||||
<p><a href="i:00ACG:http://www.acgsou.com/?bound=content&local=1&keyword=">ACG:http://www.acgsou.com/?bound=content&local=1&keyword=</a></p>
|
||||
<p><a href="i:00动漫花园:https://share.dmhy.org/topics/list?keyword=">动漫花园:https://share.dmhy.org/topics/list?keyword=</a></p>
|
||||
<p><a href="i:00末日动漫:https://share.acgnx.se/search.php?keyword=">末日动漫:https://share.acgnx.se/search.php?keyword=</a></p>
|
||||
<p><a href="i:00慢慢买:http://s.manmanbuy.com/default.aspx?key=">慢慢买:http://s.manmanbuy.com/default.aspx?key=</a></p>
|
||||
<p><a href="i:00快搜比价:https://ks.pconline.com.cn/product.shtml?q=">快搜比价:https://ks.pconline.com.cn/product.shtml?q=</a></p>
|
||||
<p><a href="i:00比一比价:http://www.b1bj.com/s.aspx?key=">比一比价:http://www.b1bj.com/s.aspx?key=</a></p>
|
||||
<p><a href="i:00盒子比价:http://www.boxz.com/search/">盒子比价:http://www.boxz.com/search/</a></p>
|
||||
<p><a href="i:00buzz:https://search.buzz.im/?search=">buzz:https://search.buzz.im/?search=</a></p>
|
||||
<p><a href="i:00toplinks:https://www.toplinks.cc/s/?keyword=">toplinks:https://www.toplinks.cc/s/?keyword=</a></p>
|
||||
|
||||
<p>注:顺序搜索需文件engine.search,格式与home5.search相同,但其中url关键词部分必须用“%s”标识。用此引擎搜索的网页按前进键自动用下一引擎搜索。</p>
|
||||
|
||||
<p>除了批量添加引擎外,超微可以将任意支持搜索的网址添加为搜索引擎。方法如下:
|
||||
<ul>
|
||||
<li>访问网站并搜索。</li>
|
||||
<li>按菜单键,没有的话可长按底部工具条前进按钮弹出菜单。</li>
|
||||
<li> 选择"添加为搜索引擎",对话框中将出现的地址适当编辑。不少网址后半部分为用"&"分割的等式,将包含搜索条目的等式移动到最后,删除搜索条目本身,其余等式可删可留。
|
||||
若无等式,一般在网址中直接删除搜索条目本身即可。</li>
|
||||
</ul></p>
|
||||
|
||||
<p>常用引擎,供用户查漏添加:<br>
|
||||
<p><a href="i:00google:https://google.com/search?q=">google:https://google.com/search?q=</a></p>
|
||||
<p><a href="i:00必应:http://cn.bing.com/search?q=">必应:http://cn.bing.com/search?q=</a></p>
|
||||
<p><a href="i:00必应4:http://www4.bing.com/search?q=">必应4:http://www4.bing.com/search?q=</a></p>
|
||||
<p><a href="i:00百度:https://m.baidu.com/s?wd=">百度:https://m.baidu.com/s?wd=</a></p>
|
||||
<p><a href="i:00Fsou:https://fsoufsou.com/search?q=">Fsou:https://fsoufsou.com/search?q=</a></p>
|
||||
<p><a href="i:00paulgo:https://paulgo.io/search?q=">paulgo:https://paulgo.io/search?q=</a></p>
|
||||
<p><a href="i:00you:https://you.com/search?q=">you:https://you.com/search?q=</a></p>
|
||||
<p><a href="i:00neeva:https://neeva.com/search?q=">neeva:https://neeva.com/search?q=</a></p>
|
||||
<p><a href="i:00seekr:https://www.seekr.com/search?query=">seekr:https://www.seekr.com/search?query=</a></p>
|
||||
<p><a href="i:00神马:http://m.sm.cn/s?q=">神马:http://m.sm.cn/s?q=</a></p>
|
||||
<p><a href="i:00夸克AI:https://quark.sm.cn/s?q=">夸克AI:https://quark.sm.cn/s?q=</a></p>
|
||||
<p><a href="i:00无追:https://www.wuzhuiso.com/s?q=">无追:https://www.wuzhuiso.com/s?q=</a></p>
|
||||
<p><a href="i:00360:http://www.so.com/s?q=">360:http://www.so.com/s?q=</a></p>
|
||||
<p><a href="i:00搜狗:https://m.sogou.com/web?query=">搜狗:https://m.sogou.com/web?query=</a></p>
|
||||
<p><a href="i:00ecosia:https://www.ecosia.org/search?q=">ecosia:https://www.ecosia.org/search?q=</a></p>
|
||||
<p><a href="i:00萌搜:https://mengso.com/search?q=">萌搜:https://mengso.com/search?q=</a></p>
|
||||
<p><a href="i:00头条:https://m.toutiao.com/search/?keyword=">头条:https://m.toutiao.com/search/?keyword=</a></p>
|
||||
<p><a href="i:00magi:https://magi.com/search?q=">magi:https://magi.com/search?q=</a></p>
|
||||
<p><a href="i:00Lookao:https://lookao.com/search?q=">Lookao:https://lookao.com/search?q=</a></p>
|
||||
<p><a href="i:00answers:https://www.answers.com/search?q=">answers:https://www.answers.com/search?q=</a></p>
|
||||
<p><a href="i:00影视:https://www.cupfox.com/search?key=">影视:https://www.cupfox.com/search?key=</a></p>
|
||||
<p><a href="i:00努努影院:https://www.nunuyy.top/so/%s---.html">努努影院:https://www.nunuyy.top/so/%s---.html</a></p>
|
||||
<p><a href="i:004444影视:http://k.4444.li/search.php?searchword=">4444影视:http://k.4444.li/search.php?searchword=</a></p>
|
||||
<p><a href="i:00nfmovies:https://www.nfmovies.com/search.php?searchword=">nfmovies:https://www.nfmovies.com/search.php?searchword=</a></p>
|
||||
<p><a href="i:00电影狗:https://www.dianyinggou.com/so/">电影狗:https://www.dianyinggou.com/so/</a></p>
|
||||
<p><a href="i:00pianku:https://www.pianku.la/search/%s-------------.html">pianku:https://www.pianku.la/search/%s-------------.html</a></p>
|
||||
<p><a href="i:00novip:https://www.novipnoad.com/s=">novip:https://www.novipnoad.com/s=</a></p>
|
||||
<p><a href="i:00zhenbuka:https://www.zhenbuka5.com/vodsearch/-------------/?wd=">zhenbuka:https://www.zhenbuka5.com/vodsearch/-------------/?wd=</a></p>
|
||||
<p><a href="i:007080:https://7080.wang/so.html?wd=">7080:https://7080.wang/so.html?wd=</a></p>
|
||||
<p><a href="i:001090:https://1090hd.com/search.html?wd=">1090:https://1090hd.com/search.html?wd=</a></p>
|
||||
<p><a href="i:00微博:https://s.weibo.com/weibo/">微博:https://s.weibo.com/weibo/</a></p>
|
||||
<p><a href="i:00疯狂音乐:http://music.myepoch.cn/?type=netease&name=">疯狂音乐:http://music.myepoch.cn/?type=netease&name=</a></p>
|
||||
<p><a href="i:00墨灵音乐:https://music.mli.im/music.web?auto-action=true&action=search&wd=">墨灵音乐:https://music.mli.im/music.web?auto-action=true&action=search&wd=</a></p>
|
||||
<p><a href="i:00apkdl:https://apkdl.net/search?q=">apkdl:https://apkdl.net/search?q=</a></p>
|
||||
<p><a href="i:00apkpure:https://apkpure.com/search?t=app&q=">apkpure:https://apkpure.com/search?t=app&q=</a></p>
|
||||
<p><a href="i:00豌豆荚:http://m.wandoujia.com/search?key=">豌豆荚:http://m.wandoujia.com/search?key=</a></p>
|
||||
<p><a href="i:00360手机助手:http://m.app.so.com/search/index?q=">360手机助手:http://m.app.so.com/search/index?q=</a></p>
|
||||
<p><a href="i:00应用宝:http://app.qq.com/#id=search&key=">应用宝:http://app.qq.com/#id=search&key=</a></p>
|
||||
<p><a href="i:00xda:https://www.xda-developers.com/search/">xda:https://www.xda-developers.com/search/</a></p>
|
||||
<p><a href="i:00boardreader:https://boardreader.com/s/%s.html">boardreader:https://boardreader.com/s/%s.html</a></p>
|
||||
<p><a href="i:00Feeling lucky:https://google.com/search?btnl=1&q=">Feeling lucky:https://google.com/search?btnl=1&q=</a></p>
|
||||
<p><a href="i:00pix:https://www.google.com/search?tbm=isch&q=">pix:https://www.google.com/search?tbm=isch&q=</a></p>
|
||||
<p><a href="i:00youtube:https://youtube.com/results?search_query=">youtube:https://youtube.com/results?search_query=</a></p>
|
||||
<p><a href="i:00news:https://news.search.yahoo.com/search/news?p=">news:https://news.search.yahoo.com/search/news?p=</a></p>
|
||||
<p><a href="i:00stock:https://finance.yahoo.com/quote/">stock:https://finance.yahoo.com/quote/</a></p>
|
||||
<p><a href="i:00amazon:https://www.amazon.com/s/?field-keywords=">amazon:https://www.amazon.com/s/?field-keywords=</a></p>
|
||||
<p><a href="i:00weather:https://www.wunderground.com/cgi-bin/findweather/getForecast?query=">weather:https://www.wunderground.com/cgi-bin/findweather/getForecast?query=</a></p>
|
||||
<p><a href="i:00IMDB:https://www.imdb.com/find?q=">IMDB:https://www.imdb.com/find?q=</a></p>
|
||||
<p><a href="i:00film review:https://www.rottentomatoes.com/search/?search=">film review:https://www.rottentomatoes.com/search/?search=</a></p>
|
||||
<p><a href="i:00goodreads:https://www.goodreads.com/search?query=">goodreads:https://www.goodreads.com/search?query=</a></p>
|
||||
<p><a href="i:00audible:http://www.audible.com/search?sort=review-rank&advsearchKeywords=">audible:http://www.audible.com/search?sort=review-rank&advsearchKeywords=</a></p>
|
||||
<p><a href="i:00audiobay:http://audiobookbay.nl/?s=">audiobay:http://audiobookbay.nl/?s=</a></p>
|
||||
<p><a href="i:00book_google:https://whogles.herokuapp.com/search?q=%22parent+directory%22+pdf+OR+epub+OR+DjVU+OR+xps+%22%s%22+-html+-htm+-shtml+-phtml+-php+-buy+-aspx+-jsp+-asp+-cgi+-pdf+-ftp+-unknownsecret&num=100&filter=0">book_google:https://whogles.herokuapp.com/search?q=%22parent+directory%22+pdf+OR+epub+OR+DjVU+OR+xps+%22%s%22+-html+-htm+-shtml+-phtml+-php+-buy+-aspx+-jsp+-asp+-cgi+-pdf+-ftp+-unknownsecret&num=100&filter=0</a></p>
|
||||
<p><a href="i:00book:https://booksc.org/s/?q=">book:https://booksc.org/s/?q=</a></p>
|
||||
<p><a href="i:00book2:https://b-ok.cc/s/?q=">book2:https://b-ok.cc/s/?q=</a></p>
|
||||
</p><p>
|
||||
语言学习:<br>
|
||||
<p><a href="i:00merriam-webster:https://www.merriam-webster.com/dictionary/">merriam-webster:https://www.merriam-webster.com/dictionary/</a></p>
|
||||
<p><a href="i:00dictionary:https://www.dictionary.com/browse/">dictionary:https://www.dictionary.com/browse/</a></p>
|
||||
<p><a href="i:00britannica:https://www.britannica.com/search?query=">britannica:https://www.britannica.com/search?query=</a></p>
|
||||
<p><a href="i:00freedictionary:https://www.thefreedictionary.com/">freedictionary:https://www.thefreedictionary.com/</a></p>
|
||||
<p><a href="i:00wordreference:https://www.wordreference.com/definition/">wordreference:https://www.wordreference.com/definition/</a></p>
|
||||
<p><a href="i:00vocabulary:https://www.vocabulary.com/dictionary/">vocabulary:https://www.vocabulary.com/dictionary/</a></p>
|
||||
<p><a href="i:00OED:https://www.oed.com/LIBRARY?dest=https%3A%2F%2Fwww.oed.com%2Fsearch%3FsearchType%3Ddictionary%26q%3D%s%26_searchBtn%3DSearch&acc_id=65585&library_card=12363257">OED:https://www.oed.com/LIBRARY?dest=https%3A%2F%2Fwww.oed.com%2Fsearch%3FsearchType%3Ddictionary%26q%3D%s%26_searchBtn%3DSearch&acc_id=65585&library_card=12363257</a></p>
|
||||
<p><a href="i:00webster1913:https://www.websters1913.com/words/">webster1913:https://www.websters1913.com/words/</a></p>
|
||||
<p><a href="i:00powerthesaurus:https://www.powerthesaurus.org/%s/synonyms">powerthesaurus:https://www.powerthesaurus.org/%s/synonyms</a></p>
|
||||
<p><a href="i:00macmillanthesaurus:https://www.macmillanthesaurus.com/search/?auto=complete&q=">macmillanthesaurus:https://www.macmillanthesaurus.com/search/?auto=complete&q=</a></p>
|
||||
<p><a href="i:00etymology:https://www.etymonline.com/search?q=">etymology:https://www.etymonline.com/search?q=</a></p>
|
||||
<p><a href="i:00dict.naver:https://dict.naver.com/enendict/english/#/search?query=">dict.naver:https://dict.naver.com/enendict/english/#/search?query=</a></p>
|
||||
<p><a href="i:00柯林斯双解:http://www.iciba.com/">柯林斯双解:http://www.iciba.com/</a></p>
|
||||
<p><a href="i:00柯林斯汉英大词典:https://www.hjdict.com/w/">柯林斯汉英大词典:https://www.hjdict.com/w/</a></p>
|
||||
<p><a href="i:00剑桥双解:https://dictionary.cambridge.org/dictionary/english-chinese-simplified/">剑桥双解:https://dictionary.cambridge.org/dictionary/english-chinese-simplified/</a></p>
|
||||
<p><a href="i:00lword:https://lword.top/word.html#">lword:https://lword.top/word.html#</a></p>
|
||||
<p><a href="i:00ludwig:https://ludwig.guru/s/">ludwig:https://ludwig.guru/s/</a></p>
|
||||
<p><a href="i:00webster:https://www.merriam-webster.com/dictionary/">webster:https://www.merriam-webster.com/dictionary/</a></p>
|
||||
<p><a href="i:00趣词:https://www.quword.com/w/">趣词:https://www.quword.com/w/</a></p>
|
||||
<p><a href="i:00quword etymology:https://www.quword.com/etym/s/">quword etymology:https://www.quword.com/etym/s/</a></p>
|
||||
<p><a href="i:00googledict:http://googledictionary.freecollocation.com/meaning?word=">googledict:http://googledictionary.freecollocation.com/meaning?word=</a></p>
|
||||
<p><a href="i:00牛津搭配:http://www.freecollocation.com/search?word=">牛津搭配:http://www.freecollocation.com/search?word=</a></p>
|
||||
<p><a href="i:00eudic:http://dict.eudic.net/mdicts/en/">eudic:http://dict.eudic.net/mdicts/en/</a></p>
|
||||
<p><a href="i:00hollis.harvard:https://hollis.harvard.edu/primo-explore/search?tab=everything&search_scope=everything&vid=HVD2&mode=advanced&offset=0&query=any,contains,">hollis.harvard:https://hollis.harvard.edu/primo-explore/search?tab=everything&search_scope=everything&vid=HVD2&mode=advanced&offset=0&query=any,contains,</a></p>
|
||||
<p><a href="i:00现代日汉双解:https://dict.hjenglish.com/jp/jc/">现代日汉双解:https://dict.hjenglish.com/jp/jc/</a></p>
|
||||
<p><a href="i:00訓詁:POST:word=%s:http://www.kaom.net/book_xungu8.php">訓詁:POST:word=%s:http://www.kaom.net/book_xungu8.php</a></p>
|
||||
<p><a href="i:00ctext:https://ctext.org/dictionary.pl?char=">ctext:https://ctext.org/dictionary.pl?char=</a></p>
|
||||
<p><a href="i:00漢後:https://ctext.org/post-han?searchu=">漢後:https://ctext.org/post-han?searchu=</a></p>
|
||||
<p><a href="i:00先秦兩漢:https://ctext.org/pre-qin-and-han?searchu=">先秦兩漢:https://ctext.org/pre-qin-and-han?searchu=</a></p>
|
||||
<p><a href="i:00汉字:http://www.guoxuedashi.net/zidian/so.php?kz=1&sokeyzi=">汉字:http://www.guoxuedashi.net/zidian/so.php?kz=1&sokeyzi=</a></p>
|
||||
<p><a href="i:00字:https://zi.tools/zi/">字:https://zi.tools/zi/</a></p>
|
||||
<p><a href="i:00说文解字:http://www.shuowen.net/so.php?s=">说文解字:http://www.shuowen.net/so.php?s=</a></p>
|
||||
<p><a href="i:00登樓古籍:POST:text=%s:https://denglou.pgdict.com">登樓古籍:POST:text=%s:https://denglou.pgdict.com</a></p>
|
||||
<p><a href="i:00cnkgraph:https://cnkgraph.com/Book/Search?MetaDataKey=&ContentKey=">cnkgraph:https://cnkgraph.com/Book/Search?MetaDataKey=&ContentKey=</a></p>
|
||||
<p><a href="i:00漢語大字典:POST:search_type=term&keyword=%s:https://homeinmists.ilotus.org/hd/hydzd2.php">漢語大字典:POST:search_type=term&keyword=%s:https://homeinmists.ilotus.org/hd/hydzd2.php</a></p>
|
||||
<p><a href="i:00漢語大字典页码:https://homeinmists.ilotus.org/hd/hydzd3.php?st=term&kw=">漢語大字典页码:https://homeinmists.ilotus.org/hd/hydzd3.php?st=term&kw=</a></p>
|
||||
<p><a href="i:00漢語大词典:POST:search_type=term&keyword=%s:https://homeinmists.ilotus.org/hd/hydcd2.php">漢語大词典:POST:search_type=term&keyword=%s:https://homeinmists.ilotus.org/hd/hydcd2.php</a></p>
|
||||
<p><a href="i:00漢語大词典全文:POST:search_type=description&keyword=%s:https://homeinmists.ilotus.org/hd/hydcd2.php">漢語大词典全文:POST:search_type=description&keyword=%s:https://homeinmists.ilotus.org/hd/hydcd2.php</a></p>
|
||||
<p><a href="i:00guoxuemi:http://www.guoxuemi.com/search/?keyword=">guoxuemi:http://www.guoxuemi.com/search/?keyword=</a></p>
|
||||
<p><a href="i:00二十四史:http://www.guoxuemi.com/24shi/?keyword=">二十四史:http://www.guoxuemi.com/24shi/?keyword=</a></p>
|
||||
<p><a href="i:00四库全书:http://www.guoxuemi.com/search/skqs.php?keyword=">四库全书:http://www.guoxuemi.com/search/skqs.php?keyword=</a></p>
|
||||
<p><a href="i:00古今图书集成:http://www.guoxuemi.com/gjtsjc/?keyword=">古今图书集成:http://www.guoxuemi.com/gjtsjc/?keyword=</a></p>
|
||||
<p><a href="i:00汉典:https://www.zdic.net/hans/">汉典:https://www.zdic.net/hans/</a></p>
|
||||
<p><a href="i:00萌典:https://www.moedict.tw/">萌典:https://www.moedict.tw/</a></p>
|
||||
<p><a href="i:00異體字:http://jf.xmu.edu.cn/variants/cc.html?q=">異體字:http://jf.xmu.edu.cn/variants/cc.html?q=</a></p>
|
||||
<p><a href="i:00诗词:http://www.guoxuedashi.net/shici/so.php?kt=44&sokeysc=">诗词:http://www.guoxuedashi.net/shici/so.php?kt=44&sokeysc=</a></p>
|
||||
<p><a href="i:00汉典重光:https://wenyuan.aliyun.com/home/search-word?keyword=">汉典重光:https://wenyuan.aliyun.com/home/search-word?keyword=</a></p>
|
||||
</p><p>
|
||||
科技教材:<br>
|
||||
<p><a href="i:00化学品:http://www.basechem.org/search?q=">化学品:http://www.basechem.org/search?q=</a></p>
|
||||
<p><a href="i:00britannica:https://www.britannica.com/search?query=">britannica:https://www.britannica.com/search?query=</a></p>
|
||||
<p><a href="i:00mathRef:https://reference.wolfram.com/search/?q=">mathRef:https://reference.wolfram.com/search/?q=</a></p>
|
||||
<p><a href="i:00mathSE:https://math.stackexchange.com/search?q=">mathSE:https://math.stackexchange.com/search?q=</a></p>
|
||||
<p><a href="i:00phySE:https://physics.stackexchange.com/search?q=">phySE:https://physics.stackexchange.com/search?q=</a></p>
|
||||
<p><a href="i:00physicsForum:https://www.physicsforums.com/search/2195918/?q=">physicsForum:https://www.physicsforums.com/search/2195918/?q=</a></p>
|
||||
<p><a href="i:00chemSE:https://chemistry.stackexchange.com/search?q=">chemSE:https://chemistry.stackexchange.com/search?q=</a></p>
|
||||
<p><a href="i:00chem:https://www.ncbi.nlm.nih.gov/pccompound?term=">chem:https://www.ncbi.nlm.nih.gov/pccompound?term=</a></p>
|
||||
<p><a href="i:00proofwiki:https://proofwiki.org/w/index.php?search=">proofwiki:https://proofwiki.org/w/index.php?search=</a></p>
|
||||
<p><a href="i:00physics:http://www.physics.org/explore-results-all.asp?q=">physics:http://www.physics.org/explore-results-all.asp?q=</a></p>
|
||||
<p><a href="i:00biology:https://www.biologyonline.com/dictionary/">biology:https://www.biologyonline.com/dictionary/</a></p>
|
||||
<p><a href="i:00nist chem:https://webbook.nist.gov/cgi/cbook.cgi?Formula=">nist chem:https://webbook.nist.gov/cgi/cbook.cgi?Formula=</a></p>
|
||||
<p><a href="i:00chemiday:https://chemiday.com/search/?lang=en&q=">chemiday:https://chemiday.com/search/?lang=en&q=</a></p>
|
||||
<p><a href="i:00chem.libretexts:https://chem.libretexts.org/Special:Search?q=">chem.libretexts:https://chem.libretexts.org/Special:Search?q=</a></p>
|
||||
<p><a href="i:00bio.libretexts:https://bio.libretexts.org/Special:Search?q=">bio.libretexts:https://bio.libretexts.org/Special:Search?q=</a></p>
|
||||
<p><a href="i:00phys.libretexts:https://phys.libretexts.org/Special:Search?q=">phys.libretexts:https://phys.libretexts.org/Special:Search?q=</a></p>
|
||||
<p><a href="i:00med.libretexts:https://med.libretexts.org/Special:Search?q=">med.libretexts:https://med.libretexts.org/Special:Search?q=</a></p>
|
||||
<p><a href="i:00math.libretexts:https://math.libretexts.org/Special:Search?q=">math.libretexts:https://math.libretexts.org/Special:Search?q=</a></p>
|
||||
<p><a href="i:00stats.libretexts:https://stats.libretexts.org/Special:Search?q=">stats.libretexts:https://stats.libretexts.org/Special:Search?q=</a></p>
|
||||
<p><a href="i:00geo.libretexts:https://geo.libretexts.org/Special:Search?q=">geo.libretexts:https://geo.libretexts.org/Special:Search?q=</a></p>
|
||||
<p><a href="i:00eng.libretexts:https://eng.libretexts.org/Special:Search?q=">eng.libretexts:https://eng.libretexts.org/Special:Search?q=</a></p>
|
||||
<p><a href="i:00biz.libretexts:https://biz.libretexts.org/Special:Search?q=">biz.libretexts:https://biz.libretexts.org/Special:Search?q=</a></p>
|
||||
<p><a href="i:00human.libretexts:https://human.libretexts.org/Special:Search?q=">human.libretexts:https://human.libretexts.org/Special:Search?q=</a></p>
|
||||
<p><a href="i:00socialsci.libretexts:https://socialsci.libretexts.org/Special:Search?q=">socialsci.libretexts:https://socialsci.libretexts.org/Special:Search?q=</a></p>
|
||||
<p><a href="i:00workforce.libretexts:https://workforce.libretexts.org/Special:Search?q=">workforce.libretexts:https://workforce.libretexts.org/Special:Search?q=</a></p>
|
||||
</p><p>
|
||||
直达官方文档的国外引擎:<br>
|
||||
<p><a href="i:00oscobo:https://www.oscobo.com/search.php?q=">oscobo:https://www.oscobo.com/search.php?q=</a></p>
|
||||
<p><a href="i:00metager:https://metager.org/meta/meta.ger3?eingabe=">metager:https://metager.org/meta/meta.ger3?eingabe=</a></p>
|
||||
<p><a href="i:00teoma:https://www.teoma.com/web?q=">teoma:https://www.teoma.com/web?q=</a></p>
|
||||
<p><a href="i:00lycos:https://search.lycos.com/web/?q=">lycos:https://search.lycos.com/web/?q=</a></p>
|
||||
<p><a href="i:00technorati:http://technorati.com/search/index.php?q=">technorati:http://technorati.com/search/index.php?q=</a></p>
|
||||
<p><a href="i:00qwant:https://lite.qwant.com/?q=">qwant:https://lite.qwant.com/?q=</a></p>
|
||||
<p><a href="i:00swisscows:https://swisscows.com/web?query=">swisscows:https://swisscows.com/web?query=</a></p>
|
||||
<p><a href="i:00duck:https://duckduckgo.com/?q=">duck:https://duckduckgo.com/?q=</a></p>
|
||||
<p><a href="i:00mojeek:https://www.mojeek.com/search?q=">mojeek:https://www.mojeek.com/search?q=</a></p>
|
||||
<p><a href="i:00gigablast:https://www.gigablast.com/search?c=main&qlangcountry=en-us&q=">gigablast:https://www.gigablast.com/search?c=main&qlangcountry=en-us&q=</a></p>
|
||||
<p><a href="i:00yandex:https://yandex.com/search/?text=">yandex:https://yandex.com/search/?text=</a></p>
|
||||
<p><a href="i:00yandex image:https://yandex.com/images/search?text=">yandex image:https://yandex.com/images/search?text=</a></p>
|
||||
<p><a href="i:00searx:https://searx.be/?q=">searx:https://searx.be/?q=</a></p>
|
||||
<p><a href="i:00tiekoetter:https://searx.tiekoetter.com/search?q=">tiekoetter:https://searx.tiekoetter.com/search?q=</a></p>
|
||||
<p><a href="i:00lukol:https://www.lukol.com/s.php?q=">lukol:https://www.lukol.com/s.php?q=</a></p>
|
||||
<p><a href="i:00hotbot:https://www.hotbot.com/web?q=">hotbot:https://www.hotbot.com/web?q=</a></p>
|
||||
</p><p>
|
||||
网盘搜索:<br>
|
||||
<p><a href="i:00哎哟喂:http://www.aiyoweia.com/search/">哎哟喂:http://www.aiyoweia.com/search/</a></p>
|
||||
<p><a href="i:00飞飞盘:https://www.feifeipan.com/#/main/search?keyword=">飞飞盘:https://www.feifeipan.com/#/main/search?keyword=</a></p>
|
||||
<p><a href="i:0056盘:https://www.56wangpan.com/search/kw">56盘:https://www.56wangpan.com/search/kw</a></p>
|
||||
</p><p>
|
||||
学术搜索:<br>
|
||||
<p><a href="i:00sweetsearch:https://sweetsearch.com/search?q=">sweetsearch:https://sweetsearch.com/search?q=</a></p>
|
||||
<p><a href="i:00refseek:https://www.refseek.com/search?q=">refseek:https://www.refseek.com/search?q=</a></p>
|
||||
<p><a href="i:00google scholar:https://scholar.google.com/scholar?q=">google scholar:https://scholar.google.com/scholar?q=</a></p>
|
||||
<p><a href="i:00semanticscholar:https://www.semanticscholar.org/search?sort=relevance&q=">semanticscholar:https://www.semanticscholar.org/search?sort=relevance&q=</a></p>
|
||||
<p><a href="i:00base:https://www.base-search.net/Search/Results?lookfor=">base:https://www.base-search.net/Search/Results?lookfor=</a></p>
|
||||
</p><p>
|
||||
开发者友好搜索:<br>
|
||||
<p><a href="i:00git:https://github.com/search?type=Repositories&q=">git:https://github.com/search?type=Repositories&q=</a></p>
|
||||
<p><a href="i:00man:http://man.cx/">man:http://man.cx/</a></p>
|
||||
<p><a href="i:00code:http://searchcode.com/?q=">code:http://searchcode.com/?q=</a></p>
|
||||
<p><a href="i:00greasyfork:https://greasyfork.org/en/scripts?filter_locale=0&sort=updated&q=">greasyfork:https://greasyfork.org/en/scripts?filter_locale=0&sort=updated&q=</a></p>
|
||||
<p><a href="i:00symbolhound:http://symbolhound.com/?q=">symbolhound:http://symbolhound.com/?q=</a></p>
|
||||
<p><a href="i:00vector:https://vector.me/search/">vector:https://vector.me/search/</a></p>
|
||||
<p><a href="i:00jsdelivr:http://www.jsdelivr.com/?query=">jsdelivr:http://www.jsdelivr.com/?query=</a></p>
|
||||
<p><a href="i:00goobe:https://goobe.io/search.aspx?k=">goobe:https://goobe.io/search.aspx?k=</a></p>
|
||||
</p><p>
|
||||
应用内搜索:<br>
|
||||
<p><a href="i:00淘宝:taobao://s.m.taobao.com/h5?q=">淘宝:taobao://s.m.taobao.com/h5?q=</a></p>
|
||||
<p><a href="i:00百度地图:bdapp://map/place/search?query=">百度地图:bdapp://map/place/search?query=</a></p>
|
||||
<p><a href="i:00有道词典:yddict://dict/query?q=">有道词典:yddict://dict/query?q=</a></p>
|
||||
<p><a href="i:00知乎:zhihu://search?q=">知乎:zhihu://search?q=</a></p>
|
||||
<p><a href="i:00应用商店:market://search?q=">应用商店:market://search?q=</a></p>
|
||||
<p><a href="i:00微博:sinaweibo://searchall?q=">微博:sinaweibo://searchall?q=</a></p>
|
||||
<p><a href="i:00bilibili:bilibili://search?keyword=">bilibili:bilibili://search?keyword=</a></p>
|
||||
<p><a href="i:00dianping:dianping://shoplist/search?keyword=">dianping:dianping://shoplist/search?keyword=</a></p>
|
||||
<p><a href="i:00bmap:bmap://?action=search&keyword=">bmap:bmap://?action=search&keyword=</a></p>
|
||||
<p><a href="i:00meituan:imeituan://www.meituan.com/search?q=">meituan:imeituan://www.meituan.com/search?q=</a></p>
|
||||
<p><a href="i:00拼多多:pinduoduo://com.xunmeng.pinduoduo/search_result.html?search_key=">拼多多:pinduoduo://com.xunmeng.pinduoduo/search_result.html?search_key=</a></p>
|
||||
<p><a href="i:00小红书:xhsdiscover://search/result?keyword=">小红书:xhsdiscover://search/result?keyword=</a></p>
|
||||
<p><a href="i:00抖音:snssdk1128://search/result?keyword=">抖音:snssdk1128://search/result?keyword=</a></p>
|
||||
<p><a href="i:00eudic:eudic://dict/">eudic:eudic://dict/</a></p>
|
||||
<p><a href="i:00高德地图:androidamap://arroundpoi?sourceApplication=softname&dev=0&keywords=">高德地图:androidamap://arroundpoi?sourceApplication=softname&dev=0&keywords=</a></p>
|
||||
</p><p>
|
||||
本地引擎(需安装定制termux及相应工具如bc,gnuplot等):<br>
|
||||
<p><a href="i:00计算器:d:text/html:echo \'%s\'|bc -l -q:">计算器:d:text/html:echo \'%s\'|bc -l -q:</a></p>
|
||||
<p><a href="i:00函数作图:d:image/svg+xml:gnuplot -e \'set term svg;set output; plot %s\':">函数作图:d:image/svg+xml:gnuplot -e \'set term svg;set output; plot %s\':</a></p>
|
||||
<p><a href="i:003d函数作图:d:image/svg+xml:gnuplot -e \'set term svg;set output; splot %s\':">3d函数作图:d:image/svg+xml:gnuplot -e \'set term svg;set output; splot %s\':</a></p>
|
||||
</p>
|
||||
<p><a href="../searchcat">分类搜索</a></p>
|
||||
<p>更多引擎可参看:<br><a href="https://github.com/pathologicalhandwaving/SkittleSearchURLs/blob/master/skittles.md">Skittle</a><br><a href="https://github.com/matomo-org/searchengine-and-social-list/blob/master/SearchEngines.yml">searchengine</a>
|
||||
<a href="https://adzhp.cn/wang-pan-sou-suo.html">网盘搜索</a><br><a href="https://adzhp.cn/bt-sou-suo.html">BT磁力</a><br><a href="https://github.com/Dictionaryphile/All_Dictionaries">词典</a><br><a href="https://www.zhihu.com/question/20251786">有哪些特殊的搜索引擎</a><br><a href="http://scholar.hedasudi.com">google镜像</a> <a href="https://ac.scmor.com">镜像2</a> </p>
|
||||
|
||||
|
||||
</body></html>
|
BIN
zh/searchurl/searchcat.tar.gz
Normal file
BIN
zh/searchurl/searchcat.tar.gz
Normal file
Binary file not shown.
1
zh/searchurl/sitecss/m.baidu.com.css
Normal file
1
zh/searchurl/sitecss/m.baidu.com.css
Normal file
|
@ -0,0 +1 @@
|
|||
.ec_wise_ad,.ec_wise_pp,.na-like-container{transform:scale(0)!important;display:none!important}
|
17
zh/searchurl/sitejs/m.baidu.com.js
Normal file
17
zh/searchurl/sitejs/m.baidu.com.js
Normal file
|
@ -0,0 +1,17 @@
|
|||
(function () {
|
||||
class removeDom {
|
||||
constructor(classList = []) {
|
||||
this.adClassList = classList;
|
||||
};
|
||||
|
||||
remove() {
|
||||
this.adClassList.forEach((c) => {
|
||||
$(`${c}`).length > 0 && $(`${c}`).remove();
|
||||
});
|
||||
};
|
||||
};
|
||||
|
||||
let adClassList = ['.ec_wise_ad', '.ec_wise_pp', '.na-like-container'];
|
||||
let ad = new removeDom(adClassList);
|
||||
ad.remove();
|
||||
})();
|
10
zh/searchurl/template/backup.html
Normal file
10
zh/searchurl/template/backup.html
Normal file
|
@ -0,0 +1,10 @@
|
|||
<!DOCTYPE html><html><head><meta charset="utf-8"><meta name="viewport" content="width=device-width" />
|
||||
<title>备份与恢复</title></head><body>
|
||||
<p>使用超微浏览器点击下面链接将备份(恢复)下列目录/文件至"%2%":<br>
|
||||
%1%
|
||||
</p>
|
||||
<p><a href="i:0e%1%:%2%">备份</a> <a href="i:0d%2%">恢复</a></p>
|
||||
|
||||
<p><a href="i:0f%2%">设置用户及密码</a></p>
|
||||
|
||||
</body></html>
|
25
zh/searchurl/template/config.html
Normal file
25
zh/searchurl/template/config.html
Normal file
|
@ -0,0 +1,25 @@
|
|||
%1%
|
||||
%2%
|
||||
%3%
|
||||
%4%
|
||||
%5%
|
||||
%6%
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<script charset="utf-8" src="https://cdn.jsdelivr.net/gh/torappinfo/uwebzh/searchurl/config.js"></script>
|
4
zh/searchurl/template/font.css
Normal file
4
zh/searchurl/template/font.css
Normal file
|
@ -0,0 +1,4 @@
|
|||
@font-face{
|
||||
font-family:%1%
|
||||
src:url("https://local/sdcard/uweb/app/fonts/%1%")}
|
||||
body{font-family:%1%}
|
21
zh/searchurl/template/home.css
Normal file
21
zh/searchurl/template/home.css
Normal file
|
@ -0,0 +1,21 @@
|
|||
<style>
|
||||
a{color:inherit;text-decoration:inherit;}.O{display:none}
|
||||
.L{line-height:1;}.G{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;}input{height:40px;width:100%;border-radius:50px;}
|
||||
a.icon{display:inline-block;margin:0 10px 0 10px;text-align:center;}a.icon>img{width:40px;height:40px;font-size:28px;border-radius:20px;position:relative;}a.icon>img:after{content:attr(alt);font-size:28px;display:block;position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;background-color:#fff;}a.icon>span{display:block;overflow:hidden;height:24px;line-height:24px;}
|
||||
|
||||
input{background:rgba(255,255,255,0.7);}
|
||||
|
||||
body::after {
|
||||
content: "";
|
||||
background-image: url(%1%);
|
||||
opacity: 0.5;
|
||||
top: 0;
|
||||
left: 0;
|
||||
bottom: 0;
|
||||
right: 0;
|
||||
position: absolute;
|
||||
z-index: -1;
|
||||
background-position: center;
|
||||
}
|
||||
|
||||
</style>
|
1
zh/searchurl/template/refresh.html
Normal file
1
zh/searchurl/template/refresh.html
Normal file
|
@ -0,0 +1 @@
|
|||
<meta http-equiv="refresh" content="0; url=i:70%1%:%2%">
|
86
zh/searchurl/textarea.js
Normal file
86
zh/searchurl/textarea.js
Normal file
|
@ -0,0 +1,86 @@
|
|||
var textarea;
|
||||
onload=function(){
|
||||
textarea=document.getElementsByTagName('textarea')[0];
|
||||
}
|
||||
|
||||
function getNewlinePos_back(text,pos){
|
||||
while(pos>=0 && text.charAt(pos)!='\n') pos--;
|
||||
return pos;
|
||||
}
|
||||
|
||||
function getNewlinePos_forth(text,pos){
|
||||
let len = text.length;
|
||||
while(pos<len && text.charAt(pos)!='\n') pos++;
|
||||
return pos;
|
||||
}
|
||||
|
||||
function deleteLine(ta){
|
||||
let text = ta.value;
|
||||
let lStart = getNewlinePos_back(text,ta.selectionStart-1);
|
||||
let lEnd = getNewlinePos_forth(text,ta.selectionEnd);
|
||||
ta.value = text.substring(0,lStart+1) + text.substring(lEnd+1);
|
||||
ta.selectionStart = ta.selectionEnd = lStart +1;
|
||||
ta.focus();
|
||||
}
|
||||
|
||||
function moveUp(ta){
|
||||
let text = ta.value;
|
||||
let start = ta.selectionStart;
|
||||
let end = ta.selectionEnd;
|
||||
let lStart = getNewlinePos_back(text,start-1);
|
||||
let lEnd = getNewlinePos_forth(text,end);
|
||||
let prevS = getNewlinePos_back(text,lStart-1);
|
||||
ta.value = text.substring(0,prevS+1)+text.substring(lStart+1,lEnd+1)+
|
||||
text.substring(prevS+1,lStart+1) + text.substring(lEnd+1);
|
||||
ta.selectionStart = start - (lStart - prevS);
|
||||
ta.selectionEnd = end - (lStart - prevS);
|
||||
ta.focus();
|
||||
}
|
||||
|
||||
function move2Top(ta){
|
||||
let text = ta.value;
|
||||
let start = ta.selectionStart;
|
||||
let end = ta.selectionEnd;
|
||||
let lStart = getNewlinePos_back(text,start-1);
|
||||
let lEnd = getNewlinePos_forth(text,end);
|
||||
ta.value = text.substring(lStart+1,lEnd+1)+text.substring(0,lStart+1)+
|
||||
text.substring(lEnd+1);
|
||||
ta.selectionStart = start - lStart-1;
|
||||
ta.selectionEnd = end - lStart-1;
|
||||
ta.focus();
|
||||
}
|
||||
|
||||
function move2Bottom(ta){
|
||||
let text = ta.value;
|
||||
let start = ta.selectionStart;
|
||||
let end = ta.selectionEnd;
|
||||
let lStart = getNewlinePos_back(text,start-1);
|
||||
let lEnd = getNewlinePos_forth(text,end);
|
||||
ta.value = text.substring(0,lStart+1)+text.substring(lEnd+1)+
|
||||
text.substring(lStart+1,lEnd+1);
|
||||
ta.selectionStart = start + text.length - lEnd-1;
|
||||
ta.selectionEnd = end + text.length - lEnd-1;
|
||||
ta.focus();
|
||||
}
|
||||
|
||||
function moveDown(ta){
|
||||
let text = ta.value;
|
||||
let start = ta.selectionStart;
|
||||
let end = ta.selectionEnd;
|
||||
let lStart = getNewlinePos_back(text,start-1);
|
||||
let lEnd = getNewlinePos_forth(text,end);
|
||||
let nextE = getNewlinePos_forth(text,lEnd+1);
|
||||
ta.value = text.substring(0,lStart+1) + text.substring(lEnd+1,nextE+1) +
|
||||
text.substring(lStart+1,lEnd+1)+text.substring(nextE+1);
|
||||
ta.selectionStart = start + (nextE - lEnd);
|
||||
ta.selectionEnd = end + (nextE - lEnd);
|
||||
ta.focus();
|
||||
}
|
||||
|
||||
function save(fn){
|
||||
let u8=new TextEncoder().encode(textarea.value);let r='';for(let i=0;i<u8.byteLength;i++)r+=String.fromCharCode(u8[i]);location.href='i:0l'+fn+':'+btoa(r);
|
||||
}
|
||||
|
||||
function onSave(){
|
||||
save(location.pathname);
|
||||
}
|
22
zh/searchurl/textarea_t.html
Normal file
22
zh/searchurl/textarea_t.html
Normal file
|
@ -0,0 +1,22 @@
|
|||
<style>div{position:fixed;}button{width:13%;height:30px}
|
||||
textarea{margin-top:30px;width:100%;height:100%;border:none;outline:none}</style>
|
||||
<script src="textarea.js"></script>
|
||||
<div>
|
||||
<button onclick='onSave()'>Save</button>
|
||||
<button onclick="onDelete()">╳</button>
|
||||
<button onclick="onUp()">↑</button>
|
||||
<button onclick="onDown()">↓</button>
|
||||
<button onclick="onTop()">⤒</button>
|
||||
<button onclick="onBottom()">⤓</button>
|
||||
</div>
|
||||
<textarea autofocus />
|
||||
H1
|
||||
h2
|
||||
h3
|
||||
h4
|
||||
h5
|
||||
h6
|
||||
h7
|
||||
h8
|
||||
h9
|
||||
ha
|
12
zh/searchurl/txt/accusoft.html
Normal file
12
zh/searchurl/txt/accusoft.html
Normal file
|
@ -0,0 +1,12 @@
|
|||
<script src="https://fastly.jsdelivr.net/npm/@accusoft/pdf-viewer@latest/bundle.js"></script>
|
||||
<div id="viewer"></div>
|
||||
<script>
|
||||
let url = location.search.substring(6);
|
||||
(async () => {
|
||||
const pdfViewer = await window.Accusoft.PdfViewerControl.create({
|
||||
sourceDocument: url,
|
||||
container: document.getElementById('viewer')
|
||||
});
|
||||
})();
|
||||
</script>
|
||||
|
12
zh/searchurl/txt/checked.js
Normal file
12
zh/searchurl/txt/checked.js
Normal file
|
@ -0,0 +1,12 @@
|
|||
(function(){let d=document;
|
||||
let ea=d.querySelectorAll('input:checked');
|
||||
let s="";
|
||||
for(let i=0;i<ea.length;i++){
|
||||
let sibling = ea[i].nextElementSibling;
|
||||
if(sibling==null) sibling=ea[i].previousElementSibling;
|
||||
let str = sibling.getAttribute("href");
|
||||
if(null==str) str=sibling.getAttribute("src");
|
||||
s = s+str+"\n";
|
||||
}
|
||||
return s;
|
||||
})()
|
1
zh/searchurl/txt/clearfont.css
Normal file
1
zh/searchurl/txt/clearfont.css
Normal file
|
@ -0,0 +1 @@
|
|||
*{font-family:initial!important}
|
7
zh/searchurl/txt/cmds.cfg
Normal file
7
zh/searchurl/txt/cmds.cfg
Normal file
|
@ -0,0 +1,7 @@
|
|||
打开剪贴板链接:clip/uweb:/system/bin/toybox grep -m1 -Eo '(http|https)://[^ "'\'']+'
|
||||
行编辑器:text/html:cat %f|while read LINE; do echo "<a href=\"i:AA${LINE//\"/%22}\">$LINE</a><br>";done
|
||||
代码编辑器:text/html:printf "<style>#div{position:fixed;top:2px}#editor{position: absolute;top:30;right:0;bottom:0;left:0;}#textarea{display:none}</style><script src='http://cdn.bootcss.com/ace/1.4.9/ace.js'></script><script src='http://cdn.bootcss.com/ace/1.4.9/ext-language_tools.js'></script><script src='https://fastly.jsdelivr.net/gh/torappinfo/uwebzh/searchurl/ace.js'></script><div id='div'><button onclick='onSave(\"%f\")'>Save</button> <a href=''>Run</a></div><pre id='editor'></pre><textarea id='textarea'>";cat "%f";
|
||||
淘宝比价:clip/uweb:grep -m1 -Eo '(http|https)://[^ "'\'']+'|curl -s "`cat`"|grep -m1 -Eo '(http|https)://[^ ?]+'|grep -Eo '[0-9]+'|echo "http://tool.manmanbuy.com/historyLowest.aspx?url=https://detail.tmall.com/item.htm?id=`cat`"
|
||||
markdeep:text/html:cat %f;echo "<style class=fallback>body{visibility:hidden;white-space:pre;font-family:monospace}</style><script src=https://casual-effects.com/markdeep/latest/markdeep.min.js charset=utf-8></script><script>window.alreadyProcessedMarkdeep||(document.body.style.visibility=visible)</script>"
|
||||
显示本地md:text/html:echo "<script src=https://fastly.jsdelivr.net/npm/mdme></script><textarea>";cat %f
|
||||
texme:text/html:echo "<script src=https://fastly.jsdelivr.net/npm/texme></script><textarea>";cat %f
|
6
zh/searchurl/txt/default.rc
Normal file
6
zh/searchurl/txt/default.rc
Normal file
|
@ -0,0 +1,6 @@
|
|||
export LD_LIBRARY_PATH=/data/data/com.termux/files/usr/lib
|
||||
export PATH=/data/data/com.termux/files/usr/bin:/data/data/info.torapp.uweb/files/bin:/system/bin:/system/xbin
|
||||
export HOME=/data/data/com.termux/files/home
|
||||
cd
|
||||
#tcron /sdcard/a "cloud189-go sign;toybox touch /sdcard/a" 24
|
||||
#node Loon/jd_xxl.js
|
51
zh/searchurl/txt/djvu.html
Normal file
51
zh/searchurl/txt/djvu.html
Normal file
|
@ -0,0 +1,51 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<header>
|
||||
<meta charset="utf-8">
|
||||
<script src="https://djvu.js.org/assets/dist/djvu.js"></script>
|
||||
<script src="https://djvu.js.org/assets/dist/djvu_viewer.js"></script>
|
||||
|
||||
<style>
|
||||
#for_viewer {
|
||||
height: 80vh;
|
||||
width: 90vw;
|
||||
margin: 5vh auto;
|
||||
border: 1px solid black;
|
||||
}
|
||||
</style>
|
||||
</header>
|
||||
|
||||
<body>
|
||||
<div id="for_viewer"></div>
|
||||
<script>
|
||||
// save as a global value
|
||||
window.viewer = new DjVu.Viewer();
|
||||
viewer.render(document.querySelector("#for_viewer"));
|
||||
{
|
||||
//?url=#page=
|
||||
let url = location.search.substring(5);
|
||||
let page = 1;
|
||||
let lhash = location.hash;
|
||||
if(lhash)
|
||||
page = parseInt(lhash.substring(6),10);
|
||||
viewer.loadDocumentByUrl(url,{"pageNumber": page,});
|
||||
}
|
||||
window.addEventListener('hashchange', function() {
|
||||
let page = 1;
|
||||
let lhash = location.hash;
|
||||
if(lhash)
|
||||
page = parseInt(lhash.substring(6),10);
|
||||
viewer.configure({pageNumber: page,});
|
||||
/*
|
||||
viewer.store.dispatch({
|
||||
type: DjVu.Viewer.ActionTypes.SET_NEW_PAGE_NUMBER_ACTION,
|
||||
pageNumber: page,
|
||||
shouldScrollToPage: true,
|
||||
});
|
||||
*/
|
||||
});
|
||||
</script>
|
||||
|
||||
</body>
|
||||
|
||||
</html>
|
10
zh/searchurl/txt/dplayer.html
Normal file
10
zh/searchurl/txt/dplayer.html
Normal file
|
@ -0,0 +1,10 @@
|
|||
<div id="dplayer"></div>
|
||||
<script src="https://fastly.jsdelivr.net/npm/dplayer/dist/DPlayer.min.js"></script>
|
||||
<script>
|
||||
const dp = new DPlayer({
|
||||
container: document.getElementById('dplayer'),
|
||||
video: {
|
||||
url: location.search.substring(3),
|
||||
},
|
||||
});
|
||||
</script>
|
352
zh/searchurl/txt/epub.html
Normal file
352
zh/searchurl/txt/epub.html
Normal file
|
@ -0,0 +1,352 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport"
|
||||
content="width=device-width,initial-scale=1.0,maximum-scale=1.0,minimum-scale=1.0,user-scalable=no">
|
||||
<title>EPUB</title>
|
||||
<script src="https://cdn.bootcdn.net/ajax/libs/jszip/3.1.5/jszip.min.js"></script>
|
||||
<script src="https://fastly.jsdelivr.net/npm/epubjs@0.3.88/dist/epub.min.js"></script>
|
||||
<script>
|
||||
document.addEventListener('DOMContentLoaded', () => {
|
||||
const html = document.querySelector('html')
|
||||
let fontSize = window.innerWidth / 10
|
||||
fontSize = fontSize > 50 ? 50 : fontSize
|
||||
html.style.fontSize = fontSize + 'px'
|
||||
})
|
||||
</script>
|
||||
<style>
|
||||
* {
|
||||
padding: 0;
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
.mask {
|
||||
position: absolute;
|
||||
display: flex;
|
||||
left: 0;
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
flex-direction: column;
|
||||
}
|
||||
|
||||
.meun {
|
||||
display: flex;
|
||||
height: 1rem;
|
||||
align-items: center;
|
||||
}
|
||||
|
||||
#toc {
|
||||
flex: 1;
|
||||
z-index: 100;
|
||||
font-size: .3rem;
|
||||
padding-left: .4rem;
|
||||
color: #333;
|
||||
}
|
||||
|
||||
#page {
|
||||
z-index: 100;
|
||||
font-size: .3rem;
|
||||
color: #333;
|
||||
padding-right: 0.4rem;
|
||||
text-align: right;
|
||||
flex: 0 0 .5rem;
|
||||
}
|
||||
|
||||
#load {
|
||||
z-index: 100;
|
||||
font-size: .3rem;
|
||||
color: #333;
|
||||
padding-right: 0.4rem;
|
||||
text-align: right;
|
||||
flex: 0 0 .5rem;
|
||||
}
|
||||
|
||||
#toc-content {
|
||||
position: absolute;
|
||||
display: flex;
|
||||
top: 0;
|
||||
right: 0;
|
||||
z-index: 102;
|
||||
min-width: auto;
|
||||
max-width: 80%;
|
||||
height: 100%;
|
||||
background: white;
|
||||
flex-direction: column
|
||||
}
|
||||
|
||||
#toc-mask {
|
||||
position: absolute;
|
||||
top: 0;
|
||||
left: 0;
|
||||
z-index: 101;
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
background: rgba(51, 51, 51, .8);
|
||||
}
|
||||
|
||||
.intro {
|
||||
width: 100%;
|
||||
height: 2.4rem;
|
||||
padding: .2rem .4rem;
|
||||
box-sizing: border-box;
|
||||
height: 3rem;
|
||||
display: flex;
|
||||
border-bottom: .1rem solid #f4f4f4;
|
||||
}
|
||||
|
||||
.txt {
|
||||
display: flex;
|
||||
flex: 1;
|
||||
align-items: center;
|
||||
padding: 0 .2rem;
|
||||
font-size: .3rem;
|
||||
}
|
||||
|
||||
#content {
|
||||
overflow-y: auto;
|
||||
}
|
||||
|
||||
.item {
|
||||
padding: .2rem .4rem;
|
||||
border-bottom: .07rem solid #f4f4f4;
|
||||
font-size: .4rem;
|
||||
color: #333;
|
||||
}
|
||||
|
||||
#open {
|
||||
display: flex;
|
||||
flex: 1;
|
||||
z-index: 100;
|
||||
font-size: .4rem;
|
||||
color: #333;
|
||||
align-items: flex-end;
|
||||
justify-content: center;
|
||||
|
||||
}
|
||||
|
||||
#open span {
|
||||
padding: .3rem .3rem;
|
||||
border: .05rem solid #333;
|
||||
border-radius: .2rem;
|
||||
}
|
||||
|
||||
.read {
|
||||
display: flex;
|
||||
flex: 1 1 auto;
|
||||
}
|
||||
|
||||
#prev {
|
||||
flex: 0 0 2rem;
|
||||
z-index: 100;
|
||||
}
|
||||
|
||||
#viewer {
|
||||
flex: 1;
|
||||
}
|
||||
|
||||
#next {
|
||||
flex: 0 0 2rem;
|
||||
z-index: 100;
|
||||
}
|
||||
|
||||
.save {
|
||||
display: flex;
|
||||
}
|
||||
|
||||
.box {
|
||||
padding: .2rem .2rem;
|
||||
justify-content: center;
|
||||
border-bottom: .1rem solid #f4f4f4;
|
||||
}
|
||||
|
||||
.jump {
|
||||
display: flex;
|
||||
height: 1rem;
|
||||
border-bottom: .1rem solid #f4f4f4;
|
||||
}
|
||||
|
||||
.jump input {
|
||||
flex: 1;
|
||||
padding: .1rem .1rem;
|
||||
margin: .2rem .2rem .2rem .4rem;
|
||||
outline: none;
|
||||
font-size: .3rem;
|
||||
}
|
||||
|
||||
.jump span {
|
||||
flex: 0 0 1rem;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<div id="ebook">
|
||||
<div class="mask">
|
||||
<div id="open">
|
||||
<span
|
||||
onclick="document.getElementById('input').click();document.getElementById('open').style.display = 'none'">选择本地书籍</span>
|
||||
<input type="file" id="input" style="display: none;">
|
||||
</div>
|
||||
<div class="read">
|
||||
<div id="prev" onclick="rendition.prev()"></div>
|
||||
<div id="viewer"></div>
|
||||
<div id="next" onclick="rendition.next()"></div>
|
||||
</div>
|
||||
<div class="meun">
|
||||
<div id="toc" onclick="showhide()"></div>
|
||||
<div id="page"></div>
|
||||
<div id="load"></div>
|
||||
</div>
|
||||
<div id="toc-mask" style="display: none;" onclick="showhide()"></div>
|
||||
<div id="toc-content" style="display: none;">
|
||||
<div class="intro">
|
||||
<img id="cover">
|
||||
<div style="display: flex;flex: 1;flex-direction: column;overflow-y: auto;">
|
||||
<div id="title" class="txt"></div>
|
||||
<div id="author" class="txt"></div>
|
||||
<div id="publisher" class="txt"></div>
|
||||
<div id="pubdate" class="txt"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="save">
|
||||
<div class="txt box" onclick="save()">存档</div>
|
||||
<div class="txt box" onclick="get()">读档</div>
|
||||
<div class="txt box" onclick="del()">删档</div>
|
||||
</div>
|
||||
<div class="jump">
|
||||
<input id="jump" type="number" placeholder="0-1之间的数字,如0.25"
|
||||
oninput="if(value>1)value=1;if(value<0)value=0">
|
||||
<span class="txt" onclick="jump()">跳转</span>
|
||||
</div>
|
||||
<div id="content"></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<script>
|
||||
let url = location.search.substring(3);
|
||||
if (url !== "") {
|
||||
var book = ePub(url);
|
||||
document.getElementById("open").style.display = "none"
|
||||
} else {
|
||||
var book = ePub();
|
||||
var inputElement = document.getElementById("input");
|
||||
inputElement.addEventListener('change', function (e) {
|
||||
var file = e.target.files[0];
|
||||
if (window.FileReader) {
|
||||
var reader = new FileReader();
|
||||
reader.onload = openBook;
|
||||
reader.readAsArrayBuffer(file);
|
||||
}
|
||||
});
|
||||
function openBook(e) {
|
||||
var bookData = e.target.result;
|
||||
book.open(bookData, "binary");
|
||||
}
|
||||
}
|
||||
//渲染
|
||||
var rendition = book.renderTo("ebook", {
|
||||
with: window.innerWidth,
|
||||
height: window.innerHeight - 20
|
||||
});
|
||||
rendition.display();
|
||||
|
||||
book.ready
|
||||
.then(() => {
|
||||
var local = localStorage.getItem(book.key() + '-locations');
|
||||
if (local) {
|
||||
return book.locations.load(local);
|
||||
} else {
|
||||
return book.locations.generate();
|
||||
}
|
||||
})
|
||||
.then(locations => {
|
||||
localStorage.setItem(book.key() + '-locations', book.locations.save());
|
||||
})
|
||||
|
||||
// 目录
|
||||
book.loaded.navigation.then(toc => {
|
||||
var read = localStorage.getItem(book.key() + '-read');
|
||||
if (read) {
|
||||
rendition.display(read);
|
||||
}
|
||||
var $content = document.getElementById("content");
|
||||
toc.forEach(item => {
|
||||
var div = document.createElement("div");
|
||||
div.className = "item";
|
||||
div.textContent = item.label;
|
||||
div.addEventListener("click", () => {
|
||||
rendition.display(item.href);
|
||||
showhide()
|
||||
});
|
||||
$content.appendChild(div)
|
||||
})
|
||||
})
|
||||
//简介
|
||||
book.loaded.metadata.then(meta => {
|
||||
var $title = document.getElementById("title");
|
||||
var $author = document.getElementById("author");
|
||||
var $cover = document.getElementById("cover");
|
||||
var $publisher = document.getElementById("publisher");
|
||||
var $pubdate = document.getElementById("pubdate");
|
||||
$title.textContent = `书名:${meta.title}`;
|
||||
$author.textContent = `作者:${meta.creator}`;
|
||||
$publisher.textContent = `出版社:${meta.publisher}`;
|
||||
$pubdate.textContent = `时间:${meta.pubdate}`;
|
||||
if (book.archive) {
|
||||
book.archive.createUrl(book.cover)
|
||||
.then(url => {
|
||||
$cover.src = url;
|
||||
})
|
||||
} else {
|
||||
$cover.src = book.cover;
|
||||
}
|
||||
});
|
||||
//进度显示
|
||||
rendition.on('relocated', location => {
|
||||
var percent = book.locations.percentageFromCfi(location.start.cfi);
|
||||
var $page = document.getElementById("page");
|
||||
var $load = document.getElementById("load");
|
||||
$page.textContent = location.end.displayed.page + '/' + location.end.displayed.total;
|
||||
$load.textContent = Math.fround(percent * 100).toFixed(1) + '%';
|
||||
})
|
||||
//章节名显示
|
||||
rendition.on("rendered", section => {
|
||||
var $toc = document.getElementById("toc");
|
||||
$toc.textContent = "目录";
|
||||
$toc.textContent = book.navigation.get(section.href).label;
|
||||
})
|
||||
function showhide() {
|
||||
var $toc_content = document.getElementById("toc-content")
|
||||
var $mask = document.getElementById("toc-mask")
|
||||
if ($toc_content.style.display == "none") {
|
||||
$toc_content.style.display = ""
|
||||
$mask.style.display = ""
|
||||
} else {
|
||||
$toc_content.style.display = "none"
|
||||
$mask.style.display = "none"
|
||||
}
|
||||
}
|
||||
function jump() {
|
||||
$jump = document.getElementById("jump").value;
|
||||
rendition.display(book.locations.cfiFromPercentage($jump));
|
||||
showhide();
|
||||
document.getElementById("jump").value = "";
|
||||
}
|
||||
function save() {
|
||||
localStorage.setItem(book.key() + '-read', rendition.currentLocation().start.cfi)
|
||||
showhide()
|
||||
}
|
||||
function get() {
|
||||
rendition.display(localStorage.getItem(book.key() + '-read'));
|
||||
showhide()
|
||||
}
|
||||
function del() {
|
||||
localStorage.removeItem(book.key() + '-read');
|
||||
showhide()
|
||||
}
|
||||
</script>
|
||||
</body>
|
||||
|
||||
</html>
|
6
zh/searchurl/txt/filecap.cfg
Normal file
6
zh/searchurl/txt/filecap.cfg
Normal file
|
@ -0,0 +1,6 @@
|
|||
pdf:uweb:echo file:///sdcard/uweb/app/pdfviewer.html?file=%u#page=1
|
||||
djvu:uweb:echo file:///sdcard/uweb/app/djvu.html?url=%u#page=1
|
||||
epub:uweb:echo file:///sdcard/uweb/app/epub.html?u=%u
|
||||
txt:uweb:echo file:///sdcard/uweb/app/txtview.html?url=%u#page=1
|
||||
md.html:uweb:echo file:///sdcard/uweb/app/markdeep.html?url=%u#page=1
|
||||
py:termux/*:python %f;exit -1
|
1
zh/searchurl/txt/filecap_css.cfg
Normal file
1
zh/searchurl/txt/filecap_css.cfg
Normal file
|
@ -0,0 +1 @@
|
|||
css:uweb:echo " {let n='%f';let d=document;let uc=d.getElementById(n);let c=uc;if(null==c){ c=d.createElement('style');c.type='text/css';c.setAttribute('id', n);}c.innerHTML=\`";cat "%f";echo "\`;if(null==uc)d.head.appendChild(c);}"
|
4
zh/searchurl/txt/filecap_video.cfg
Normal file
4
zh/searchurl/txt/filecap_video.cfg
Normal file
|
@ -0,0 +1,4 @@
|
|||
mp3:text/html:echo '<audio controls width=100% height=100%><source src="%u"></audio>'
|
||||
m4b:text/html:echo '<audio controls width=100% height=100%><source src="%u"></audio>'
|
||||
mp4:text/html:echo '<video controls width=100% height=100%><source src="%u"></video>'
|
||||
mkv:text/html:echo '<video controls width=100% height=100%><source src="%u"></video>'
|
6
zh/searchurl/txt/link.cfg
Normal file
6
zh/searchurl/txt/link.cfg
Normal file
|
@ -0,0 +1,6 @@
|
|||
cookie延期::0000
|
||||
地址栏内容至输入框:i:56%s
|
||||
地址栏_删除非英文: location.href="i:15"+"%s".replace(/[^\u0000-\u007f]/g,"")
|
||||
地址栏_保留中英文: location.href="i:15"+"%s".replace(/[^\u4e00-\u9fa5\u0000-\u007f]/g,"")
|
||||
站内搜索: location.href="i:15site:"+location.hostname+" "+"%s"
|
||||
seedr离线:https://www.seedr.cc/files {let sdi=setInterval(function(){if($('#upload-button').css("display")!="none"){clearInterval(sdi);setTimeout(function(){$(':text[name="link"]').val("%u");$('#upload-button').click();},500);}},500)}
|
22
zh/searchurl/txt/magnet.search
Normal file
22
zh/searchurl/txt/magnet.search
Normal file
|
@ -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/
|
1
zh/searchurl/txt/margintop.css
Normal file
1
zh/searchurl/txt/margintop.css
Normal file
|
@ -0,0 +1 @@
|
|||
html{margin-top:30px !important}
|
94
zh/searchurl/txt/markdeep.html
Normal file
94
zh/searchurl/txt/markdeep.html
Normal file
|
@ -0,0 +1,94 @@
|
|||
<head>
|
||||
<script>window.markdeepOptions = {mode: 'script'};</script>
|
||||
<script src="https://morgan3d.github.io/markdeep/latest/markdeep.min.js"></script>
|
||||
<script id="MathJax-script" async src="https://fastly.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js"></script>
|
||||
<script>
|
||||
function absFile(url) {
|
||||
this.name=url;
|
||||
this.slice = async(offset, length) =>{
|
||||
const headers = new Headers();
|
||||
headers.append('range', 'bytes=' + offset + '-' + ( offset + length -1).toString());
|
||||
|
||||
const opts = {
|
||||
credentials: 'include',
|
||||
headers : headers
|
||||
};
|
||||
|
||||
const resp = await fetch( this.name, opts );
|
||||
return await resp.arrayBuffer();
|
||||
//alert(JSON.stringify(resp.headers));
|
||||
//return await resp.text();
|
||||
}
|
||||
}
|
||||
|
||||
var file;
|
||||
var blocksize = 1024;
|
||||
function loadSlice(){
|
||||
function render(u8array){
|
||||
document.body.innerHTML = window.markdeep.format(new TextDecoder().decode(u8array),true);
|
||||
MathJax.typesetPromise();
|
||||
}
|
||||
function setPageUrl(pageurl){
|
||||
let a = document.createElement('a');
|
||||
a.href = "i:5c"+pageurl;
|
||||
a.click();
|
||||
}
|
||||
|
||||
var url;
|
||||
var page = 1;
|
||||
var extrasize = blocksize; //extrasize should <= blocksize
|
||||
let lhash = location.hash;
|
||||
if(lhash){
|
||||
if("p"!==lhash.charAt(1)){//#offset=&[len]
|
||||
let iAmpersand = lhash.indexOf('&',8);
|
||||
let offset = parseInt(lhash.substring(8,iAmpersand));
|
||||
let len = parseInt(lhash.substring(iAmpersand+1));
|
||||
{//update urlInc() url
|
||||
let href = location.href;
|
||||
let iHash = href.indexOf('#');
|
||||
href=href.substring(0,iHash)+"#page="+Math.floor((offset+len)/blocksize);
|
||||
setPageUrl(href);
|
||||
}
|
||||
file.slice(offset,len).then((buffer)=>{
|
||||
let u8 = new Uint8Array(buffer);
|
||||
render(u8);
|
||||
});
|
||||
return;
|
||||
}
|
||||
//#page=
|
||||
page = parseInt(lhash.substring(6));
|
||||
}else
|
||||
setPageUrl(location.href+"#page=1");
|
||||
file.slice(blocksize*(page-1),blocksize+extrasize).then((buffer)=>{
|
||||
let u8 = new Uint8Array(buffer);
|
||||
let u8len = u8.length;
|
||||
let iStart = 0;
|
||||
let limit = Math.min(u8len,extrasize);
|
||||
if(1!=page){
|
||||
for(let i=1;i<limit;i=i+2){
|
||||
if(10==u8[i] && 10==u8[i-1]) {
|
||||
iStart = i+1;
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
let iEnd = Math.min(u8len,blocksize);
|
||||
limit = Math.min(u8len,blocksize+extrasize);
|
||||
for(let i=blocksize+1;i<limit;i=i+2){
|
||||
if(10==u8[i] && 10==u8[i-1]) {
|
||||
iEnd = i+1;
|
||||
break;
|
||||
}
|
||||
}
|
||||
render(u8.slice(iStart,iEnd));
|
||||
});
|
||||
|
||||
}
|
||||
//?url=#offset=&[len]&page=
|
||||
file = new absFile(location.search.substring(5));
|
||||
window.addEventListener('hashchange',loadSlice);
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<script>loadSlice();</script>
|
||||
</body>
|
181
zh/searchurl/txt/mdict.html
Normal file
181
zh/searchurl/txt/mdict.html
Normal file
|
@ -0,0 +1,181 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en-us">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<base href="https://fastly.jsdelivr.net/gh/fengdh/mdict-js/">
|
||||
<title>mdict</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<link rel="stylesheet" type="text/css" href="selectize.default.css" media="screen">
|
||||
<style>
|
||||
#btnLookup {
|
||||
border: none;
|
||||
height: 36px;
|
||||
font-size: 12pt;
|
||||
font-weight: bold;
|
||||
vertical-align: top;
|
||||
border-radius: 3px;
|
||||
}
|
||||
|
||||
#btnLookup:not([disabled]) {
|
||||
background: #1A4FDD;
|
||||
color: white;
|
||||
}
|
||||
|
||||
#dict-title {
|
||||
position: fixed;
|
||||
bottom: 0;
|
||||
right: 0;
|
||||
max-width: 300px;
|
||||
font-size: 10px;
|
||||
opacity: 0.9;
|
||||
background: #DDD;
|
||||
box-shadow: -2px -2px 4px 4px rgba(0, 0, 0, 0.3);
|
||||
}
|
||||
|
||||
#dict-title * {
|
||||
font-size: 10px!important;
|
||||
}
|
||||
|
||||
#mdict-online-viewer {
|
||||
font-size: 14px;
|
||||
font-family: "Georgia", "Times New Roman";
|
||||
height: 600px;
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
#mdict-online-viewer #definition {
|
||||
font-size: 14px;
|
||||
height: 500px;
|
||||
overflow: auto;
|
||||
}
|
||||
|
||||
#word + .selectize-control {
|
||||
display: inline-block;
|
||||
min-width: 18em;
|
||||
}
|
||||
|
||||
</style>
|
||||
<script type="text/javascript" src="conf.js"></script>
|
||||
<script src="require.js" data-main="mdict"></script>
|
||||
</head>
|
||||
<body>
|
||||
<section class="main-content">
|
||||
|
||||
<div id="mdict-online-viewer">
|
||||
Choose a dictionary file (*.mdx + optional *.mdd): <input id="dictfile" type="file" multiple>
|
||||
<p>
|
||||
<input id="word" type="text" value="">
|
||||
<input id="btnLookup" type="button" value="look up" disabled="false">
|
||||
|
||||
<div id="dict-title"></div>
|
||||
<div id="definition">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</section>
|
||||
<script>
|
||||
function AbstractFile(url) {
|
||||
this.name=url;
|
||||
this.slice = async(offset, length) =>{
|
||||
const headers = new Headers();
|
||||
headers.append( 'Range', 'bytes=' + offset + '-' + ( offset + length ).toString() );
|
||||
|
||||
const opts = {
|
||||
credentials: 'include',
|
||||
headers : headers
|
||||
};
|
||||
|
||||
const resp = await fetch( this.name, opts );
|
||||
alert(resp.type);
|
||||
return await resp.blob();
|
||||
}
|
||||
}
|
||||
//?url=#word=
|
||||
let url = location.search.substring(5);
|
||||
let word = location.hash.substring(6);
|
||||
var fileList = [new AbstractFile(url)];
|
||||
|
||||
var mdict;
|
||||
define('mdict-parseXml', function() {
|
||||
return function (str) {
|
||||
return (new DOMParser()).parseFromString(str, 'text/xml');
|
||||
}
|
||||
});
|
||||
|
||||
require(['jquery', 'mdict-common', 'mdict-parser', 'mdict-renderer', 'selectize'], function($, MCommon, MParser, MRenderer, Selectize) {
|
||||
$('#btnLookup').addClass('stripes');
|
||||
$('#word').on('keyup', function(e) { e.which === 13 && $('#btnLookup').click(); });
|
||||
MParser(fileList).then(function(resources) {
|
||||
mdict = MRenderer(resources);
|
||||
|
||||
function doSearch(phrase, offset) {
|
||||
console.log(phrase + '');
|
||||
mdict.lookup(phrase, offset).then(function($content) {
|
||||
$('#definition').empty().append($content.contents());
|
||||
console.log('--');
|
||||
});
|
||||
}
|
||||
|
||||
$('#dict-title').html((resources['mdx'] || resources['mdd']).value().description || '** no description **');
|
||||
mdict.render($('#dict-title'));
|
||||
|
||||
$('#btnLookup')
|
||||
.attr('disabled', false)
|
||||
.off('.#mdict')
|
||||
.on('click.#mdict', function() {
|
||||
doSearch($('#word').val());
|
||||
}).click();
|
||||
$('#word')[0].selectize.destroy();
|
||||
|
||||
$('#word').selectize({
|
||||
plugins: ['restore_on_backspace'],
|
||||
maxItems: 1,
|
||||
maxOptions: 1 << 20,
|
||||
valueField: 'value',
|
||||
labelField: 'word',
|
||||
searchField: 'word',
|
||||
delimiter: '~~',
|
||||
loadThrottle: 10,
|
||||
create: function(v, callback) {
|
||||
return callback({word: v, value: v});
|
||||
},
|
||||
createOnBlur: true,
|
||||
closeAfterSelect: true,
|
||||
allowEmptyOption: true,
|
||||
score: function(search) {
|
||||
var score = this.getScoreFunction(search);
|
||||
return function(item) {return 1;};
|
||||
},
|
||||
load: function(query, callback) {
|
||||
var self = this;
|
||||
if (!query.length) {
|
||||
this.clearOptions();
|
||||
this.refreshOptions();
|
||||
return;
|
||||
};
|
||||
mdict.search({phrase: query, max: 5000}).then(function(list) {
|
||||
// console.log(list.join(', '));
|
||||
// TODO: filter candidate keyword starting with "_"
|
||||
list = list.map(function(v) {
|
||||
return {word: v, value: v.offset};
|
||||
});
|
||||
self.clearOptions();
|
||||
callback(list);
|
||||
});
|
||||
},
|
||||
onChange: function(value) {
|
||||
var item = this.options[value];
|
||||
if (item) {
|
||||
var value = item.word;
|
||||
doSearch(value, value.offset);
|
||||
$('#word').val(value);
|
||||
} else {
|
||||
$('#definition').empty();
|
||||
}
|
||||
},
|
||||
});
|
||||
});
|
||||
});
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
573
zh/searchurl/txt/nav.cfg
Normal file
573
zh/searchurl/txt/nav.cfg
Normal file
|
@ -0,0 +1,573 @@
|
|||
<!DOCTYPE html><html><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<title></title>
|
||||
<style>
|
||||
.tab {
|
||||
overflow: hidden;
|
||||
border: 1px solid #ccc;
|
||||
}
|
||||
|
||||
/* Style the buttons that are used to open the tab content */
|
||||
.tab button {
|
||||
background-color: inherit;
|
||||
float: left;
|
||||
border: none;
|
||||
outline: none;
|
||||
cursor: pointer;
|
||||
padding: 14px 16px;
|
||||
transition: 0.3s;
|
||||
}
|
||||
|
||||
/* Change background color of buttons on hover */
|
||||
.tab button:hover {
|
||||
background-color: #ddd;
|
||||
}
|
||||
|
||||
/* Create an active/current tablink class */
|
||||
.tab button.active {
|
||||
background-color: #ccc;
|
||||
}
|
||||
|
||||
/* Style the tab content */
|
||||
.tabcontent {
|
||||
display: none;
|
||||
}
|
||||
|
||||
.tabcontent ul{line-height:32px;padding:0;list-style:none;overflow:hidden;border-bottom:1px solid #eaeaea}
|
||||
.tabcontent ul:last-child{border-bottom:none}
|
||||
.tabcontent li{width:25%;float:left;display:inline-flex;white-space:nowrap;justify-content:center;overflow:hidden}
|
||||
.tabcontent li:first-child{color:#999}
|
||||
.tabcontent a{color:inherit;text-decoration:inherit;}
|
||||
</style>
|
||||
<script>
|
||||
function openTab(evt, tabName) {
|
||||
var i, tabcontent, tablinks;
|
||||
var d=document;
|
||||
// Get all elements with class="tabcontent" and hide them
|
||||
tabcontent = d.getElementsByClassName("tabcontent");
|
||||
for (i = 0; i < tabcontent.length; i++) {
|
||||
tabcontent[i].style.display = "none";
|
||||
}
|
||||
|
||||
// Get all elements with class="tablinks" and remove the class "active"
|
||||
tablinks = d.getElementsByClassName("tablinks");
|
||||
for (i = 0; i < tablinks.length; i++) {
|
||||
tablinks[i].className = tablinks[i].className.replace(" active", "");
|
||||
}
|
||||
|
||||
// Show the current tab, and add an "active" class to the button that opened the tab
|
||||
d.getElementById(tabName).style.display = "block";
|
||||
evt.currentTarget.className += " active";
|
||||
}
|
||||
</script>
|
||||
</head><body>
|
||||
|
||||
<div class="tab">
|
||||
<button class="tablinks" onclick="openTab(event, '常用')">常用</button>
|
||||
<button class="tablinks" onclick="openTab(event, '娱乐')">娱乐</button>
|
||||
<button class="tablinks" onclick="openTab(event, '生活')">生活</button>
|
||||
<button class="tablinks" onclick="openTab(event, '学习')">学习</button>
|
||||
<button class="tablinks" onclick="openTab(event, '设计')">设计</button>
|
||||
<button class="tablinks" onclick="openTab(event, '技术')">技术</button>
|
||||
</div>
|
||||
<div id="常用" class="tabcontent">
|
||||
<ul>
|
||||
<li>热门</li>
|
||||
<li><a href="https://www.sogou.com/">搜狗</a></li>
|
||||
<li><a href="https://www.toutiao.com/">今日头条</a></li>
|
||||
<li><a href="https://jandan.net/">煎蛋</a></li>
|
||||
<li><a href="http://www.dgtle.com/">数字尾巴</a></li>
|
||||
</ul>
|
||||
<ul>
|
||||
<li>社交</li>
|
||||
<li><a href="https://www.weibo.com/">微博</a></li>
|
||||
<li><a href="https://tieba.baidu.com/">贴吧</a></li>
|
||||
<li><a href="https://www.zhihu.com/">知乎</a></li>
|
||||
<li><a href="https://www.douban.com/">豆瓣</a></li>
|
||||
<li><a href="https://www.v2ex.com/">V2EX</a></li>
|
||||
<li><a href="https://www.jianshu.com/">简书</a></li>
|
||||
<li><a href="https://twitter.com/">Twitter</a></li>
|
||||
</ul>
|
||||
<ul>
|
||||
<li>资讯</li>
|
||||
<li><a href="https://www.163.com/">网易</a></li>
|
||||
<li><a href="http://www.qq.com/">腾讯</a></li>
|
||||
<li><a href="http://www.sina.com.cn/">新浪</a></li>
|
||||
<li><a href="http://www.sohu.com/">搜狐</a></li>
|
||||
<li><a href="http://www.ifeng.com/">凤凰网</a></li>
|
||||
<li><a href="http://www.people.com.cn/">人民网</a></li>
|
||||
<li><a href="http://xinhuanet.com/">新华网</a></li>
|
||||
</ul>
|
||||
<ul>
|
||||
<li>购物</li>
|
||||
<li><a href="https://www.taobao.com/">淘宝</a></li>
|
||||
<li><a href="https://www.jd.com/">京东</a></li>
|
||||
<li><a href="https://www.amazon.cn/">亚马逊</a></li>
|
||||
<li><a href="https://www.suning.com/">苏宁易购</a></li>
|
||||
<li><a href="https://you.163.com/">网易严选</a></li>
|
||||
<li><a href="https://www.smzdm.com/">什么值得买</a></li>
|
||||
</ul>
|
||||
<ul>
|
||||
<li>视频</li>
|
||||
<li><a href="https://www.youku.com/">优酷</a></li>
|
||||
<li><a href="https://www.iqiyi.com/">爱奇艺</a></li>
|
||||
<li><a href="https://v.qq.com/">腾讯视频</a></li>
|
||||
<li><a href="https://www.bilibili.com/">哔哩哔哩</a></li>
|
||||
<li><a href="https://www.youtube.com/">YouTube</a></li>
|
||||
<li><a href="https://www.douyu.com/">斗鱼直播</a></li>
|
||||
<li><a href="https://www.huya.com/">虎牙直播</a></li>
|
||||
</ul>
|
||||
<ul>
|
||||
<li>工作</li>
|
||||
<li><a href="https://cn.linkedin.com/">领英</a></li>
|
||||
<li><a href="https://www.lagou.com/">拉勾网</a></li>
|
||||
<li><a href="https://www.zhaopin.com/">智联招聘</a></li>
|
||||
<li><a href="https://www.51job.com/">前程无忧</a></li>
|
||||
<li><a href="http://www.yingjiesheng.com/">应届生</a></li>
|
||||
<li><a href="https://maimai.cn/">脉脉</a></li>
|
||||
<li><a href="https://www.v2ex.com/?tab=jobs">酷工作</a></li>
|
||||
</ul>
|
||||
<ul>
|
||||
<li>生活</li>
|
||||
<li><a href="https://www.meituan.com/">美团</a></li>
|
||||
<li><a href="https://www.dianping.com/">大众点评</a></li>
|
||||
<li><a href="https://www.ctrip.com/">携程</a></li>
|
||||
<li><a href="https://www.qunar.com/">去哪儿</a></li>
|
||||
<li><a href="https://www.alitrip.com/">飞猪</a></li>
|
||||
<li><a href="https://kyfw.12306.cn/otn/index/init">12306</a></li>
|
||||
<li><a href="https://www.mafengwo.cn/">马蜂窝</a></li>
|
||||
</ul>
|
||||
<ul>
|
||||
<li>便捷</li>
|
||||
<li><a href="https://fanyi.baidu.com/">词典翻译</a></li>
|
||||
<li><a href="http://www.weather.com.cn/live/">天气预报</a></li>
|
||||
<li><a href="https://www.kuaidi100.com/">快递查询</a></li>
|
||||
<li><a href="https://cn.office-converter.com/">在线转换</a></li>
|
||||
<li><a href="https://send.firefox.com/">临时网盘</a></li>
|
||||
<li><a href="https://wx.qq.com/">网页微信</a></li>
|
||||
<li><a href="https://mail.qq.com/">QQ邮箱</a></li>
|
||||
</ul>
|
||||
|
||||
|
||||
</div>
|
||||
<div id="娱乐" class="tabcontent">
|
||||
<ul>
|
||||
<li>发现</li>
|
||||
<li><a href="https://jandan.net/">煎蛋</a></li>
|
||||
<li><a href="https://www.guokr.com/">果壳网</a></li>
|
||||
<li><a href="https://www.duitang.com/">堆糖</a></li>
|
||||
<li><a href="https://www.qiushibaike.com/">糗事百科</a></li>
|
||||
<li><a href="http://baozou.com/">暴走漫画</a></li>
|
||||
<li><a href="http://www.budejie.com/">百思不得姐</a></li>
|
||||
<li><a href="http://www.qdaily.com/">好奇心日报</a></li>
|
||||
</ul>
|
||||
<ul>
|
||||
<li>影视</li>
|
||||
<li><a href="https://www.youku.com/">优酷</a></li>
|
||||
<li><a href="https://www.iqiyi.com/">爱奇艺</a></li>
|
||||
<li><a href="https://v.qq.com/">腾讯视频</a></li>
|
||||
<li><a href="http://www.le.com/">乐视视频</a></li>
|
||||
<li><a href="https://www.mgtv.com/">芒果TV</a></li>
|
||||
<li><a href="http://tv.cctv.com/">央视网</a></li>
|
||||
<li><a href="https://www.youtube.com/">YouTube</a></li>
|
||||
</ul>
|
||||
<ul>
|
||||
<li>直播</li>
|
||||
<li><a href="https://www.douyu.com/">斗鱼直播</a></li>
|
||||
<li><a href="https://www.yy.com/">YY直播</a></li>
|
||||
<li><a href="https://www.huya.com/">虎牙直播</a></li>
|
||||
<li><a href="http://www.huajiao.com/">花椒直播</a></li>
|
||||
<li><a href="https://egame.qq.com/">企鹅电竞</a></li>
|
||||
<li><a href="https://www.yizhibo.com/">一直播</a></li>
|
||||
<li><a href="https://www.twitch.tv/">Twitch</a></li>
|
||||
</ul>
|
||||
<ul>
|
||||
<li>动漫</li>
|
||||
<li><a href="https://www.bilibili.com/">哔哩哔哩</a></li>
|
||||
<li><a href="http://www.acfun.cn/">AcFun</a></li>
|
||||
<li><a href="http://www.dilidili.name/">嘀哩嘀哩</a></li>
|
||||
<li><a href="https://bcy.net/">半次元</a></li>
|
||||
<li><a href="https://manhua.163.com/">网易漫画</a></li>
|
||||
<li><a href="http://u17.com/">有妖气</a></li>
|
||||
<li><a href="https://zh.moegirl.org/">萌娘百科</a></li>
|
||||
</ul>
|
||||
<ul>
|
||||
<li>游戏</li>
|
||||
<li><a href="https://store.steampowered.com/">Steam</a></li>
|
||||
<li><a href="http://www.gamersky.com/">游民星空</a></li>
|
||||
<li><a href="http://www.tgbus.com/">口袋巴士</a></li>
|
||||
<li><a href="https://www.17173.com/">17173</a></li>
|
||||
<li><a href="http://www.duowan.com/">多玩游戏</a></li>
|
||||
<li><a href="https://www.3dmgame.com/">3DMGAME</a></li>
|
||||
<li><a href="http://www.66rpg.com/">橙光游戏</a></li>
|
||||
</ul>
|
||||
<ul>
|
||||
<li>音乐</li>
|
||||
<li><a href="https://music.163.com/">网易云音乐</a></li>
|
||||
<li><a href="https://www.xiami.com/">虾米音乐</a></li>
|
||||
<li><a href="https://y.qq.com/">QQ音乐</a></li>
|
||||
<li><a href="https://douban.fm/">豆瓣FM</a></li>
|
||||
<li><a href="https://www.ximalaya.com/">喜马拉雅FM</a></li>
|
||||
<li><a href="http://www.yinyuetai.com/">音悦Tai</a></li>
|
||||
<li><a href="http://5sing.kugou.com/">5sing原创</a></li>
|
||||
</ul>
|
||||
<ul>
|
||||
<li>体育</li>
|
||||
<li><a href="http://sports.qq.com/">腾讯体育</a></li>
|
||||
<li><a href="http://sports.163.com/">网易体育</a></li>
|
||||
<li><a href="http://sports.sina.com.cn/">新浪体育</a></li>
|
||||
<li><a href="http://sports.cctv.com/">央视体育</a></li>
|
||||
<li><a href="http://www.lesports.com/">乐视体育</a></li>
|
||||
<li><a href="https://www.zhibo8.cc/">直播吧</a></li>
|
||||
<li><a href="https://www.hupu.com/">虎扑</a></li>
|
||||
</ul>
|
||||
<ul>
|
||||
<li>小说</li>
|
||||
<li><a href="https://www.qidian.com/">起点中文网</a></li>
|
||||
<li><a href="http://www.zongheng.com/">纵横中文网</a></li>
|
||||
<li><a href="https://www.hongxiu.com/">红袖添香</a></li>
|
||||
<li><a href="https://read.douban.com/">豆瓣阅读</a></li>
|
||||
<li><a href="http://yuedu.163.com/">网易云阅读</a></li>
|
||||
<li><a href="http://www.jingyu.com/">鲸鱼阅读</a></li>
|
||||
<li><a href="http://pianke.me/">片刻</a></li>
|
||||
</ul>
|
||||
|
||||
|
||||
</div>
|
||||
<div id="生活" class="tabcontent">
|
||||
<ul>
|
||||
<li>出行</li>
|
||||
<li><a href="https://www.meituan.com/">美团</a></li>
|
||||
<li><a href="https://www.ctrip.com/">携程</a></li>
|
||||
<li><a href="https://www.qunar.com/">去哪儿</a></li>
|
||||
<li><a href="https://www.alitrip.com/">飞猪</a></li>
|
||||
<li><a href="http://www.tuniu.com/">途牛</a></li>
|
||||
<li><a href="https://kyfw.12306.cn/otn/index/init">12306</a></li>
|
||||
<li><a href="https://www.mafengwo.cn/">马蜂窝</a></li>
|
||||
</ul>
|
||||
<ul>
|
||||
<li>美食</li>
|
||||
<li><a href="http://www.xiachufang.com/">下厨房</a></li>
|
||||
<li><a href="https://www.meishichina.com/">美食天下</a></li>
|
||||
<li><a href="https://www.douguo.com/">豆果美食</a></li>
|
||||
<li><a href="http://chihe.sohu.com/">搜狐美食</a></li>
|
||||
<li><a href="https://www.xinshipu.com/">心食谱</a></li>
|
||||
<li><a href="http://www.chinacaipu.com/">中华菜谱网</a></li>
|
||||
<li><a href="http://www.meishij.net/">美食杰</a></li>
|
||||
</ul>
|
||||
<ul>
|
||||
<li>房产</li>
|
||||
<li><a href="http://www.fang.com/">房天下</a></li>
|
||||
<li><a href="http://www.lianjia.com/">链家</a></li>
|
||||
<li><a href="http://www.fangdd.com/">房多多</a></li>
|
||||
<li><a href="http://www.anjuke.com/">安居客</a></li>
|
||||
<li><a href="http://house.qq.com/">腾讯房产</a></li>
|
||||
<li><a href="https://house.focus.cn/">搜狐焦点</a></li>
|
||||
<li><a href="http://www.leju.com/">乐居</a></li>
|
||||
</ul>
|
||||
<ul>
|
||||
<li>汽车</li>
|
||||
<li><a href="http://www.autohome.com.cn/">汽车之家</a></li>
|
||||
<li><a href="http://www.pcauto.com.cn/">太平洋汽车</a></li>
|
||||
<li><a href="http://www.bitauto.com/">易车网</a></li>
|
||||
<li><a href="http://www.xcar.com.cn/">爱卡汽车</a></li>
|
||||
<li><a href="http://auto.163.com/">网易汽车</a></li>
|
||||
<li><a href="http://auto.sina.com.cn/">新浪汽车</a></li>
|
||||
<li><a href="http://auto.sohu.com/">搜狐汽车</a></li>
|
||||
</ul>
|
||||
<ul>
|
||||
<li>财经</li>
|
||||
<li><a href="http://www.eastmoney.com/">东方财富</a></li>
|
||||
<li><a href="http://www.yicai.com/">第一财经</a></li>
|
||||
<li><a href="http://finance.ifeng.com/">凤凰财经</a></li>
|
||||
<li><a href="http://money.163.com/">网易财经</a></li>
|
||||
<li><a href="http://www.hexun.com/">和讯财经</a></li>
|
||||
<li><a href="https://xueqiu.com/">雪球</a></li>
|
||||
<li><a href="http://guba.eastmoney.com/">股吧</a></li>
|
||||
</ul>
|
||||
<ul>
|
||||
<li>时尚</li>
|
||||
<li><a href="https://www.pclady.com.cn/">太平洋时尚</a></li>
|
||||
<li><a href="http://www.rayli.com.cn/">瑞丽网</a></li>
|
||||
<li><a href="http://www.meilishuo.com/">美丽说</a></li>
|
||||
<li><a href="http://www.mogujie.com/">蘑菇街</a></li>
|
||||
<li><a href="http://www.yoka.com/">YOKA</a></li>
|
||||
<li><a href="http://www.onlylady.com/">OnlyLady</a></li>
|
||||
<li><a href="http://www.vogue.com.cn/">VOGUE</a></li>
|
||||
</ul>
|
||||
<ul>
|
||||
<li>健康</li>
|
||||
<li><a href="http://health.sohu.com/">搜狐健康</a></li>
|
||||
<li><a href="http://health.sina.com.cn/">新浪健康</a></li>
|
||||
<li><a href="http://fashion.ifeng.com/health/">凤凰健康</a></li>
|
||||
<li><a href="http://www.xywy.com/">寻医问药</a></li>
|
||||
<li><a href="http://www.dxy.cn/">丁香园</a></li>
|
||||
<li><a href="http://www.39.net/">39健康网</a></li>
|
||||
<li><a href="http://www.120ask.com/">有问必答</a></li>
|
||||
</ul>
|
||||
<ul>
|
||||
<li>查询</li>
|
||||
<li><a href="http://www.speedtest.net/">网速测试</a></li>
|
||||
<li><a href="http://www.114best.com/dh/">电话归属地</a></li>
|
||||
<li><a href="http://qq.ip138.com/train/">列车时刻</a></li>
|
||||
<li><a href="http://map.variflight.com/">实时航班</a></li>
|
||||
<li><a href="http://typhoon.zjwater.gov.cn/">台风路径</a></li>
|
||||
<li><a href="http://www.ip138.com/weizhang.htm">交通违章查询</a></li>
|
||||
<li><a href="http://www.b1bj.com/">比一比价</a></li>
|
||||
</ul>
|
||||
|
||||
|
||||
</div>
|
||||
<div id="学习" class="tabcontent">
|
||||
<ul>
|
||||
<li>课程</li>
|
||||
<li><a href="https://open.163.com/">网易公开课</a></li>
|
||||
<li><a href="https://study.163.com/">网易云课堂</a></li>
|
||||
<li><a href="https://ke.qq.com/">腾讯课堂</a></li>
|
||||
<li><a href="https://www.icourse163.org/">中国大学MOOC</a></li>
|
||||
<li><a href="https://www.imooc.com/">慕课网</a></li>
|
||||
<li><a href="http://www.jikexueyuan.com/">极客学院</a></li>
|
||||
<li><a href="http://www.icourses.cn/">爱课程</a></li>
|
||||
</ul>
|
||||
<ul>
|
||||
<li>文库</li>
|
||||
<li><a href="https://wenku.baidu.com/">百度文库</a></li>
|
||||
<li><a href="http://www.doc88.com/">道客巴巴</a></li>
|
||||
<li><a href="http://www.docin.com/">豆丁网</a></li>
|
||||
<li><a href="http://ishare.iask.sina.com.cn/">爱问共享资料</a></li>
|
||||
<li><a href="http://www.360doc.com/">360doc</a></li>
|
||||
<li><a href="https://wenku.lingfengyun.com/">凌风云文库</a></li>
|
||||
<li><a href="http://www.mbalib.com/">MBA智库</a></li>
|
||||
</ul>
|
||||
<ul>
|
||||
<li>学术</li>
|
||||
<li><a href="https://scholar.google.com/">谷歌学术</a></li>
|
||||
<li><a href="http://xueshu.baidu.com/">百度学术</a></li>
|
||||
<li><a href="https://cn.bing.com/academic">必应学术</a></li>
|
||||
<li><a href="http://www.cnki.net/">中国知网</a></li>
|
||||
<li><a href="http://www.wanfangdata.com.cn/">万方数据</a></li>
|
||||
<li><a href="http://www.cqvip.com/">维普网</a></li>
|
||||
<li><a href="http://www.oalib.com/">OALib</a></li>
|
||||
</ul>
|
||||
<ul>
|
||||
<li>词典</li>
|
||||
<li><a href="http://hd.cnki.net/kxhd">汉语词典</a></li>
|
||||
<li><a href="https://dictionary.cambridge.org/zhs/">剑桥词典</a></li>
|
||||
<li><a href="https://www.collinsdictionary.com/zh/">柯林斯词典</a></li>
|
||||
<li><a href="https://www.youdao.com/">有道词典</a></li>
|
||||
<li><a href="http://www.zdic.net/">汉典</a></li>
|
||||
<li><a href="https://cjjc.weblio.jp/">日中辞典</a></li>
|
||||
<li><a href="https://zh.dict.naver.com/">韩中词典</a></li>
|
||||
</ul>
|
||||
<ul>
|
||||
<li>资讯</li>
|
||||
<li><a href="http://edu.qq.com/">腾讯教育</a></li>
|
||||
<li><a href="http://learning.sohu.com/">搜狐教育</a></li>
|
||||
<li><a href="http://www.163.com/">新浪教育</a></li>
|
||||
<li><a href="http://www.eol.cn/">中国教育在线</a></li>
|
||||
<li><a href="http://www.xdf.cn/">新东方</a></li>
|
||||
<li><a href="http://www.hjenglish.com/">沪江英语</a></li>
|
||||
<li><a href="https://www.51test.net/">无忧考网</a></li>
|
||||
</ul>
|
||||
<ul>
|
||||
<li>模考</li>
|
||||
<li><a href="http://www.51mokao.com/">我要模考</a></li>
|
||||
<li><a href="http://www.kmf.com/">考满分留学</a></li>
|
||||
<li><a href="https://leetcode-cn.com/">LeetCode</a></li>
|
||||
<li><a href="http://www.chinaacc.com/tiku/">中华会计网校</a></li>
|
||||
<li><a href="https://www.typing.com/student">打字练习</a></li>
|
||||
<li><a href="http://www.jxedt.com/">驾校一点通</a></li>
|
||||
<li><a href="http://www.jiakaobaodian.com/">驾考宝典</a></li>
|
||||
</ul>
|
||||
<ul>
|
||||
<li>便捷</li>
|
||||
<li><a href="http://www.duolingo.cn/">多邻国</a></li>
|
||||
<li><a href="https://www.shanbay.com/">扇贝</a></li>
|
||||
<li><a href="http://www.baicizhan.com/">百词斩</a></li>
|
||||
<li><a href="http://www.51voa.com/">51VOA</a></li>
|
||||
<li><a href="https://smallpdf.com/cn">在线PDF</a></li>
|
||||
<li><a href="http://webdemo.myscript.com/">公式字符</a></li>
|
||||
<li><a href="https://www.wolframalpha.com/">Wolfram Alpha</a></li>
|
||||
</ul>
|
||||
<ul>
|
||||
<li>成绩</li>
|
||||
<li><a href="https://www.chsi.com.cn/cet/">英语四六级</a></li>
|
||||
<li><a href="http://hainan.cltt.org/web/login/pscp01001.aspx">普通话水平</a></li>
|
||||
<li><a href="http://60.208.116.167:81/pas/querycert.jsp">会计从业资格</a></li>
|
||||
<li><a href="http://ntce.neea.edu.cn/html1/folder/1508/211-1.htm?sid=660">教师资格</a></li>
|
||||
<li><a href="http://zscx.neea.edu.cn/html1/folder/1508/211-1.htm?sid=300">计算机等级</a></li>
|
||||
<li><a href="http://ielts.etest.edu.cn/">雅思</a></li>
|
||||
<li><a href="https://toefl.neea.cn/">托福</a></li>
|
||||
</ul>
|
||||
|
||||
|
||||
</div>
|
||||
<div id="设计" class="tabcontent">
|
||||
<ul>
|
||||
<li>灵感</li>
|
||||
<li><a href="https://www.behance.net/">Behance</a></li>
|
||||
<li><a href="https://dribbble.com/">Dribbble</a></li>
|
||||
<li><a href="https://muz.li/">Muzli</a></li>
|
||||
<li><a href="https://www.mydesy.com/">MyDesy</a></li>
|
||||
<li><a href="http://www.zcool.com.cn/">ZCOOL</a></li>
|
||||
<li><a href="https://thefwa.com/">FWA</a></li>
|
||||
<li><a href="https://land-book.com/">LandBook</a></li>
|
||||
</ul>
|
||||
<ul>
|
||||
<li>图库</li>
|
||||
<li><a href="http://huabanpro.com/">Huaban</a></li>
|
||||
<li><a href="https://unsplash.com/">Unsplash</a></li>
|
||||
<li><a href="https://pixabay.com/">Pixabay</a></li>
|
||||
<li><a href="https://500px.com/">500px</a></li>
|
||||
<li><a href="https://www.pinterest.com/">Pinterest</a></li>
|
||||
<li><a href="https://www.pexels.com/">PEXELS</a></li>
|
||||
<li><a href="https://www.splitshire.com/">SplitShire</a></li>
|
||||
</ul>
|
||||
<ul>
|
||||
<li>素材</li>
|
||||
<li><a href="http://www.nipic.com/">NiPic</a></li>
|
||||
<li><a href="http://www.58pic.com/">58Pic</a></li>
|
||||
<li><a href="https://www.freepik.com/">freepik</a></li>
|
||||
<li><a href="http://www.uikit.me/">UIKit</a></li>
|
||||
<li><a href="https://www.pixeden.com/">Pixeden</a></li>
|
||||
<li><a href="http://subtlepatterns.com/">Subtlepatterns</a></li>
|
||||
<li><a href="http://www.fribbble.com/">Fribbble</a></li>
|
||||
</ul>
|
||||
<ul>
|
||||
<li>字体</li>
|
||||
<li><a href="https://fontsup.com/">Fontsup</a></li>
|
||||
<li><a href="https://www.dafont.com/">dafont</a></li>
|
||||
<li><a href="http://www.qiuziti.com/">Qiuziti</a></li>
|
||||
<li><a href="https://www.myfonts.com/">MyFonts</a></li>
|
||||
<li><a href="https://zh.fonts2u.com/">Fonts2u</a></li>
|
||||
<li><a href="http://www.fontfabric.com/">Fontfabric</a></li>
|
||||
<li><a href="https://www.urbanfonts.com/">UrbanFonts</a></li>
|
||||
</ul>
|
||||
<ul>
|
||||
<li>交互</li>
|
||||
<li><a href="http://www.ui.cn/">UICN</a></li>
|
||||
<li><a href="https://sitesee.co/">SiteSee</a></li>
|
||||
<li><a href="https://uigarage.net/">UIGarage</a></li>
|
||||
<li><a href="https://bestwebsite.gallery/">BestWebsite</a></li>
|
||||
<li><a href="http://collectui.com/">CollectUI</a></li>
|
||||
<li><a href="https://uimovement.com/">UIMovement</a></li>
|
||||
<li><a href="https://reeoo.com/">Reeoo</a></li>
|
||||
</ul>
|
||||
<ul>
|
||||
<li>颜色</li>
|
||||
<li><a href="https://colorhunt.co/">ColorHunt</a></li>
|
||||
<li><a href="https://coolors.co/">Coolors</a></li>
|
||||
<li><a href="https://color.adobe.com/zh/">AdobeColor</a></li>
|
||||
<li><a href="https://webgradients.com/">WebGradients</a></li>
|
||||
<li><a href="https://trianglify.io/">Trianglify</a></li>
|
||||
<li><a href="http://www.colorfavs.com/">ColorFavs</a></li>
|
||||
<li><a href="http://colllor.com/">Colllor</a></li>
|
||||
</ul>
|
||||
<ul>
|
||||
<li>工具</li>
|
||||
<li><a href="https://www.fotor.com.cn/">Fotor</a></li>
|
||||
<li><a href="https://www.photopea.com/">Photopea</a></li>
|
||||
<li><a href="https://www.autodraw.com/">AutoDraw</a></li>
|
||||
<li><a href="https://www.figma.com/">Figma</a></li>
|
||||
<li><a href="http://editor.method.ac/">SVG Draw</a></li>
|
||||
<li><a href="https://cloudconvert.com/">CloudConvert</a></li>
|
||||
<li><a href="https://tinypng.com/">TinyPNG</a></li>
|
||||
</ul>
|
||||
<ul>
|
||||
<li>规范</li>
|
||||
<li><a href="https://developer.apple.com/design/">Apple</a></li>
|
||||
<li><a href="https://design.google/">Google</a></li>
|
||||
<li><a href="https://www.microsoft.com/design/">Microsoft</a></li>
|
||||
<li><a href="https://material.io/">Material</a></li>
|
||||
<li><a href="https://developer.android.google.cn/design/">Android</a></li>
|
||||
<li><a href="http://screensiz.es/phone">ScreenSize</a></li>
|
||||
<li><a href="https://weui.io/">WeUI</a></li>
|
||||
</ul>
|
||||
|
||||
|
||||
</div>
|
||||
<div id="技术" class="tabcontent">
|
||||
<ul>
|
||||
<li>发现</li>
|
||||
<li><a href="https://www.v2ex.com/">V2EX</a></li>
|
||||
<li><a href="https://juejin.im/">掘金</a></li>
|
||||
<li><a href="https://www.oschina.net/">开源中国</a></li>
|
||||
<li><a href="https://www.csdn.net/">CSDN</a></li>
|
||||
<li><a href="http://www.infoq.com/cn/">InfoQ</a></li>
|
||||
<li><a href="http://next.36kr.com/">NEXT</a></li>
|
||||
<li><a href="https://news.ycombinator.com/">HackerNews</a></li>
|
||||
</ul>
|
||||
<ul>
|
||||
<li>数码</li>
|
||||
<li><a href="http://www.dgtle.com/">数字尾巴</a></li>
|
||||
<li><a href="https://www.ifanr.com/">爱范儿</a></li>
|
||||
<li><a href="https://www.leiphone.com/">雷锋网</a></li>
|
||||
<li><a href="http://www.geekpark.net/">极客公园</a></li>
|
||||
<li><a href="http://www.chinabyte.com/">比特网</a></li>
|
||||
<li><a href="http://www.zealer.com/">ZEALER</a></li>
|
||||
<li><a href="https://chinese.engadget.com/">Engadget</a></li>
|
||||
</ul>
|
||||
<ul>
|
||||
<li>平台</li>
|
||||
<li><a href="https://github.com/">GitHub</a></li>
|
||||
<li><a href="https://coding.net/">Coding</a></li>
|
||||
<li><a href="https://shimo.im/">石墨</a></li>
|
||||
<li><a href="http://naotu.baidu.com/">百度脑图</a></li>
|
||||
<li><a href="https://www.zybuluo.com/mdeditor">CmdMarkdown</a></li>
|
||||
<li><a href="https://tinypng.com/">TinyPNG</a></li>
|
||||
<li><a href="https://sm.ms/">SM.MS 图床</a></li>
|
||||
</ul>
|
||||
<ul>
|
||||
<li>工具</li>
|
||||
<li><a href="https://www.ipip.net/ip.html">IP查询</a></li>
|
||||
<li><a href="http://www.speedtest.net/">Speedtest</a></li>
|
||||
<li><a href="https://www.17ce.com/">17CE</a></li>
|
||||
<li><a href="https://tool.lu/">在线工具</a></li>
|
||||
<li><a href="https://www.freeformatter.com/">代码格式化</a></li>
|
||||
<li><a href="https://www.moakt.com/">临时邮箱</a></li>
|
||||
<li><a href="https://www.domcomp.com/">域名比价</a></li>
|
||||
</ul>
|
||||
<ul>
|
||||
<li>文档</li>
|
||||
<li><a href="https://docs.microsoft.com/zh-cn/">Microsoft文档</a></li>
|
||||
<li><a href="https://developers.google.com/china/">Google开发者</a></li>
|
||||
<li><a href="https://developer.mozilla.org/zh-CN/">MDN文档</a></li>
|
||||
<li><a href="http://www.w3school.com.cn/">W3school</a></li>
|
||||
<li><a href="http://www.runoob.com/">菜鸟教程</a></li>
|
||||
<li><a href="http://man.linuxde.net/">Linux命令</a></li>
|
||||
<li><a href="https://mp.weixin.qq.com/debug/wxadoc/dev/index.html">微信小程序</a></li>
|
||||
</ul>
|
||||
<ul>
|
||||
<li>博客</li>
|
||||
<li><a href="http://www.aliued.cn/">阿里UED</a></li>
|
||||
<li><a href="https://tech.youzan.com/">有赞技术</a></li>
|
||||
<li><a href="http://jdc.jd.com/">京东JDC</a></li>
|
||||
<li><a href="http://www.alloyteam.com/">腾讯全端</a></li>
|
||||
<li><a href="http://ued.baidu.com/">百度UED</a></li>
|
||||
<li><a href="https://fed.renren.com/">人人网FED</a></li>
|
||||
<li><a href="http://www.ruanyifeng.com/">阮一峰博客</a></li>
|
||||
</ul>
|
||||
<ul>
|
||||
<li>资源</li>
|
||||
<li><a href="https://sspai.com/">少数派</a></li>
|
||||
<li><a href="https://www.lizhi.io/">数码荔枝</a></li>
|
||||
<li><a href="https://www.iplaysoft.com/">异次元</a></li>
|
||||
<li><a href="https://en.softonic.com/">Softonic</a></li>
|
||||
<li><a href="http://macdownload.informer.com/">MacInformer</a></li>
|
||||
<li><a href="http://down.chinaz.com/">站长下载</a></li>
|
||||
<li><a href="http://mirrors.ustc.edu.cn/">中科大镜像</a></li>
|
||||
</ul>
|
||||
<ul>
|
||||
<li>云端</li>
|
||||
<li><a href="https://www.aliyun.com/">阿里云</a></li>
|
||||
<li><a href="https://cloud.tencent.com/">腾讯云</a></li>
|
||||
<li><a href="https://aws.amazon.com/cn/">AWS</a></li>
|
||||
<li><a href="https://cloud.google.com/">GoogleCloud</a></li>
|
||||
<li><a href="https://www.linode.com/">Linode</a></li>
|
||||
<li><a href="https://www.digitalocean.com/">DigitalOcean</a></li>
|
||||
<li><a href="https://bandwagonhost.com/">Bandwagon</a></li>
|
||||
</ul>
|
||||
|
||||
|
||||
</div>
|
||||
<script>document.getElementById("常用").style.display = "block";</script>
|
||||
</body></html>
|
1
zh/searchurl/txt/night.css
Normal file
1
zh/searchurl/txt/night.css
Normal file
|
@ -0,0 +1 @@
|
|||
html,img,video{filter:invert(1) hue-rotate(180deg) !important;}body{background:white !important;}img[src],input[type=image]{opacity:.9;}
|
6
zh/searchurl/txt/night1.css
Normal file
6
zh/searchurl/txt/night1.css
Normal file
|
@ -0,0 +1,6 @@
|
|||
html, body, header, div, section, main, table, td, thead, tr, th, article, form, li, ul, nav, iframe { background-color: black !important; color: rgba(255, 255, 255, 0.8) !important; border-color: transparent !important;}
|
||||
code, input, textarea { border-color: white !important; background-color: black !important; color: white !important; border: 0px 0px 0px 1px; }
|
||||
span, h1, h2, h3, h4, h5, h6, pre, li, p , b { color: rgba(255, 255, 255, 0.8) !important; border-color: transparent !important; }
|
||||
l a, a:link, a b { color: rgba(53, 221, 162) !important; border-color: transparent !important; }
|
||||
span, h1, h2, h3, h4, h5, h6, pre, li, p, a, a:link { background-color: transparent !important;}
|
||||
*:empty, div:empty, td:empty, span:empty{ background-color: rgba(0,0,0,0) !important;}
|
1
zh/searchurl/txt/night_old.css
Normal file
1
zh/searchurl/txt/night_old.css
Normal file
|
@ -0,0 +1 @@
|
|||
html,img,video{-webkit-filter:invert(1) hue-rotate(180deg) !important;filter:invert(1) hue-rotate(180deg) !important;}body{background:black !important;}img[src],input[type=image]{opacity:.9;}
|
3
zh/searchurl/txt/offline.link
Normal file
3
zh/searchurl/txt/offline.link
Normal file
|
@ -0,0 +1,3 @@
|
|||
pcloud:https://my.pcloud.com/ {let psc=setInterval(function(){var upBtn=document.querySelector('div.uploadfiles');if(upBtn){clearInterval(psc);upBtn.click();document.querySelector('span.remoteupload-ctrl').click();var remotearea=document.querySelector('textarea.remotearea');remotearea.value='%u';remotearea.nextSibling.click();}},500);}
|
||||
furk:https://www.furk.net/users/files/add setTimeout(function(){if(!$('#url').length)return;$('#url').val('%u');$(":submit[value='Add download']").click();}, 500);
|
||||
weiyun:https://www.weiyun.com/disk/index.html {let rsc=setInterval(function(){var offBtn=document.querySelector('.icon-bt-s');if(offBtn){clearInterval(rsc);var wsc=setInterval(function(){offBtn.click();var textarea=document.querySelector('textarea.input-block');if(textarea){clearInterval(wsc);document.querySelector(".modal-dialog-bt ul>li:nth-child(2)").click();setTimeout(function(){textarea.value='%u';var event=document.createEvent('HTMLEvents');event.initEvent("input",false,true);textarea.dispatchEvent(event);document.querySelector('div.modal-dialog-ft>button:nth-child(2)').click();setTimeout(function(){document.querySelector('div.modal-dialog-ft>button:nth-child(2)').click();},1000);},500);}},200);}},1000);}
|
1
zh/searchurl/txt/onlyimg.css
Normal file
1
zh/searchurl/txt/onlyimg.css
Normal file
|
@ -0,0 +1 @@
|
|||
:not(a,button,img),a img{visibility:hidden!important;}a,button{visibility:visible!important;}
|
57
zh/searchurl/txt/passwdsave.js
Normal file
57
zh/searchurl/txt/passwdsave.js
Normal file
|
@ -0,0 +1,57 @@
|
|||
(function () {
|
||||
var ask = true; /*true改为false默认记住不询问*/
|
||||
function go() {
|
||||
var allInput = document.querySelectorAll("input");
|
||||
var allShownInput = [];
|
||||
var name;
|
||||
var pass;
|
||||
for (var i = 0; i < allInput.length; i++) {
|
||||
if (allInput[i].offsetWidth != 0) {
|
||||
if (allInput[i].hasAttribute("type")) {
|
||||
if ((allInput[i].getAttribute("type") == "password") || (allInput[i].getAttribute("type") == "text"))
|
||||
allShownInput.push(allInput[i]);
|
||||
} else
|
||||
allShownInput.push(allInput[i]);
|
||||
}
|
||||
}
|
||||
for (i = 1; i < allShownInput.length; i++) {
|
||||
if (allShownInput[i].type == "password") {
|
||||
pass = allShownInput[i];
|
||||
name = allShownInput[i - 1];
|
||||
}
|
||||
}
|
||||
|
||||
if ((!pass) || (!name)) return;
|
||||
|
||||
if (ask) {
|
||||
if (!localStorage.xxM_ifrm) {
|
||||
if (confirm("记住本站密码吗?")) { /*这里可以更改询问语句*/
|
||||
localStorage.setItem("xxM_ifrm", "true");
|
||||
localStorage.xxM_ifrm = "true";
|
||||
} else {
|
||||
localStorage.setItem("xxM_ifrm", "false");
|
||||
return;
|
||||
}
|
||||
}
|
||||
if (localStorage.xxM_ifrm == "false") {
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
if (!localStorage.xxM_name) {
|
||||
localStorage.setItem("xxM_name", "");
|
||||
localStorage.setItem("xxM_pass", "");
|
||||
}
|
||||
name.value = localStorage.xxM_name;
|
||||
pass.value = localStorage.xxM_pass;
|
||||
name.addEventListener("input", function () {
|
||||
localStorage.xxM_name = name.value;
|
||||
});
|
||||
pass.addEventListener("input", function () {
|
||||
localStorage.xxM_pass = pass.value;
|
||||
});
|
||||
|
||||
}
|
||||
|
||||
go();
|
||||
})()
|
376
zh/searchurl/txt/pdfviewer.html
Normal file
376
zh/searchurl/txt/pdfviewer.html
Normal file
|
@ -0,0 +1,376 @@
|
|||
<!DOCTYPE html>
|
||||
<html dir="ltr" mozdisallowselectionprint>
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
|
||||
<title>PDF.js viewer</title>
|
||||
|
||||
<link rel="stylesheet" href="https://fastly.jsdelivr.net/npm/pdfjs-dist-viewer-min/build/minified/web/viewer.css">
|
||||
|
||||
|
||||
<!-- This snippet is used in production (included from viewer.html) -->
|
||||
<link rel="resource" type="application/l10n" href="https://fastly.jsdelivr.net/npm/pdfjs-dist-viewer-min/build/minified/web/locale/locale.properties">
|
||||
<script src="https://fastly.jsdelivr.net/npm/pdfjs-dist/build/pdf.js"></script>
|
||||
<script src="https://fastly.jsdelivr.net/npm/pdfjs-dist/build/pdf.worker.js"></script>
|
||||
|
||||
|
||||
<script src="https://fastly.jsdelivr.net/gh/torappinfo/uwebzh/searchurl/txt/pdfviewer.js"></script>
|
||||
|
||||
</head>
|
||||
|
||||
<body tabindex="1">
|
||||
<div id="outerContainer">
|
||||
|
||||
<div id="sidebarContainer">
|
||||
<div id="toolbarSidebar">
|
||||
<div id="toolbarSidebarLeft">
|
||||
<div class="splitToolbarButton toggled">
|
||||
<button id="viewThumbnail" class="toolbarButton toggled" title="Show Thumbnails" tabindex="2" data-l10n-id="thumbs">
|
||||
<span data-l10n-id="thumbs_label">Thumbnails</span>
|
||||
</button>
|
||||
<button id="viewOutline" class="toolbarButton" title="Show Document Outline (double-click to expand/collapse all items)" tabindex="3" data-l10n-id="document_outline">
|
||||
<span data-l10n-id="document_outline_label">Document Outline</span>
|
||||
</button>
|
||||
<button id="viewAttachments" class="toolbarButton" title="Show Attachments" tabindex="4" data-l10n-id="attachments">
|
||||
<span data-l10n-id="attachments_label">Attachments</span>
|
||||
</button>
|
||||
<button id="viewLayers" class="toolbarButton" title="Show Layers (double-click to reset all layers to the default state)" tabindex="5" data-l10n-id="layers">
|
||||
<span data-l10n-id="layers_label">Layers</span>
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="toolbarSidebarRight">
|
||||
<div id="outlineOptionsContainer" class="hidden">
|
||||
<div class="verticalToolbarSeparator"></div>
|
||||
|
||||
<button id="currentOutlineItem" class="toolbarButton" disabled="disabled" title="Find Current Outline Item" tabindex="6" data-l10n-id="current_outline_item">
|
||||
<span data-l10n-id="current_outline_item_label">Current Outline Item</span>
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="sidebarContent">
|
||||
<div id="thumbnailView">
|
||||
</div>
|
||||
<div id="outlineView" class="hidden">
|
||||
</div>
|
||||
<div id="attachmentsView" class="hidden">
|
||||
</div>
|
||||
<div id="layersView" class="hidden">
|
||||
</div>
|
||||
</div>
|
||||
<div id="sidebarResizer"></div>
|
||||
</div> <!-- sidebarContainer -->
|
||||
|
||||
<div id="mainContainer">
|
||||
<div class="findbar hidden doorHanger" id="findbar">
|
||||
<div id="findbarInputContainer">
|
||||
<input id="findInput" class="toolbarField" title="Find" placeholder="Find in document…" tabindex="91" data-l10n-id="find_input">
|
||||
<div class="splitToolbarButton">
|
||||
<button id="findPrevious" class="toolbarButton findPrevious" title="Find the previous occurrence of the phrase" tabindex="92" data-l10n-id="find_previous">
|
||||
<span data-l10n-id="find_previous_label">Previous</span>
|
||||
</button>
|
||||
<div class="splitToolbarButtonSeparator"></div>
|
||||
<button id="findNext" class="toolbarButton findNext" title="Find the next occurrence of the phrase" tabindex="93" data-l10n-id="find_next">
|
||||
<span data-l10n-id="find_next_label">Next</span>
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="findbarOptionsOneContainer">
|
||||
<input type="checkbox" id="findHighlightAll" class="toolbarField" tabindex="94">
|
||||
<label for="findHighlightAll" class="toolbarLabel" data-l10n-id="find_highlight">Highlight all</label>
|
||||
<input type="checkbox" id="findMatchCase" class="toolbarField" tabindex="95">
|
||||
<label for="findMatchCase" class="toolbarLabel" data-l10n-id="find_match_case_label">Match case</label>
|
||||
</div>
|
||||
<div id="findbarOptionsTwoContainer">
|
||||
<input type="checkbox" id="findEntireWord" class="toolbarField" tabindex="96">
|
||||
<label for="findEntireWord" class="toolbarLabel" data-l10n-id="find_entire_word_label">Whole words</label>
|
||||
<span id="findResultsCount" class="toolbarLabel hidden"></span>
|
||||
</div>
|
||||
|
||||
<div id="findbarMessageContainer">
|
||||
<span id="findMsg" class="toolbarLabel"></span>
|
||||
</div>
|
||||
</div> <!-- findbar -->
|
||||
|
||||
<div id="secondaryToolbar" class="secondaryToolbar hidden doorHangerRight">
|
||||
<div id="secondaryToolbarButtonContainer">
|
||||
<button id="secondaryPresentationMode" class="secondaryToolbarButton presentationMode visibleLargeView" title="Switch to Presentation Mode" tabindex="51" data-l10n-id="presentation_mode">
|
||||
<span data-l10n-id="presentation_mode_label">Presentation Mode</span>
|
||||
</button>
|
||||
|
||||
<button id="secondaryOpenFile" class="secondaryToolbarButton openFile visibleLargeView" title="Open File" tabindex="52" data-l10n-id="open_file">
|
||||
<span data-l10n-id="open_file_label">Open</span>
|
||||
</button>
|
||||
|
||||
<button id="secondaryPrint" class="secondaryToolbarButton print visibleMediumView" title="Print" tabindex="53" data-l10n-id="print">
|
||||
<span data-l10n-id="print_label">Print</span>
|
||||
</button>
|
||||
|
||||
<button id="secondaryDownload" class="secondaryToolbarButton download visibleMediumView" title="Download" tabindex="54" data-l10n-id="download">
|
||||
<span data-l10n-id="download_label">Download</span>
|
||||
</button>
|
||||
|
||||
<a href="#" id="secondaryViewBookmark" class="secondaryToolbarButton bookmark visibleSmallView" title="Current view (copy or open in new window)" tabindex="55" data-l10n-id="bookmark">
|
||||
<span data-l10n-id="bookmark_label">Current View</span>
|
||||
</a>
|
||||
|
||||
<div class="horizontalToolbarSeparator visibleLargeView"></div>
|
||||
|
||||
<button id="firstPage" class="secondaryToolbarButton firstPage" title="Go to First Page" tabindex="56" data-l10n-id="first_page">
|
||||
<span data-l10n-id="first_page_label">Go to First Page</span>
|
||||
</button>
|
||||
<button id="lastPage" class="secondaryToolbarButton lastPage" title="Go to Last Page" tabindex="57" data-l10n-id="last_page">
|
||||
<span data-l10n-id="last_page_label">Go to Last Page</span>
|
||||
</button>
|
||||
|
||||
<div class="horizontalToolbarSeparator"></div>
|
||||
|
||||
<button id="pageRotateCw" class="secondaryToolbarButton rotateCw" title="Rotate Clockwise" tabindex="58" data-l10n-id="page_rotate_cw">
|
||||
<span data-l10n-id="page_rotate_cw_label">Rotate Clockwise</span>
|
||||
</button>
|
||||
<button id="pageRotateCcw" class="secondaryToolbarButton rotateCcw" title="Rotate Counterclockwise" tabindex="59" data-l10n-id="page_rotate_ccw">
|
||||
<span data-l10n-id="page_rotate_ccw_label">Rotate Counterclockwise</span>
|
||||
</button>
|
||||
|
||||
<div class="horizontalToolbarSeparator"></div>
|
||||
|
||||
<button id="cursorSelectTool" class="secondaryToolbarButton selectTool toggled" title="Enable Text Selection Tool" tabindex="60" data-l10n-id="cursor_text_select_tool">
|
||||
<span data-l10n-id="cursor_text_select_tool_label">Text Selection Tool</span>
|
||||
</button>
|
||||
<button id="cursorHandTool" class="secondaryToolbarButton handTool" title="Enable Hand Tool" tabindex="61" data-l10n-id="cursor_hand_tool">
|
||||
<span data-l10n-id="cursor_hand_tool_label">Hand Tool</span>
|
||||
</button>
|
||||
|
||||
<div class="horizontalToolbarSeparator"></div>
|
||||
|
||||
<button id="scrollVertical" class="secondaryToolbarButton scrollModeButtons scrollVertical toggled" title="Use Vertical Scrolling" tabindex="62" data-l10n-id="scroll_vertical">
|
||||
<span data-l10n-id="scroll_vertical_label">Vertical Scrolling</span>
|
||||
</button>
|
||||
<button id="scrollHorizontal" class="secondaryToolbarButton scrollModeButtons scrollHorizontal" title="Use Horizontal Scrolling" tabindex="63" data-l10n-id="scroll_horizontal">
|
||||
<span data-l10n-id="scroll_horizontal_label">Horizontal Scrolling</span>
|
||||
</button>
|
||||
<button id="scrollWrapped" class="secondaryToolbarButton scrollModeButtons scrollWrapped" title="Use Wrapped Scrolling" tabindex="64" data-l10n-id="scroll_wrapped">
|
||||
<span data-l10n-id="scroll_wrapped_label">Wrapped Scrolling</span>
|
||||
</button>
|
||||
|
||||
<div class="horizontalToolbarSeparator scrollModeButtons"></div>
|
||||
|
||||
<button id="spreadNone" class="secondaryToolbarButton spreadModeButtons spreadNone toggled" title="Do not join page spreads" tabindex="65" data-l10n-id="spread_none">
|
||||
<span data-l10n-id="spread_none_label">No Spreads</span>
|
||||
</button>
|
||||
<button id="spreadOdd" class="secondaryToolbarButton spreadModeButtons spreadOdd" title="Join page spreads starting with odd-numbered pages" tabindex="66" data-l10n-id="spread_odd">
|
||||
<span data-l10n-id="spread_odd_label">Odd Spreads</span>
|
||||
</button>
|
||||
<button id="spreadEven" class="secondaryToolbarButton spreadModeButtons spreadEven" title="Join page spreads starting with even-numbered pages" tabindex="67" data-l10n-id="spread_even">
|
||||
<span data-l10n-id="spread_even_label">Even Spreads</span>
|
||||
</button>
|
||||
|
||||
<div class="horizontalToolbarSeparator spreadModeButtons"></div>
|
||||
|
||||
<button id="documentProperties" class="secondaryToolbarButton documentProperties" title="Document Properties…" tabindex="68" data-l10n-id="document_properties">
|
||||
<span data-l10n-id="document_properties_label">Document Properties…</span>
|
||||
</button>
|
||||
</div>
|
||||
</div> <!-- secondaryToolbar -->
|
||||
|
||||
<div class="toolbar">
|
||||
<div id="toolbarContainer">
|
||||
<div id="toolbarViewer">
|
||||
<div id="toolbarViewerLeft">
|
||||
<button id="sidebarToggle" class="toolbarButton" title="Toggle Sidebar" tabindex="11" data-l10n-id="toggle_sidebar" aria-expanded="false" aria-controls="sidebarContainer">
|
||||
<span data-l10n-id="toggle_sidebar_label">Toggle Sidebar</span>
|
||||
</button>
|
||||
<div class="toolbarButtonSpacer"></div>
|
||||
<button id="viewFind" class="toolbarButton" title="Find in Document" tabindex="12" data-l10n-id="findbar" aria-expanded="false" aria-controls="findbar">
|
||||
<span data-l10n-id="findbar_label">Find</span>
|
||||
</button>
|
||||
<div class="splitToolbarButton hiddenSmallView">
|
||||
<button class="toolbarButton pageUp" title="Previous Page" id="previous" tabindex="13" data-l10n-id="previous">
|
||||
<span data-l10n-id="previous_label">Previous</span>
|
||||
</button>
|
||||
<div class="splitToolbarButtonSeparator"></div>
|
||||
<button class="toolbarButton pageDown" title="Next Page" id="next" tabindex="14" data-l10n-id="next">
|
||||
<span data-l10n-id="next_label">Next</span>
|
||||
</button>
|
||||
</div>
|
||||
<input type="number" id="pageNumber" class="toolbarField pageNumber" title="Page" value="1" size="4" min="1" tabindex="15" data-l10n-id="page" autocomplete="off">
|
||||
<span id="numPages" class="toolbarLabel"></span>
|
||||
</div>
|
||||
<div id="toolbarViewerRight">
|
||||
<button id="presentationMode" class="toolbarButton presentationMode hiddenLargeView" title="Switch to Presentation Mode" tabindex="31" data-l10n-id="presentation_mode">
|
||||
<span data-l10n-id="presentation_mode_label">Presentation Mode</span>
|
||||
</button>
|
||||
|
||||
<button id="openFile" class="toolbarButton openFile hiddenLargeView" title="Open File" tabindex="32" data-l10n-id="open_file">
|
||||
<span data-l10n-id="open_file_label">Open</span>
|
||||
</button>
|
||||
|
||||
<button id="print" class="toolbarButton print hiddenMediumView" title="Print" tabindex="33" data-l10n-id="print">
|
||||
<span data-l10n-id="print_label">Print</span>
|
||||
</button>
|
||||
|
||||
<button id="download" class="toolbarButton download hiddenMediumView" title="Download" tabindex="34" data-l10n-id="download">
|
||||
<span data-l10n-id="download_label">Download</span>
|
||||
</button>
|
||||
<a href="#" id="viewBookmark" class="toolbarButton bookmark hiddenSmallView" title="Current view (copy or open in new window)" tabindex="35" data-l10n-id="bookmark">
|
||||
<span data-l10n-id="bookmark_label">Current View</span>
|
||||
</a>
|
||||
|
||||
<div class="verticalToolbarSeparator hiddenSmallView"></div>
|
||||
|
||||
<button id="secondaryToolbarToggle" class="toolbarButton" title="Tools" tabindex="36" data-l10n-id="tools" aria-expanded="false" aria-controls="secondaryToolbar">
|
||||
<span data-l10n-id="tools_label">Tools</span>
|
||||
</button>
|
||||
</div>
|
||||
<div id="toolbarViewerMiddle">
|
||||
<div class="splitToolbarButton">
|
||||
<button id="zoomOut" class="toolbarButton zoomOut" title="Zoom Out" tabindex="21" data-l10n-id="zoom_out">
|
||||
<span data-l10n-id="zoom_out_label">Zoom Out</span>
|
||||
</button>
|
||||
<div class="splitToolbarButtonSeparator"></div>
|
||||
<button id="zoomIn" class="toolbarButton zoomIn" title="Zoom In" tabindex="22" data-l10n-id="zoom_in">
|
||||
<span data-l10n-id="zoom_in_label">Zoom In</span>
|
||||
</button>
|
||||
</div>
|
||||
<span id="scaleSelectContainer" class="dropdownToolbarButton">
|
||||
<select id="scaleSelect" title="Zoom" tabindex="23" data-l10n-id="zoom">
|
||||
<option id="pageAutoOption" title="" value="auto" selected="selected" data-l10n-id="page_scale_auto">Automatic Zoom</option>
|
||||
<option id="pageActualOption" title="" value="page-actual" data-l10n-id="page_scale_actual">Actual Size</option>
|
||||
<option id="pageFitOption" title="" value="page-fit" data-l10n-id="page_scale_fit">Page Fit</option>
|
||||
<option id="pageWidthOption" title="" value="page-width" data-l10n-id="page_scale_width">Page Width</option>
|
||||
<option id="customScaleOption" title="" value="custom" disabled="disabled" hidden="true"></option>
|
||||
<option title="" value="0.5" data-l10n-id="page_scale_percent" data-l10n-args='{ "scale": 50 }'>50%</option>
|
||||
<option title="" value="0.75" data-l10n-id="page_scale_percent" data-l10n-args='{ "scale": 75 }'>75%</option>
|
||||
<option title="" value="1" data-l10n-id="page_scale_percent" data-l10n-args='{ "scale": 100 }'>100%</option>
|
||||
<option title="" value="1.25" data-l10n-id="page_scale_percent" data-l10n-args='{ "scale": 125 }'>125%</option>
|
||||
<option title="" value="1.5" data-l10n-id="page_scale_percent" data-l10n-args='{ "scale": 150 }'>150%</option>
|
||||
<option title="" value="2" data-l10n-id="page_scale_percent" data-l10n-args='{ "scale": 200 }'>200%</option>
|
||||
<option title="" value="3" data-l10n-id="page_scale_percent" data-l10n-args='{ "scale": 300 }'>300%</option>
|
||||
<option title="" value="4" data-l10n-id="page_scale_percent" data-l10n-args='{ "scale": 400 }'>400%</option>
|
||||
</select>
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
<div id="loadingBar">
|
||||
<div class="progress">
|
||||
<div class="glimmer">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="viewerContainer" tabindex="0">
|
||||
<div id="viewer" class="pdfViewer"></div>
|
||||
</div>
|
||||
|
||||
<div id="errorWrapper" hidden='true'>
|
||||
<div id="errorMessageLeft">
|
||||
<span id="errorMessage"></span>
|
||||
<button id="errorShowMore" data-l10n-id="error_more_info">
|
||||
More Information
|
||||
</button>
|
||||
<button id="errorShowLess" data-l10n-id="error_less_info" hidden='true'>
|
||||
Less Information
|
||||
</button>
|
||||
</div>
|
||||
<div id="errorMessageRight">
|
||||
<button id="errorClose" data-l10n-id="error_close">
|
||||
Close
|
||||
</button>
|
||||
</div>
|
||||
<div class="clearBoth"></div>
|
||||
<textarea id="errorMoreInfo" hidden='true' readonly="readonly"></textarea>
|
||||
</div>
|
||||
</div> <!-- mainContainer -->
|
||||
|
||||
<div id="overlayContainer" class="hidden">
|
||||
<div id="passwordOverlay" class="container hidden">
|
||||
<div class="dialog">
|
||||
<div class="row">
|
||||
<p id="passwordText" data-l10n-id="password_label">Enter the password to open this PDF file:</p>
|
||||
</div>
|
||||
<div class="row">
|
||||
<input type="password" id="password" class="toolbarField">
|
||||
</div>
|
||||
<div class="buttonRow">
|
||||
<button id="passwordCancel" class="overlayButton"><span data-l10n-id="password_cancel">Cancel</span></button>
|
||||
<button id="passwordSubmit" class="overlayButton"><span data-l10n-id="password_ok">OK</span></button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="documentPropertiesOverlay" class="container hidden">
|
||||
<div class="dialog">
|
||||
<div class="row">
|
||||
<span data-l10n-id="document_properties_file_name">File name:</span> <p id="fileNameField">-</p>
|
||||
</div>
|
||||
<div class="row">
|
||||
<span data-l10n-id="document_properties_file_size">File size:</span> <p id="fileSizeField">-</p>
|
||||
</div>
|
||||
<div class="separator"></div>
|
||||
<div class="row">
|
||||
<span data-l10n-id="document_properties_title">Title:</span> <p id="titleField">-</p>
|
||||
</div>
|
||||
<div class="row">
|
||||
<span data-l10n-id="document_properties_author">Author:</span> <p id="authorField">-</p>
|
||||
</div>
|
||||
<div class="row">
|
||||
<span data-l10n-id="document_properties_subject">Subject:</span> <p id="subjectField">-</p>
|
||||
</div>
|
||||
<div class="row">
|
||||
<span data-l10n-id="document_properties_keywords">Keywords:</span> <p id="keywordsField">-</p>
|
||||
</div>
|
||||
<div class="row">
|
||||
<span data-l10n-id="document_properties_creation_date">Creation Date:</span> <p id="creationDateField">-</p>
|
||||
</div>
|
||||
<div class="row">
|
||||
<span data-l10n-id="document_properties_modification_date">Modification Date:</span> <p id="modificationDateField">-</p>
|
||||
</div>
|
||||
<div class="row">
|
||||
<span data-l10n-id="document_properties_creator">Creator:</span> <p id="creatorField">-</p>
|
||||
</div>
|
||||
<div class="separator"></div>
|
||||
<div class="row">
|
||||
<span data-l10n-id="document_properties_producer">PDF Producer:</span> <p id="producerField">-</p>
|
||||
</div>
|
||||
<div class="row">
|
||||
<span data-l10n-id="document_properties_version">PDF Version:</span> <p id="versionField">-</p>
|
||||
</div>
|
||||
<div class="row">
|
||||
<span data-l10n-id="document_properties_page_count">Page Count:</span> <p id="pageCountField">-</p>
|
||||
</div>
|
||||
<div class="row">
|
||||
<span data-l10n-id="document_properties_page_size">Page Size:</span> <p id="pageSizeField">-</p>
|
||||
</div>
|
||||
<div class="separator"></div>
|
||||
<div class="row">
|
||||
<span data-l10n-id="document_properties_linearized">Fast Web View:</span> <p id="linearizedField">-</p>
|
||||
</div>
|
||||
<div class="buttonRow">
|
||||
<button id="documentPropertiesClose" class="overlayButton"><span data-l10n-id="document_properties_close">Close</span></button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="printServiceOverlay" class="container hidden">
|
||||
<div class="dialog">
|
||||
<div class="row">
|
||||
<span data-l10n-id="print_progress_message">Preparing document for printing…</span>
|
||||
</div>
|
||||
<div class="row">
|
||||
<progress value="0" max="100"></progress>
|
||||
<span data-l10n-id="print_progress_percent" data-l10n-args='{ "progress": 0 }' class="relative-progress">0%</span>
|
||||
</div>
|
||||
<div class="buttonRow">
|
||||
<button id="printCancel" class="overlayButton"><span data-l10n-id="print_progress_close">Cancel</span></button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div> <!-- overlayContainer -->
|
||||
|
||||
</div> <!-- outerContainer -->
|
||||
<div id="printContainer"></div>
|
||||
</body>
|
||||
</html>
|
15373
zh/searchurl/txt/pdfviewer.js
Normal file
15373
zh/searchurl/txt/pdfviewer.js
Normal file
File diff suppressed because it is too large
Load diff
46
zh/searchurl/txt/plyr.cfg
Normal file
46
zh/searchurl/txt/plyr.cfg
Normal file
|
@ -0,0 +1,46 @@
|
|||
<meta name="viewport" content="initial-scale=1,maximum-scale=1,user-scalable=no,minimal-ui">
|
||||
<link rel="stylesheet" href="https://fastly.jsdelivr.net/npm/plyr/dist/plyr.css"/>
|
||||
<video id="player" playsinline controls
|
||||
data-plyr-config='{"controls": ["play-large", "play", "progress", "current-time", "settings", "fullscreen"] }'>
|
||||
<source id="src" />
|
||||
</video>
|
||||
<script src="https://fastly.jsdelivr.net/npm/plyr"></script>
|
||||
<script src="https://fastly.jsdelivr.net/hls.js/latest/hls.js"></script>
|
||||
<script>
|
||||
const source = location.search.substring(3);
|
||||
document.getElementById("src").src = source;
|
||||
const video = document.querySelector("video");
|
||||
let i = source.indexOf(".m3u8");
|
||||
if(i>0 &&
|
||||
(source.length <= (i+5) || '?'===source.charAt(i+5)))
|
||||
{
|
||||
const hls = new Hls();
|
||||
hls.loadSource(source);
|
||||
const defaultOptions = {};
|
||||
hls.on(Hls.Events.MANIFEST_PARSED, function (event, data) {
|
||||
const availableQualities = hls.levels.map((l) => l.height);
|
||||
defaultOptions.quality = {
|
||||
default: availableQualities[0],
|
||||
options: availableQualities,
|
||||
forced: true,
|
||||
onChange: (e) => updateQuality(e),
|
||||
}
|
||||
|
||||
// Initialize new Plyr player with quality options
|
||||
const player = new Plyr(video, defaultOptions);
|
||||
});
|
||||
hls.attachMedia(video);
|
||||
window.hls = hls;
|
||||
} else {
|
||||
const player = new Plyr(video);
|
||||
}
|
||||
|
||||
function updateQuality(newQuality) {
|
||||
window.hls.levels.forEach((level, levelIndex) => {
|
||||
if (level.height === newQuality) {
|
||||
console.log("Found quality match with " + newQuality);
|
||||
window.hls.currentLevel = levelIndex;
|
||||
}
|
||||
});
|
||||
}
|
||||
</script>
|
14
zh/searchurl/txt/query.autoc
Normal file
14
zh/searchurl/txt/query.autoc
Normal file
|
@ -0,0 +1,14 @@
|
|||
"index of /"
|
||||
allintitle:
|
||||
allintext:
|
||||
allinurl:
|
||||
define
|
||||
filetype:
|
||||
intitle:
|
||||
inurl:
|
||||
map:
|
||||
movie:
|
||||
related:
|
||||
site:
|
||||
stock
|
||||
weather
|
1
zh/searchurl/txt/redirect.cfg
Normal file
1
zh/searchurl/txt/redirect.cfg
Normal file
|
@ -0,0 +1 @@
|
|||
www.google.com:www.google.com/recaptcha:recaptcha.net/recaptcha
|
6
zh/searchurl/txt/rjs.cfg
Normal file
6
zh/searchurl/txt/rjs.cfg
Normal file
|
@ -0,0 +1,6 @@
|
|||
背景图:;{document.deepCss=function(a,b){if(!a||!a.style)return'';let c=b.replace(/\-([a-z])/g,function(a,b){return b.toUpperCase()});if(a.currentStyle)return a.style[c]||a.currentStyle[c]||'';let d=document.defaultView||window;return a.style[c]||d.getComputedStyle(a,'').getPropertyValue(b)||''};Array.prototype.indexOf=Array.prototype.indexOf||function(a,b){b=b||0;for(let c=this.length;b<c;){if(this[b]===a)return b;++b}return-1};let e=function(){let a,b=[],c=document.getElementsByTagName('*');for(c=b.slice.call(c,0,c.length);c.length;)(a=document.deepCss(c.shift(),'background-image'))&&(a=/url\(['"]?([^")]+)/.exec(a)||[]),(a=a[1])&&-1==b.indexOf(a)&&(b[b.length]=a);return b}();if(0<e.length){let d=window.open('').document;d.write('<html><head><title>Background images</title></head></body>');for(let f=0;f<e.length;f++)d.write('<img src='),d.write(e[f]),d.write('>');d.write('</body></html>');d.close()}}
|
||||
google翻译:['https://fastly.jsdelivr.net/gh/damengzhu/js1@main/element.js'];b=d.body;v=d.createElement('div');v.id='google_translate_element';v.style='position:fixed;bottom:10px;right:10px;cursor:pointer;z-index:9999';b.insertBefore(v,b.firstChild);function googleTranslateElementInit(){new google.translate.TranslateElement({layout:google.translate.TranslateElement.InlineLayout.SIMPLE,multilanguagePage:true,pageLanguage:'auto',includedLanguages:'zh-CN,zh-TW,en,ko,ja'},'google_translate_element');}
|
||||
googleTranslate2en:'https://fastly.jsdelivr.net/gh/damengzhu/js1@main/element.js';location.hash=location.hash+"#googtrans(en)";b=d.body;v=d.createElement('div');v.id='google_translate_element';v.style='position:fixed;bottom:10px;right:10px;cursor:pointer;z-index:9999';b.insertBefore(v,b.firstChild);function googleTranslateElementInit(){new google.translate.TranslateElement({layout:google.translate.TranslateElement.InlineLayout.SIMPLE,multilanguagePage:true,pageLanguage:'auto',includedLanguages:'zh-CN,zh-TW,en,ko,ja'},'google_translate_element');}
|
||||
google翻译至简体:['https://fastly.jsdelivr.net/gh/damengzhu/js1@main/element.js'];location.hash=location.hash+"#googtrans(zh-CN)";b=d.body;v=d.createElement('div');v.id='google_translate_element';v.style='position:fixed;bottom:10px;right:10px;cursor:pointer;z-index:9999';b.insertBefore(v,b.firstChild);function googleTranslateElementInit(){new google.translate.TranslateElement({layout:google.translate.TranslateElement.InlineLayout.SIMPLE,multilanguagePage:true,pageLanguage:'auto',includedLanguages:'zh-CN,zh-TW,en,ko,ja'},'google_translate_element');}
|
||||
google翻译至繁体:['https://fastly.jsdelivr.net/gh/damengzhu/js1@main/element.js'];location.hash=location.hash+"#googtrans(zh-TW)";b=d.body;v=d.createElement('div');v.id='google_translate_element';v.style='position:fixed;bottom:10px;right:10px;cursor:pointer;z-index:9999';b.insertBefore(v,b.firstChild);function googleTranslateElementInit(){new google.translate.TranslateElement({layout:google.translate.TranslateElement.InlineLayout.SIMPLE,multilanguagePage:true,pageLanguage:'auto',includedLanguages:'zh-CN,zh-TW,en,ko,ja'},'google_translate_element');}
|
||||
|
5
zh/searchurl/txt/select.cfg
Normal file
5
zh/searchurl/txt/select.cfg
Normal file
|
@ -0,0 +1,5 @@
|
|||
TTS:/uweb:printf i:5e;cat
|
||||
笔记:/uweb:printf i:53;cat
|
||||
sitejs:/uweb:printf i:50../sitejs/:;cat
|
||||
保存文本:/uweb:printf i:50%f:;cat
|
||||
|
96
zh/searchurl/txt/txtview.html
Normal file
96
zh/searchurl/txt/txtview.html
Normal file
|
@ -0,0 +1,96 @@
|
|||
<head>
|
||||
<base>
|
||||
<script src="https://fastly.jsdelivr.net/npm/marked@3.0.7/marked.min.js"></script>
|
||||
<script>
|
||||
function absFile(url) {
|
||||
this.name=url;
|
||||
this.slice = async(offset, length) =>{
|
||||
const headers = new Headers();
|
||||
headers.append('range', 'bytes=' + offset + '-' + ( offset + length -1).toString());
|
||||
|
||||
const opts = {
|
||||
credentials: 'include',
|
||||
headers : headers
|
||||
};
|
||||
|
||||
const resp = await fetch( this.name, opts );
|
||||
return await resp.arrayBuffer();
|
||||
//alert(JSON.stringify(resp.headers));
|
||||
//return await resp.text();
|
||||
}
|
||||
}
|
||||
|
||||
var file;
|
||||
var blocksize = 1024;
|
||||
function loadSlice(){
|
||||
function render(u8array){
|
||||
document.body.innerHTML = marked(new TextDecoder().decode(u8array));
|
||||
scroll(0,0);
|
||||
}
|
||||
function setPageUrl(pageurl){
|
||||
let a = document.createElement('a');
|
||||
a.href = "i:5c"+pageurl;
|
||||
a.click();
|
||||
}
|
||||
|
||||
var page = 1;
|
||||
var extrasize = blocksize; //extrasize should <= blocksize
|
||||
let lhash = location.hash;
|
||||
if(lhash){
|
||||
if("p"!==lhash.charAt(1)){//#offset=&[len]
|
||||
let iAmpersand = lhash.indexOf('&',8);
|
||||
let offset = parseInt(lhash.substring(8,iAmpersand));
|
||||
let len = parseInt(lhash.substring(iAmpersand+1));
|
||||
{//update urlInc() url
|
||||
let href = location.href;
|
||||
let iHash = href.indexOf('#');
|
||||
href=href.substring(0,iHash)+"#page="+Math.floor((offset+len)/blocksize);
|
||||
setPageUrl(href);
|
||||
}
|
||||
file.slice(offset,len).then((buffer)=>{
|
||||
let u8 = new Uint8Array(buffer);
|
||||
render(u8);
|
||||
});
|
||||
return;
|
||||
}
|
||||
//#page=
|
||||
page = parseInt(lhash.substring(6));
|
||||
}else
|
||||
setPageUrl(location.href+"#page=1");
|
||||
file.slice(blocksize*(page-1),blocksize+extrasize).then((buffer)=>{
|
||||
let u8 = new Uint8Array(buffer);
|
||||
let u8len = u8.length;
|
||||
let iStart = 0;
|
||||
let limit = Math.min(u8len,extrasize);
|
||||
if(1!=page){
|
||||
for(let i=1;i<limit;i=i+2){
|
||||
if(10==u8[i] && 10==u8[i-1]) {
|
||||
iStart = i+1;
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
let iEnd = Math.min(u8len,blocksize);
|
||||
limit = Math.min(u8len,blocksize+extrasize);
|
||||
for(let i=blocksize+1;i<limit;i=i+2){
|
||||
if(10==u8[i] && 10==u8[i-1]) {
|
||||
iEnd = i+1;
|
||||
break;
|
||||
}
|
||||
}
|
||||
render(u8.slice(iStart,iEnd));
|
||||
});
|
||||
|
||||
}
|
||||
//?url=#offset=&[len]&page=
|
||||
{
|
||||
let url = location.search.substring(5);
|
||||
file = new absFile(url);
|
||||
document.getElementsByTagName('base')[0].href=url;
|
||||
}
|
||||
window.addEventListener('hashchange',loadSlice);
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<script>loadSlice();</script>
|
||||
</body>
|
17
zh/searchurl/txt/videojs.html
Normal file
17
zh/searchurl/txt/videojs.html
Normal file
|
@ -0,0 +1,17 @@
|
|||
<link rel="stylesheet" href="https://fastly.jsdelivr.net/npm/video.js/dist/video-js.min.css"/>
|
||||
<video
|
||||
id="player"
|
||||
class="video-js"
|
||||
preload="auto"
|
||||
controls >
|
||||
<source id="src" />
|
||||
</video>
|
||||
<script src="https://fastly.jsdelivr.net/npm/video.js/dist/video.min.js"></script>
|
||||
<script>
|
||||
const source = location.search.substring(3);
|
||||
document.getElementById("src").src = source;
|
||||
let setup = {
|
||||
playbackRates: [0.5, 1, 1.25, 1.5, 2, 4],
|
||||
};
|
||||
let player = videojs('player',setup);
|
||||
</script>
|
733
zh/searchurl/txt/videoplay.js
Normal file
733
zh/searchurl/txt/videoplay.js
Normal file
|
@ -0,0 +1,733 @@
|
|||
if(window.__videoplayer_enhancer__){
|
||||
window.__videoplayer_enhancer__();
|
||||
throw '';
|
||||
}else{
|
||||
window.__videoplayer_enhancer__ = function(){
|
||||
/* lib begin */
|
||||
function debounce(fn, ms = 0) {
|
||||
let timeoutId;
|
||||
return function(...args) {
|
||||
clearTimeout(timeoutId);
|
||||
timeoutId = setTimeout(() => fn.apply(this, args), ms);
|
||||
};
|
||||
};
|
||||
|
||||
function throttle(fn, wait) {
|
||||
let inThrottle, lastFn, lastTime;
|
||||
return function(...args) {
|
||||
if (!inThrottle) {
|
||||
fn.apply(this, args);
|
||||
lastTime = Date.now();
|
||||
inThrottle = true;
|
||||
} else {
|
||||
clearTimeout(lastFn);
|
||||
lastFn = setTimeout(function() {
|
||||
if (Date.now() - lastTime >= wait) {
|
||||
fn.apply(this, args);
|
||||
lastTime = Date.now();
|
||||
}
|
||||
}, Math.max(wait - (Date.now() - lastTime), 0));
|
||||
}
|
||||
};
|
||||
};
|
||||
|
||||
function is_same_size_position(ele1, ele2) {
|
||||
try {
|
||||
return ele1.clientWidth == ele2.clientWidth &&
|
||||
ele1.clientHeight == ele2.clientHeight &&
|
||||
ele1.scrollHeight == ele2.scrollHeight;
|
||||
} catch {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
function find_top_wrap_ele(ele) {
|
||||
let origE = ele;
|
||||
let wrap = ele;
|
||||
do {
|
||||
ele = ele.parentElement;
|
||||
if (is_same_size_position(wrap, ele)) {
|
||||
wrap = ele;
|
||||
}
|
||||
}while (ele.tagName !== 'BODY');
|
||||
|
||||
if(wrap == origE) {
|
||||
wrap = document.createElement('div');
|
||||
origE.parentElement.insertBefore(wrap, origE);
|
||||
wrap.append(origE);
|
||||
}
|
||||
return wrap;
|
||||
}
|
||||
|
||||
function fullscreen2Element(ele) {
|
||||
if (document.fullscreen) {
|
||||
let curFS = document.fullscreenElement;
|
||||
if(curFS.tagName === 'VIDEO') {
|
||||
document.exitFullscreen();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
function is_parent(ele, parent) {
|
||||
while (ele.tagName !== 'BODY' &&
|
||||
ele !== parent && ele.parentElement !== parent) {
|
||||
ele = ele.parentElement;
|
||||
}
|
||||
return ele.parentElement === parent;
|
||||
}
|
||||
|
||||
function zero_padding(number, length = 2) {
|
||||
return Array(Math.max(length - number.toString().length, 0) + 1).join(0) + number;
|
||||
}
|
||||
|
||||
function sec2HHMMSS(time, sec_base = 1) {
|
||||
const sec = sec_base, min = 60 * sec, hour = 60 * min;
|
||||
const h = Math.floor(time / hour);
|
||||
const m = Math.floor(time % hour / min);
|
||||
const s = Math.floor(time % min / sec);
|
||||
let result = zero_padding(m) + ':' + zero_padding(s);
|
||||
if (h) {
|
||||
return zero_padding(h) + ':' + result;
|
||||
} else {
|
||||
return result;
|
||||
}
|
||||
}
|
||||
|
||||
function HHMMSS2sec(time, sec_base = 1) {
|
||||
const sec = sec_base, min = 60 * sec, hour = 60 * min;
|
||||
const split = time.split(':');
|
||||
if (split.length < 3) {
|
||||
split.unshift(0);
|
||||
}
|
||||
const h = split[0];
|
||||
const m = split[1];
|
||||
const s = split[2];
|
||||
return h * hour + m * min + s * sec;
|
||||
}
|
||||
|
||||
function get_1cm_pixel_num() {
|
||||
const div = document.createElement('div');
|
||||
div.style.cssText = ['position: fixed', 'width: 1cm', 'visibility: hidden'].join('; ');
|
||||
document.body.append(div);
|
||||
const pixel = div.clientWidth;
|
||||
div.remove();
|
||||
get_1cm_pixel_num = () => pixel;
|
||||
return pixel;
|
||||
}
|
||||
|
||||
function px2cm(px) {
|
||||
return px / get_1cm_pixel_num();
|
||||
}
|
||||
|
||||
/* lib end */
|
||||
|
||||
/* add custom event begin */
|
||||
|
||||
function copy(obj) {
|
||||
const new_obj = {};
|
||||
for (let i in obj) {
|
||||
new_obj[i] = obj[i];
|
||||
}
|
||||
return new_obj;
|
||||
}
|
||||
|
||||
function TapEvent(touch_event) {
|
||||
return new TouchEvent('tap',
|
||||
Object.assign(copy(touch_event),
|
||||
{ bubbles: true, cancelable: true, composed: true }));
|
||||
}
|
||||
|
||||
function DoubleTapEvent(touch_event) {
|
||||
return new TouchEvent('doubletap',
|
||||
Object.assign(copy(touch_event),
|
||||
{ bubbles: true, cancelable: true, composed: true }));
|
||||
}
|
||||
|
||||
function TouchEvent2MouseEvent(event_type, event) {
|
||||
const touch = event.targetTouches && event.targetTouches[0] || {};
|
||||
return new MouseEvent(event_type,
|
||||
Object.assign({}, copy(event), copy(touch),
|
||||
{ bubbles: true, cancelable: true, composed: true }));
|
||||
}
|
||||
|
||||
function add_tap_event_hook(element) {
|
||||
let start_touch, end_touch, end_event = {};
|
||||
const start = e => {
|
||||
start_touch = end_touch = copy(e.touches[0]);
|
||||
end_event = copy(e);
|
||||
};
|
||||
const move = e => {
|
||||
end_touch = copy(e.touches[0]);
|
||||
end_event = copy(e);
|
||||
};
|
||||
const end = e => {
|
||||
if (Math.abs(start_touch.clientX - end_touch.clientX) <= 10 &&
|
||||
Math.abs(start_touch.clientY - end_touch.clientY) <= 10) {
|
||||
e.target.dispatchEvent(new TapEvent(end_event));
|
||||
e.preventDefault();
|
||||
e.target.dispatchEvent(TouchEvent2MouseEvent('click', end_event));
|
||||
}
|
||||
};
|
||||
|
||||
element.addEventListener('touchstart', start, true);
|
||||
element.addEventListener('touchmove', move, true);
|
||||
element.addEventListener('touchend', end, true);
|
||||
|
||||
return function event_clearer() {
|
||||
element.removeEventListener('touchstart', start, true);
|
||||
element.removeEventListener('touchmove', move, true);
|
||||
element.removeEventListener('touchend', end, true);
|
||||
};
|
||||
}
|
||||
|
||||
function add_doubletap_event_hook(element) {
|
||||
let start_time = 0;
|
||||
const doubletap_judge = e => {
|
||||
if (Date.now() - start_time <= 250) {
|
||||
start_time = 0;
|
||||
e.target.dispatchEvent(new DoubleTapEvent(e));
|
||||
} else {
|
||||
start_time = Date.now();
|
||||
}
|
||||
};
|
||||
|
||||
element.addEventListener('tap', doubletap_judge, true);
|
||||
|
||||
return function event_clearer() {
|
||||
element.removeEventListener('tap', doubletap_judge, true);
|
||||
};
|
||||
}
|
||||
|
||||
/* add custom event end */
|
||||
|
||||
function create_prompt_panel() {
|
||||
const prompt_div = document.createElement('div');
|
||||
const prompt_symbol_div = document.createElement('div');
|
||||
const prompt_time_div = document.createElement('div');
|
||||
const prompt_time_begin_span = document.createElement('span');
|
||||
const prompt_time_end_span = document.createElement('span');
|
||||
|
||||
prompt_div.append(prompt_symbol_div, prompt_time_div);
|
||||
prompt_time_div.append(prompt_time_begin_span, ' / ', prompt_time_end_span);
|
||||
|
||||
prompt_div.style.cssText = `
|
||||
width: 10em;
|
||||
position: absolute;
|
||||
z-index: 99999999;
|
||||
left: 50%;
|
||||
top: 50%;
|
||||
padding: 15px 0px;
|
||||
margin: calc(-0.5em - 15px) auto auto -5em;
|
||||
background-color: rgba(51, 51, 51, 0.8);
|
||||
border-radius: 15px;
|
||||
text-align: center;
|
||||
font-size: 0.5cm;
|
||||
color: white;
|
||||
display: none;
|
||||
`;
|
||||
prompt_time_begin_span.style.color = '#2fb3ff';
|
||||
|
||||
return {
|
||||
div: prompt_div,
|
||||
symbol: prompt_symbol_div,
|
||||
left_time: prompt_time_begin_span,
|
||||
right_time: prompt_time_end_span,
|
||||
};
|
||||
}
|
||||
|
||||
function create_control_panel() {
|
||||
const div = document.createElement('div');
|
||||
const content_divs = Array(5).fill().map(() => document.createElement('div'));
|
||||
div.append.apply(div, content_divs);
|
||||
|
||||
div.style.cssText = `
|
||||
width: 50%;
|
||||
height: 100%;
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
position: absolute;
|
||||
z-index: 9999999999;
|
||||
top: 0;
|
||||
left: 30%;
|
||||
background-color: rgba(51, 51, 51, 0.8);
|
||||
color: white;
|
||||
box-sizing: border-box;
|
||||
display: none;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
font-size: 1cm;
|
||||
pointer-events: auto;
|
||||
`;
|
||||
|
||||
return {
|
||||
display() {
|
||||
div.style.display = 'flex';
|
||||
},
|
||||
hidden() {
|
||||
div.style.display = 'none';
|
||||
},
|
||||
toggle() {
|
||||
if (div.style.display === 'flex') {
|
||||
this.hidden();
|
||||
} else {
|
||||
this.display();
|
||||
}
|
||||
},
|
||||
div,
|
||||
content_divs,
|
||||
};
|
||||
}
|
||||
|
||||
const get_video_touch_hook = (video, e) => {
|
||||
let top_wrap = find_top_wrap_ele(video);
|
||||
if (top_wrap === video) {
|
||||
top_wrap = document.createElement('div');
|
||||
video.parentElement.insertBefore(top_wrap, video);
|
||||
top_wrap.append(video);
|
||||
}
|
||||
|
||||
const event_clearer = [add_tap_event_hook, add_doubletap_event_hook].map(x => x(top_wrap));
|
||||
|
||||
const hook_fn = {
|
||||
start: [],
|
||||
move: [],
|
||||
end: [],
|
||||
};
|
||||
|
||||
let start_x, start_time;
|
||||
const touch_start = e => {
|
||||
start_x = e.touches[0].screenX;
|
||||
start_time = video.currentTime;
|
||||
|
||||
hook_fn.start.forEach(fn => fn(e, start_time));
|
||||
//window.playbackRate = video.playbackRate;
|
||||
//video.playbackRate = 4.0;
|
||||
};
|
||||
if (e) {
|
||||
setTimeout(touch_start, 0, e);
|
||||
}
|
||||
|
||||
const touch_move = e => {
|
||||
const end_x = e.touches[0].screenX;
|
||||
const x_distance_px = end_x - start_x;
|
||||
const time_length = px2cm(x_distance_px) * (this.sec_1cm || 1);
|
||||
|
||||
hook_fn.move.forEach(fn => fn(e, start_time, x_distance_px, time_length));
|
||||
fullscreen2Element(top_wrap);
|
||||
};
|
||||
|
||||
const touch_end = e => {
|
||||
hook_fn.end.forEach(fn => fn(e));
|
||||
/*
|
||||
video.playbackRate = window.playbackRate;
|
||||
const end_x = e.changedTouches[0].pageX;
|
||||
if(!(end_x - start_x === 0 ))
|
||||
fullscreen2Element(top_wrap);
|
||||
*/
|
||||
};
|
||||
|
||||
top_wrap.addEventListener('touchstart', touch_start, { passive: false });
|
||||
top_wrap.addEventListener('touchmove', touch_move, { passive: false });
|
||||
top_wrap.addEventListener('touchend', touch_end, { passive: false });
|
||||
|
||||
const remove_hook = () => {
|
||||
top_wrap.removeEventListener('touchstart', touch_start);
|
||||
top_wrap.removeEventListener('touchmove', touch_move);
|
||||
top_wrap.removeEventListener('touchend', touch_end);
|
||||
};
|
||||
|
||||
return { video, hook_fn, wrap: top_wrap, event_clearer: event_clearer.concat(remove_hook) };
|
||||
};
|
||||
|
||||
const hook_video_move = hook => {
|
||||
const {video, hook_fn} = hook;
|
||||
|
||||
hook_fn.start.push(() => {
|
||||
paused = video.paused;
|
||||
});
|
||||
|
||||
let playing;
|
||||
const pause = () => {
|
||||
if (!video.paused) {
|
||||
video.pause();
|
||||
playing = true;
|
||||
}
|
||||
};
|
||||
const play = debounce(() => {
|
||||
if (playing) {
|
||||
video.play();
|
||||
playing = false;
|
||||
}
|
||||
}, 100);
|
||||
|
||||
hook_fn.move.push((e, start_time, x_distance_px, time_length) => {
|
||||
pause();
|
||||
video.currentTime = Math.max(Math.min(start_time + time_length,
|
||||
video.duration),
|
||||
0);
|
||||
play();
|
||||
});
|
||||
};
|
||||
|
||||
const hook_video_time_change = hook => {
|
||||
const {video, hook_fn, event_clearer} = hook;
|
||||
const top_wrap = find_top_wrap_ele(video);
|
||||
const video_prompt = create_prompt_panel();
|
||||
top_wrap.append(video_prompt.div);
|
||||
|
||||
event_clearer.push(() => video_prompt.div.remove());
|
||||
|
||||
hook_fn.start.push(() => {
|
||||
video_prompt.right_time.innerText = sec2HHMMSS(video.duration);
|
||||
});
|
||||
|
||||
hook_fn.move.push((e, start_time, x_distance_px, time_length) => {
|
||||
video_prompt.div.style.display = 'block';
|
||||
time_length = video.currentTime - start_time;
|
||||
video_prompt.symbol.innerText = time_length < 0 ? '-' : '+';
|
||||
video_prompt.symbol.innerText += sec2HHMMSS(Math.abs(time_length));
|
||||
video_prompt.left_time.innerText = sec2HHMMSS(video.currentTime);
|
||||
});
|
||||
|
||||
hook_fn.end.push(() => {
|
||||
video_prompt.div.style.display = 'none';
|
||||
});
|
||||
};
|
||||
|
||||
const hook_video_control = hook => {
|
||||
const {video, hook_fn, event_clearer} = hook;
|
||||
const top_wrap = find_top_wrap_ele(video);
|
||||
const wrap = document.createElement('div');
|
||||
const paddle_div = document.createElement('div');
|
||||
const speed_div = document.createElement('div');
|
||||
const jump_div = document.createElement('div');
|
||||
const skip_div = document.createElement('div');
|
||||
const fullscreen_div = document.createElement('div');
|
||||
const control = create_control_panel();
|
||||
|
||||
top_wrap.append(wrap);
|
||||
const buttons = [paddle_div, speed_div, jump_div, skip_div, fullscreen_div];
|
||||
wrap.append.apply(wrap, buttons);
|
||||
wrap.append(control.div);
|
||||
|
||||
wrap.style.cssText = `
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
position: absolute;
|
||||
top: 0px;
|
||||
left: 0px;
|
||||
pointer-events: none;
|
||||
z-index: 9999999999;
|
||||
display: none;
|
||||
`;
|
||||
|
||||
const update_wrap_size = () => {
|
||||
wrap.style.fontSize = `${Math.min(video.clientHeight, video.clientWidth) / buttons.length / 4}px`;
|
||||
};
|
||||
|
||||
update_wrap_size();
|
||||
|
||||
buttons.forEach(div => div.style.cssText =
|
||||
`
|
||||
width: 3em;
|
||||
height: 3em;
|
||||
line-height: 3em;
|
||||
text-align: center;
|
||||
border: solid white;
|
||||
border-radius: 100%;
|
||||
color: white;
|
||||
pointer-events: auto;
|
||||
`);
|
||||
|
||||
paddle_div.style.pointerEvents = 'none';
|
||||
paddle_div.style.visibility = 'hidden';
|
||||
|
||||
const skip_video = throttle(e => {
|
||||
video.currentTime = video.duration;
|
||||
}, 500);
|
||||
const toggle_play_state = throttle(e => {
|
||||
if (video.paused) {
|
||||
video.play();
|
||||
} else {
|
||||
video.pause();
|
||||
}
|
||||
}, 500);
|
||||
const toggle_fullscreen = throttle(e => {
|
||||
if (document.fullscreen) {
|
||||
document.exitFullscreen();
|
||||
} else {
|
||||
top_wrap.requestFullscreen();
|
||||
}
|
||||
}, 500);
|
||||
|
||||
const update_button = () => {
|
||||
speed_div.innerText = video.playbackRate + 'x';
|
||||
jump_div.innerText = sec2HHMMSS(video.currentTime);
|
||||
};
|
||||
const hidden_wrap = () => {
|
||||
control.hidden();
|
||||
wrap.style.display = 'none';
|
||||
wrap.style.pointerEvents = 'none';
|
||||
};
|
||||
|
||||
const hidden_wrap_delay = debounce(hidden_wrap, 3000);
|
||||
|
||||
const display_wrap = throttle((e) => {
|
||||
update_wrap_size();
|
||||
wrap.style.display = 'block';
|
||||
update_button();
|
||||
hidden_wrap_delay();
|
||||
}, 1000);
|
||||
|
||||
const prevent_event = e => {
|
||||
if (e.cancelable) {
|
||||
e.preventDefault();
|
||||
}
|
||||
e.stopImmediatePropagation();
|
||||
};
|
||||
|
||||
skip_div.innerText = 'skip';
|
||||
fullscreen_div.innerText = 'FS';
|
||||
|
||||
skip_div.addEventListener('tap', skip_video);
|
||||
fullscreen_div.addEventListener('tap', toggle_fullscreen);
|
||||
|
||||
wrap.addEventListener('touchend', prevent_event);
|
||||
|
||||
wrap.addEventListener('touchmove', e => {
|
||||
prevent_event(e);
|
||||
update_button();
|
||||
hidden_wrap_delay();
|
||||
});
|
||||
|
||||
top_wrap.addEventListener('tap', display_wrap);
|
||||
top_wrap.addEventListener('doubletap', toggle_play_state);
|
||||
|
||||
event_clearer.push(() => {
|
||||
top_wrap.removeEventListener('tap', display_wrap);
|
||||
top_wrap.removeEventListener('doubletap', toggle_play_state);
|
||||
wrap.remove();
|
||||
});
|
||||
|
||||
function speed_activate() {
|
||||
video.playbackRate = parseFloat(control.div.innerText.replace(/[\r\n]+/g, ''));
|
||||
update_button();
|
||||
hidden_wrap();
|
||||
}
|
||||
|
||||
function jump_activate() {
|
||||
video.currentTime = HHMMSS2sec(control.div.innerText.replace(/[\r\n]+/g, ''));
|
||||
update_button();
|
||||
hidden_wrap();
|
||||
}
|
||||
|
||||
function clear_content() {
|
||||
control.content_divs.forEach(div => div.innerHTML = '');
|
||||
}
|
||||
|
||||
const set_content_tap_fn = (() => {
|
||||
let bind_fn = [];
|
||||
return fn => {
|
||||
bind_fn.forEach(([div, fn]) => div.removeEventListener('tap', fn));
|
||||
bind_fn = [];
|
||||
control.content_divs.forEach(div => {
|
||||
bind_fn.push([div, fn]);
|
||||
div.addEventListener('tap', fn);
|
||||
});
|
||||
};
|
||||
})();
|
||||
|
||||
let state = [];
|
||||
function set_state() {
|
||||
control.content_divs.forEach((div, i) => state[i] = div.innerText);
|
||||
}
|
||||
|
||||
let start_y, modifier;
|
||||
const start = e => {
|
||||
start_y = e.touches[0].screenY;
|
||||
set_state();
|
||||
};
|
||||
const move = e => {
|
||||
const end_y = e.touches[0].screenY;
|
||||
const y_distance_px = start_y - end_y;
|
||||
const increase = Math.floor(px2cm(y_distance_px) * (this.increase_1cm || 1));
|
||||
const idx = Array.from(e.target.parentElement.children).indexOf(e.target);
|
||||
if (modifier[idx]) {
|
||||
modifier[idx](increase);
|
||||
}
|
||||
};
|
||||
|
||||
const increase_helper = (state_idx, increase,
|
||||
limit, pre_ele_modifier, wrap = x => x) => {
|
||||
const v = parseFloat(state[state_idx]) + increase;
|
||||
if (limit !== undefined) {
|
||||
if (pre_ele_modifier) {
|
||||
if (v >= limit) {
|
||||
pre_ele_modifier(Math.floor(v / limit));
|
||||
control.content_divs[state_idx].innerText = wrap(v % limit);
|
||||
} else if (v < 0) {
|
||||
pre_ele_modifier(-1);
|
||||
control.content_divs[state_idx].innerText = wrap(limit + v);
|
||||
} else {
|
||||
control.content_divs[state_idx].innerText = wrap(v);
|
||||
}
|
||||
} else {
|
||||
control.content_divs[state_idx].innerText =
|
||||
wrap(Math.min(Math.max(v, 0), limit));
|
||||
}
|
||||
} else {
|
||||
control.content_divs[state_idx].innerText = wrap(v);
|
||||
}
|
||||
};
|
||||
|
||||
const speed_modifier = [];
|
||||
speed_modifier[0] = (increase) => {
|
||||
increase_helper(0, increase);
|
||||
};
|
||||
speed_modifier[2] = (increase) => {
|
||||
increase_helper(2, increase, 10, speed_modifier[0]);
|
||||
};
|
||||
speed_modifier[3] = (increase) => {
|
||||
increase_helper(3, increase, 10, speed_modifier[2]);
|
||||
};
|
||||
|
||||
|
||||
const jump_modifier = [];
|
||||
jump_modifier[0] = (increase) => {
|
||||
increase_helper(0, increase, undefined, undefined, zero_padding);
|
||||
};
|
||||
jump_modifier[2] = (increase) => {
|
||||
increase_helper(2, increase, 60, jump_modifier[0], zero_padding);
|
||||
};
|
||||
jump_modifier[4] = (increase) => {
|
||||
increase_helper(4, increase, 60, jump_modifier[2], zero_padding);
|
||||
};
|
||||
|
||||
speed_div.addEventListener('tap', throttle(e => {
|
||||
e.stopImmediatePropagation();
|
||||
clear_content();
|
||||
|
||||
if(window.playbackRate>=4.0) window.playbackRate=0.5;
|
||||
else if(window.playbackRate<1.0) window.playbackRate=1.0;
|
||||
else if(window.playbackRate<1.5) window.playbackRate=1.5;
|
||||
else if(window.playbackRate>=2.0) window.playbackRate=4;
|
||||
else window.playbackRate = 2.0;
|
||||
|
||||
const split = window.playbackRate.toString().split('.');
|
||||
control.content_divs[0].innerText = split[0];
|
||||
control.content_divs[1].innerText = '.';
|
||||
control.content_divs[2].innerText = (split[1] || '00').split('')[0] || 0;
|
||||
control.content_divs[3].innerText = (split[1] || '00').split('')[1] || 0;
|
||||
control.content_divs[4].innerText = 'x';
|
||||
modifier = speed_modifier;
|
||||
set_content_tap_fn(speed_activate);
|
||||
control.display();
|
||||
wrap.style.pointerEvents = 'auto';
|
||||
}, 500));
|
||||
|
||||
jump_div.addEventListener('tap', throttle(e => {
|
||||
e.stopImmediatePropagation();
|
||||
clear_content();
|
||||
|
||||
if(control.div.style.display === 'none'||!window.playbackPos)
|
||||
window.playbackPos = video.currentTime;
|
||||
window.playbackPos += 180;
|
||||
|
||||
const time = sec2HHMMSS(window.playbackPos);
|
||||
const split = time.split(':');
|
||||
if (split.length < 3) {
|
||||
split.unshift('00');
|
||||
}
|
||||
control.content_divs[0].innerText = split[0];
|
||||
control.content_divs[1].innerText = ':';
|
||||
control.content_divs[2].innerText = split[1];
|
||||
control.content_divs[3].innerText = ':';
|
||||
control.content_divs[4].innerText = split[2];
|
||||
modifier = jump_modifier;
|
||||
set_content_tap_fn(jump_activate);
|
||||
control.display();
|
||||
wrap.style.pointerEvents = 'auto';
|
||||
}, 500));
|
||||
|
||||
control.content_divs.forEach(div => {
|
||||
div.addEventListener('touchstart', start, { passive: false });
|
||||
div.addEventListener('touchmove', move, { passive: false });
|
||||
});
|
||||
};
|
||||
|
||||
function find_hook(video) {
|
||||
window.__hook_video__ = window.__hook_video__ || [];
|
||||
const exist_video = window.__hook_video__.find(v => v.video === video);
|
||||
return exist_video;
|
||||
}
|
||||
|
||||
function register_hook(hook) {
|
||||
if (!find_hook(hook.video)) {
|
||||
window.__hook_video__.push(hook);
|
||||
return hook;
|
||||
}
|
||||
}
|
||||
|
||||
const hook_video = (video) => {
|
||||
const exist_video = find_hook(video);
|
||||
if (video.clientWidth && video.clientHeight &&
|
||||
(!exist_video || is_parent(exist_video.wrap, find_top_wrap_ele(video)))) {
|
||||
const hook = get_video_touch_hook(video);
|
||||
hook_video_move(hook);
|
||||
hook_video_time_change(hook);
|
||||
hook_video_control(hook);
|
||||
|
||||
if (exist_video) {
|
||||
exist_video.event_clearer.forEach(x => x());
|
||||
Object.assign(exist_video, hook);
|
||||
console.log('video-improve: reloaded for ', video, ', wrapped by ', find_top_wrap_ele(video));
|
||||
} else {
|
||||
register_hook(hook);
|
||||
console.log('video-improve: loaded for ', video, ', wrapped by ', find_top_wrap_ele(video));
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
let videos;
|
||||
if (document.fullscreen) {
|
||||
videos = document.fullscreenElement.querySelectorAll('video');
|
||||
}else {
|
||||
function get_frames(window) {
|
||||
const frames = [window];
|
||||
for (let i = 0; i < window.frames.length; i++) {
|
||||
try {
|
||||
window.frames[i].document;
|
||||
} catch {
|
||||
continue;
|
||||
}
|
||||
|
||||
frames.push(...get_frames(window.frames[i]))
|
||||
}
|
||||
return frames;
|
||||
}
|
||||
|
||||
function flatten(array) {
|
||||
if (!Array.isArray(array)) {
|
||||
return [array];
|
||||
} else if (array.length == 0) {
|
||||
return [];
|
||||
} else {
|
||||
return flatten(array[0]).concat(flatten(array.slice(1)));
|
||||
}
|
||||
}
|
||||
|
||||
function get_videos() {
|
||||
const frames = get_frames(window);
|
||||
const frame_video = frame => Array.from(frame.document.querySelectorAll('video'));
|
||||
const shadow = frame => Array.from(frame.document.querySelectorAll("shadow-output"));
|
||||
const shadow_video = shadow => Array.from(shadow.shadowRoot.querySelectorAll("video"));
|
||||
return flatten(frames.map(frame_video)
|
||||
.concat(frames.map(f => shadow(f).map(shadow_video))));
|
||||
}
|
||||
videos = get_videos();
|
||||
}
|
||||
|
||||
videos.forEach(hook_video);
|
||||
};
|
||||
}
|
||||
window.__videoplayer_enhancer__();
|
30
zh/searchurl/uas.html
Normal file
30
zh/searchurl/uas.html
Normal file
|
@ -0,0 +1,30 @@
|
|||
<!DOCTYPE html><html><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<title>浏览器标识使用技巧</title></head><body>
|
||||
<h3>浏览器标识使用技巧</h3>
|
||||
<p>
|
||||
<a href="..">超微浏览器</a>下点击配置链接可自动添加浏览器标识,强制清空后台重启后可用。</p>
|
||||
<p>配置文件"/sdcard/uweb/default.uas"如下:<br>
|
||||
|
||||
<p><a href="i:02百度网盘:LogStatistic">百度网盘:LogStatistic</a></p>
|
||||
<p><a href="i:02多功能:Mozilla/5.0 (Android 9) Gecko/63.0 Firefox/63.0 Chrome/88.0.4324.61 Mobile iPhone/7.1 SearchCraft baiduboxapp ALiSearchApp/2.4">多功能:Mozilla/5.0 (Android 9) Gecko/63.0 Firefox/63.0 Chrome/88.0.4324.61 Mobile iPhone/7.1 SearchCraft baiduboxapp ALiSearchApp/2.4</a></p>
|
||||
<p><a href="i:02作业帮:Mozilla/5.0 (Linux; Android 10) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/88.0.4324.92 Mobile Safari/537.36 homework_vc/654 homework_vcname/12.8.0 homework_cuid/AD14454CD515B3A79451EB361B1B893C|0 homework_token/1_XPXQH3c5HRPtFHkSwi3sCCURmT25QfxM homework_channel/huawei">作业帮:Mozilla/5.0 (Linux; Android 10) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/88.0.4324.92 Mobile Safari/537.36 homework_vc/654 homework_vcname/12.8.0 homework_cuid/AD14454CD515B3A79451EB361B1B893C|0 homework_token/1_XPXQH3c5HRPtFHkSwi3sCCURmT25QfxM homework_channel/huawei</a></p>
|
||||
<p><a href="i:02Symbian: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">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</a></p>
|
||||
<p><a href="i:02iPhone:Mozilla/5.0 (iPhone; CPU iPhone OS 14_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.0.1 Mobile/15E148 Safari/604.1">iPhone:Mozilla/5.0 (iPhone; CPU iPhone OS 14_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.0.1 Mobile/15E148 Safari/604.1</a></p>
|
||||
<p><a href="i:02win:Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36">win:Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36</a></p>
|
||||
<p><a href="i:02IE11:Mozilla/5.0 (Windows NT 10.0; Trident/7.0; rv:11.0) like Gecko">IE11:Mozilla/5.0 (Windows NT 10.0; Trident/7.0; rv:11.0) like Gecko</a></p>
|
||||
<p><a href="i:02QQ:Mozilla/5.0 (Linux; U; Android 10;) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/88.0.4324.83 MQQBrowser/9.6 TBS/045018 Mobile Safari/537.36 MicroMessenger/7.6">QQ:Mozilla/5.0 (Linux; U; Android 10;) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/88.0.4324.83 MQQBrowser/9.6 TBS/045018 Mobile Safari/537.36 MicroMessenger/7.6</a></p>
|
||||
<p><a href="i:02quark: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">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</a></p>
|
||||
<p><a href="i:02macos: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">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</a></p>
|
||||
<p><a href="i:02winRT:Mozilla/5.0 (Windows NT 6.3; Win64; ARM; Trident/7.0; Touch; rv:11.0) like Gecko">winRT:Mozilla/5.0 (Windows NT 6.3; Win64; ARM; Trident/7.0; Touch; rv:11.0) like Gecko</a></p>
|
||||
<p><a href="i:02Edge 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">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</a></p>
|
||||
<p><a href="i:02Blackberry:Mozilla/5.0 (BB10; Kbd) AppleWebKit/537.35+ (KHTML, like Gecko) Version/10.3.3.2205 Mobile Safari/537.35+">Blackberry:Mozilla/5.0 (BB10; Kbd) AppleWebKit/537.35+ (KHTML, like Gecko) Version/10.3.3.2205 Mobile Safari/537.35+</a></p>
|
||||
</p>
|
||||
<p><a href="https://lemon399.gitee.io/user-agent-share-page/">更多标识</a></p>
|
||||
<p>大多数安卓应用都有一个应用标识,通过这个标识服务器可以控制提供给用户资源的多寡和质量。一般来说,应用可以得到最多最好的资源; 其次是PC版的浏览器; 而手机浏览器一般会被逼去下载专门的应用。</p>
|
||||
<p>Android手机使用最广,应用最多。所以Android浏览器最有可能被逼/诱导下载各式各样的应用。浏览器如果伪装成苹果手机,如果苹果上没有相关应用,网站就不可能逼你去下载android应用。</p>
|
||||
<p>对手机浏览器用户而言,最佳的是伪装成应用。其次伪装成Linux台式机,因为如果伪装成Windows PC会逼你下程序,而linux程序?对不起,还没开发呢。如果嫌PC排版不好,则可以伪装成一款没有应用的手机。Nokia的塞班已经没有应用了(有也不会逼你下了),用户基数还不少,所以伪装成塞班就是一个不错的选择。</p>
|
||||
<p>以百度网盘为例,下载时安卓手机要逼你下安卓应用; 苹果手机要下ios应用; Windows上要下百度管家。只有塞班和Linux PC百度没开发应用,所以可通过伪装成塞班来直接下载文件。</p>
|
||||
<p>uweb浏览器提供了多功能标识,可同时伪装成百度应用、苏宁易购、阿里搜索、百度简单搜索、火狐、iPhone等。访问很多网站会方便很多,不妨设置为缺省的浏览器标识。</p>
|
||||
|
||||
|
||||
</body></html>
|
86
zh/searchurl/urls.html
Normal file
86
zh/searchurl/urls.html
Normal file
|
@ -0,0 +1,86 @@
|
|||
<!DOCTYPE html><html><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<title>配置浏览器特色服务</title></head><body>
|
||||
<h3>配置浏览器特色服务</h3>
|
||||
<p>
|
||||
<a href="..">超微浏览器</a>下点击配置链接可自动添加特色服务,<b>强制清空后台重启后</b>长按图像按钮可用。</p>
|
||||
<p>配置文件"/sdcard/uweb/default.urls"如下:<br>
|
||||
|
||||
<p><a href="i:01自动全屏播放:i:5f">自动全屏播放:i:5f</a></p>
|
||||
<p><a href="i:01发送url:i:5j">发送url:i:5j</a></p>
|
||||
<p><a href="i:01发送url(播放器):i:5ji:5g">发送url(播放器):i:5ji:5g</a></p>
|
||||
<p><a href="i:01发送url(书签):i:5ji:51../home5:">发送url(书签):i:5ji:51../home5:</a></p>
|
||||
<p><a href="i:01发送url(剪贴板):i:5ji:5b">发送url(剪贴板):i:5ji:5b</a></p>
|
||||
<p><a href="i:01发送url(全屏播放):i:5ji:5f">发送url(全屏播放):i:5ji:5f</a></p>
|
||||
<p><a href="i:01发送url(书签全屏):i:5ji:51../home5:i:5f">发送url(书签全屏):i:5ji:51../home5:i:5f</a></p>
|
||||
<p><a href="i:01发送url(整网全屏):i:5ji:0mi:5f:">发送url(整网全屏):i:5ji:0mi:5f:</a></p>
|
||||
<p><a href="i:01发送url(只显视频):i:5ji:0mc16:">发送url(只显视频):i:5ji:0mc16:</a></p>
|
||||
<p><a href="i:01发送url(书签整网全屏):i:5ji:51../home5:i:0mi:5f:">发送url(书签整网全屏):i:5ji:51../home5:i:0mi:5f:</a></p>
|
||||
<p><a href="i:01重定向/编辑:e:">重定向/编辑:e:</a></p>
|
||||
<p><a href="i:01保存地址栏提示:i:51:">保存地址栏提示:i:51:</a></p>
|
||||
<p><a href="i:01书签:i:52:">书签:i:52:</a></p>
|
||||
<p><a href="i:01笔记:i:53:">笔记:i:53:</a></p>
|
||||
<p><a href="i:01保存为搜索引擎:i:54:">保存为搜索引擎:i:54:</a></p>
|
||||
<p><a href="i:01添加至链接:i:55:">添加至链接:i:55:</a></p>
|
||||
<p><a href="i:01保存到桌面:i:58">保存到桌面:i:58</a></p>
|
||||
<p><a href="i:01媒体扫描单文件::001">媒体扫描单文件::001</a></p>
|
||||
<p><a href="i:01tgurl:https://tx.me/share/url?url=">tgurl:https://tx.me/share/url?url=</a></p>
|
||||
<p><a href="i:01tgdownload:https://tx.me/share/url?url=/download ">tgdownload:https://tx.me/share/url?url=/download </a></p>
|
||||
<p><a href="i:01兼容模式:i:5d">兼容模式:i:5d</a></p>
|
||||
<p><a href="i:01历史价格:http://www.hisprice.cn/his.php?hisurl=">历史价格:http://www.hisprice.cn/his.php?hisurl=</a></p>
|
||||
<p><a href="i:01历史价格2:http://p.zwjhl.com/price.aspx?url=">历史价格2:http://p.zwjhl.com/price.aspx?url=</a></p>
|
||||
<p><a href="i:01vveby:https://www.vveby.com/search?keyword=">vveby:https://www.vveby.com/search?keyword=</a></p>
|
||||
<p><a href="i:01慢慢买:http://tool.manmanbuy.com/historyLowest.aspx?url=">慢慢买:http://tool.manmanbuy.com/historyLowest.aspx?url=</a></p>
|
||||
<p><a href="i:01过客比价:http://www.tool168.cn/?m=history&a=view&k=">过客比价:http://www.tool168.cn/?m=history&a=view&k=</a></p>
|
||||
<p><a href="i:01历史价格3:http://www.xitie.com/s.php?no=">历史价格3:http://www.xitie.com/s.php?no=</a></p>
|
||||
<p><a href="i:01买买买:https://just998.com/price?url=">买买买:https://just998.com/price?url=</a></p>
|
||||
<p><a href="i:01网页快照:https://his.sh/">网页快照:https://his.sh/</a></p>
|
||||
<p><a href="i:01微软翻译:http://www.translatetheweb.com/?to=zh-Hans&a=">微软翻译:http://www.translatetheweb.com/?to=zh-Hans&a=</a></p>
|
||||
<p><a href="i:01有道翻译:http://webtrans.yodao.com/webTransPc/index.html?from=auto&to=zh-CHS&type=1&url=">有道翻译:http://webtrans.yodao.com/webTransPc/index.html?from=auto&to=zh-CHS&type=1&url=</a></p>
|
||||
<p><a href="i:01搜狗翻译:http://translate.sogoucdn.com/pcvtsnapshot?to=zh-CHS&tfr=translatepc&url=">搜狗翻译:http://translate.sogoucdn.com/pcvtsnapshot?to=zh-CHS&tfr=translatepc&url=</a></p>
|
||||
<p><a href="i:01papago翻译:https://papago.naver.net/website?locale=en&source=en&target=zh-CN&url=">papago翻译:https://papago.naver.net/website?locale=en&source=en&target=zh-CN&url=</a></p>
|
||||
<p><a href="i:01google翻译:https://translate.google.com/translate?sl=auto&tl=zh&u=">google翻译:https://translate.google.com/translate?sl=auto&tl=zh&u=</a></p>
|
||||
<p><a href="i:01网址工具:https://wn.run/">网址工具:https://wn.run/</a></p>
|
||||
<p><a href="i:01查看源码:view-source:">查看源码:view-source:</a></p>
|
||||
<p><a href="i:01outline:https://www.outline.com/">outline:https://www.outline.com/</a></p>
|
||||
<p><a href="i:012pdf:https://www.web2pdfconvert.com#">2pdf:https://www.web2pdfconvert.com#</a></p>
|
||||
<p><a href="i:01printfriendly:https://www.printfriendly.com/print/?url=">printfriendly:https://www.printfriendly.com/print/?url=</a></p>
|
||||
<p><a href="i:01htmlview:https://htmlview.glitch.me/?">htmlview:https://htmlview.glitch.me/?</a></p>
|
||||
<p><a href="i:01htmlpreview:https://htmlpreview.github.io/?">htmlpreview:https://htmlpreview.github.io/?</a></p>
|
||||
<p><a href="i:01webarchive:https://web.archive.org/web/*/">webarchive:https://web.archive.org/web/*/</a></p>
|
||||
<p><a href="i:01archive:https://archive.is/?run=1&url=">archive:https://archive.is/?run=1&url=</a></p>
|
||||
<p><a href="i:01google识图:https://www.google.com/searchbyimage?image_url=">google识图:https://www.google.com/searchbyimage?image_url=</a></p>
|
||||
<p><a href="i:01tinyeye:https://tineye.com/search?url=">tinyeye:https://tineye.com/search?url=</a></p>
|
||||
<p><a href="i:01Yandex图片:https://yandex.com/images/search?text=">Yandex图片:https://yandex.com/images/search?text=</a></p>
|
||||
<p><a href="i:01Yandex识图:https://yandex.com/images/search?family=yes&rpt=imageview&url=">Yandex识图:https://yandex.com/images/search?family=yes&rpt=imageview&url=</a></p>
|
||||
<p><a href="i:01ascii2d:https://ascii2d.net/search/url/">ascii2d:https://ascii2d.net/search/url/</a></p>
|
||||
<p><a href="i:01trace.moe:https://trace.moe/?url=">trace.moe:https://trace.moe/?url=</a></p>
|
||||
<p><a href="i:01saucenao:https://saucenao.com/search.php?url=">saucenao:https://saucenao.com/search.php?url=</a></p>
|
||||
<p><a href="i:01搜狗识图:https://pic.sogou.com/pics?query=">搜狗识图:https://pic.sogou.com/pics?query=</a></p>
|
||||
<p><a href="i:01360识图:https://image.so.com/i?q=">360识图:https://image.so.com/i?q=</a></p>
|
||||
<p><a href="i:01Add to Feedly:https://feedly.com/i/subscription/feed/">Add to Feedly:https://feedly.com/i/subscription/feed/</a></p>
|
||||
<p><a href="i:01Video download:https://tbvd.herokuapp.com/redirect?url=">Video download:https://tbvd.herokuapp.com/redirect?url=</a></p>
|
||||
<p><a href="i:01Audio download:https://tbvd.herokuapp.com/video?audio=on&url=">Audio download:https://tbvd.herokuapp.com/video?audio=on&url=</a></p>
|
||||
<p><a href="i:01Site analyzer:https://www.similarweb.com/website/">Site analyzer:https://www.similarweb.com/website/</a></p>
|
||||
<p><a href="i:01Site buildwith:https://builtwith.com/?">Site buildwith:https://builtwith.com/?</a></p>
|
||||
<p><a href="i:01instapaper:https://www.instapaper.com/text?u=">instapaper:https://www.instapaper.com/text?u=</a></p>
|
||||
<p><a href="i:01google docs:http://docs.google.com/gview?embedded=true&url=">google docs:http://docs.google.com/gview?embedded=true&url=</a></p>
|
||||
</p><p>
|
||||
以下需安装相应的<a href="../html5">html5应用</a>至匹配的目录:<br>
|
||||
<p><a href="i:01大文件:file:///sdcard/uweb/app/txtview.html?url=">大文件:file:///sdcard/uweb/app/txtview.html?url=</a></p>
|
||||
<p><a href="i:01markdeep大文件:file:///sdcard/uweb/app/markdeep.html?url=">markdeep大文件:file:///sdcard/uweb/app/markdeep.html?url=</a></p>
|
||||
<p><a href="i:01plyr播放器:file:///sdcard/uweb/app/plyr.html?u=">plyr播放器:file:///sdcard/uweb/app/plyr.html?u=</a></p>
|
||||
<p><a href="i:01dplayer播放器:file:///sdcard/uweb/app/dplayer.html?u=">dplayer播放器:file:///sdcard/uweb/app/dplayer.html?u=</a></p>
|
||||
<p><a href="i:01pdf:file:///sdcard/uweb/app/pdfviewer.html?file=">pdf:file:///sdcard/uweb/app/pdfviewer.html?file=</a></p>
|
||||
<p><a href="i:01epub:file:///sdcard/uweb/app/epub.html?u=">epub:file:///sdcard/uweb/app/epub.html?u=</a></p>
|
||||
<p><a href="i:01djvu:file:///sdcard/uweb/app/djvu.html?url=">djvu:file:///sdcard/uweb/app/djvu.html?url=</a></p>
|
||||
</p><p>
|
||||
视频解析 (UA为PC时无广告):<br>
|
||||
<p><a href="i:012020jx:https://api.2020jx.com/?url=">2020jx:https://api.2020jx.com/?url=</a></p>
|
||||
<p><a href="i:01iztyy:http://jx.iztyy.com/svip/?url=">iztyy:http://jx.iztyy.com/svip/?url=</a></p>
|
||||
</p>
|
||||
<p>其中"重定向"由<a href="/uweb/redirect">文件default.redirect配置</a>,对"file://"重定向将调用合适编辑器编辑文件。</p>
|
||||
<p>更多视频服务见:<br />
|
||||
<a href="https://51.ruyo.net/3127.html">https://51.ruyo.net/3127.html</a><br />
|
||||
<a href="https://www.cnblogs.com/devcjq/articles/6939961.html">https://www.cnblogs.com/devcjq/articles/6939961.html</a></p>
|
||||
|
||||
</body></html>
|
46
zh/searchurl/useragreement.html
Normal file
46
zh/searchurl/useragreement.html
Normal file
|
@ -0,0 +1,46 @@
|
|||
<!DOCTYPE html><html><head><meta name='viewport' content='width=device-width'><meta charset='utf-8'>
|
||||
<title>用户协议 | 超微浏览器</title></head><body>
|
||||
<h2 id="概述">概述</h2> <p>本产品隶属于常熟道信软件有限公司,请您在使用本产品之前仔细阅读下列条款。您下载、安装或使用产本品或者单击“我同意”表明您已经阅读本协议并充分理解、遵守本协议所有条款,包括涉及免除或者限制本公司责任的免责条款、用户权利限制条款、约定争议解决方式等,这些条款均用粗体字标注。如果您不同意本协议的全部或部分内容,请不要下载、安装和使用本产品。</p>
|
||||
<h2 id="1-权利声明">1. 权利声明</h2><h3 id="1-1-知识产权。">1.1 知识产权。</h3><p>本公司拥有“本产品”的所有权和知识产权等全部权利。本产品受中国及其他国家的知识产权法、国际知识产权公约(包括但不限于著作权法、商标法、专利法等)的保护。所有未授予您的权利均被本公司保留,您不可以从本产品上移除本公司的版权标记或其他权利声明。</p>
|
||||
|
||||
<h3 id="1-2-软件所有权保留。" class="article-heading"><a href="#1-2-软件所有权保留。" class="headerlink" title="1.2 软件所有权保留。"></a>1.2 软件所有权保留。<a class="article-anchor" href="#1-2-软件所有权保留。" aria-hidden="true"></a></h3><p>您确定不享有本软件的所有权,本软件未被出售给用户,本公司保留本软件的所有权。</p>
|
||||
<h2 id="2-授权许可" class="article-heading"><a href="#2-授权许可" class="headerlink" title="2. 授权许可"></a>2. 授权许可<a class="article-anchor" href="#2-授权许可" aria-hidden="true"></a></h2><h3 id="2-1-授权许可。" class="article-heading"><a href="#2-1-授权许可。" class="headerlink" title="2.1 授权许可。"></a>2.1 授权许可。<a class="article-anchor" href="#2-1-授权许可。" aria-hidden="true"></a></h3><p>本公司授予您一项非排他的、不可转让的、非商业性的、可撤销的许可,以下载、安装、备份和使用本产品。本公司授予您仅出于个人非商业目在移动设备上使用本产品,如果您希望将本产品用于其他非本公司授权的目的或其他商业目的,您必须另行取得本公司的单独书面许可。</p>
|
||||
<h3 id="2-2-限制" class="article-heading"><a href="#2-2-限制" class="headerlink" title="2.2 限制."></a>2.2 限制.<a class="article-anchor" href="#2-2-限制" aria-hidden="true"></a></h3><p>除非就某些第三方软件软件有明文规定或适用法律允许,否则您不得在未取得本公司书面许可的情况下修改、翻译、反向汇编、反向工程、反编译本软件的部分或全部。</p>
|
||||
<h2 id="3-用户行为-x2F-责任" class="article-heading"><a href="#3-用户行为-x2F-责任" class="headerlink" title="3. 用户行为/责任"></a>3. 用户行为/责任<a class="article-anchor" href="#3-用户行为-x2F-责任" aria-hidden="true"></a></h2><p>3.1 如果您在使用本公司产品或服务的过程中发布相关用户内容,您需要对自己发布的所有用户内容负责。用户内容是指您发布或以其他方式使用本产品时产生的所有内容(例如:您的信息、声音、图片或其他内容)。您是您的用户内容唯一的责任人,您将承担因您的用户内容违法法律、侵犯第三方权益的所有法律责任。</p>
|
||||
<p>3.2 在使用过程中,您将承担因下述行为而产生的全部法律责任,本公司不对您的下述行为承担任何责任:</p>
|
||||
<ul>
|
||||
<li>破坏宪法所确定的基本原则的;</li>
|
||||
<li>危害国家安全、泄露国家秘密、颠覆国家政权、破坏国家统一的;</li>
|
||||
<li>损害国家荣誉和利益的;</li>
|
||||
<li>煽动民族仇恨、民族歧视,破坏民族团结的;</li>
|
||||
<li>破坏国家宗教政策,宣扬邪教和封建迷信的;</li>
|
||||
<li>散布谣言,扰乱社会秩序,破坏社会稳定的;</li>
|
||||
<li>散布淫秽、色情、赌博、暴力、凶杀、恐怖或者教唆犯罪的;</li>
|
||||
<li>侮辱或者诽谤他人,侵害他人合法权益的;</li>
|
||||
<li>含有法律、行政法规禁止的其他内容的。</li>
|
||||
</ul>
|
||||
<p>3.3 您同意不通过本产品从事下列行为:</p>
|
||||
<p>发布或分享电脑病毒、蠕虫、恶意代码、故意破坏或改变计算机系统或数据的软件;<br>未经授权,收集其他用户的信息或数据,例如非法收集第三人的个人信息侵犯第三人隐私或其他合法民事权益;<br>用自动化的方式恶意使用本产品,给服务器造成过度的负担或以其他方式干扰或损害本产品服务器和网络链接;<br>在未授权的情况下,尝试访问本产品的服务器数据或通信数据;<br>干扰、破坏本产品其他用户的使用;<br>未经本公司授权,修改、破解、反编译、反汇编、逆向工程本产品,发布本产品的修改版、破解版等;</p>
|
||||
<p>3.4 费用</p>
|
||||
<p>我们的大部产品或服务都是是免费的,但部分产品可能会包含相关的付费增值服务内容。您需自行负担使用本产品过程中产生的相关费用,包括但不限于个人上网或第三方(包括但不限于电信或移动通讯提供商)收取的通讯费、信息费等相关费用</p>
|
||||
<h2 id="4-功能的调整、改进与升级" class="article-heading"><a href="#4-功能的调整、改进与升级" class="headerlink" title="4. 功能的调整、改进与升级"></a>4. 功能的调整、改进与升级<a class="article-anchor" href="#4-功能的调整、改进与升级" aria-hidden="true"></a></h2><p>我们可能对产品进行不时地调整、改进和增减,甚至下线我们部分产品,以不断适应我们的运营需要。任何本产品的更新版本或未来版本或者其他变更同样受到本协议约束。</p>
|
||||
<h2 id="5-无担保声明" class="article-heading"><a href="#5-无担保声明" class="headerlink" title="5 无担保声明"></a>5 无担保声明<a class="article-anchor" href="#5-无担保声明" aria-hidden="true"></a></h2><p>5.1 本公司在发布本产品之前,已尽可能对产品进行了详尽的技术测试和功能测试,但鉴于电子设备、操作系统、网络环境的复杂性,本公司不能保证本产品会兼容所有用户的电子设备,也无法保证用户在使用本产品过程中能够持续不出现任何技术故障。</p>
|
||||
<p>5.2 在法律允许的最大限度内,本公司无法对产品或服务做任何明示、暗示和强制的担保,包括但不限于软件的兼容性;产品一定满足您的需求或期望;或产品将不间断的、及时的、安全的、或无错误的运行。</p>
|
||||
<p>5.3 由于网络环境的自由与开放特征,我们的产品或服可能会被第三方擅自修改、破解发布于互联网,建议用户从本公司的官方应用渠道,如官网、本公司已申请认证的第三方应用商店下载、安装我们的产品,我们不会对任何非官方版本承担任何责任</p>
|
||||
<p>5.4 本产品支持兼容一些第三方的脚本和广告拦截规则,脚本和规则来源为第三方或用户分享,您应该慎重使用,并自行承担第三方来源脚本或规则带来的后果,和本公司无关。</p>
|
||||
<p>本产品的一切网络资源均来自互联网,包括用户脚本,广告拦截规则等,鉴于精力有限无法做到完全的审核,请您一旦发现有任何侵权以及危害用户安全的内容,请您务必联系我们我们将第一时间将其移除。 请发送邮件至:jamesfengcao at 189.cn</p>
|
||||
|
||||
<h2 id="6-赔偿" class="article-heading"><a href="#6-赔偿" class="headerlink" title="6. 赔偿"></a>6. 赔偿<a class="article-anchor" href="#6-赔偿" aria-hidden="true"></a></h2><p>6.1 赔偿。在你违反本协议或你所提供的信息侵犯第三方合法权益而导致直接或间接损失的情况下,你应当赔偿其他用户、本公司、第三方合作伙伴的所有损失、费用或支出。</p>
|
||||
<p>6.2 赔偿程序。可以通知你及时要求赔偿。然而,本公司未能通知不会减轻你的赔偿义务,除了在某种程度上,未能及时通知你给你造成了实质上的损害。</p>
|
||||
<p>6.3 额外的责任。你的赔偿义务不是本公司的唯一补救措施,除此之外可能本公司对你依据本协议采取其他补救措施,你的赔偿义务在本协议终止后仍存在。</p>
|
||||
<h2 id="7-不可抗力与责任限制" class="article-heading"><a href="#7-不可抗力与责任限制" class="headerlink" title="7. 不可抗力与责任限制"></a>7. 不可抗力与责任限制<a class="article-anchor" href="#7-不可抗力与责任限制" aria-hidden="true"></a></h2><p>7.1 不可抗力:本协议有效期间,如若遭受不可抗力事件,任何一方可暂行中止履行本协议项下的义务直至不可抗力事件的影响消除,并且遭受方无需为此承担违约责任,但应及时将不可抗力事件及时通知对方,并尽最大努力克服该事件,减少损失的扩大。不可抗力指各方不能控制、不可预见或即使预见亦无法避免的事件且该事件足以妨碍、影响或延误任何一方根据本协议履行其全部或部分义务。该事件包括但不限于自然灾害、战争、法律法规变更、政府命令、计算机病毒、黑客攻击或基础电信运营商服务中断等。</p>
|
||||
<p>7.2 损害限制:本公司及其分支,和所属的管理人员、董事、合伙人、雇员、承包商给你造成的所有损害赔偿额度均仅限于你使用产品支付的款额。你放弃对特殊、间接、附带或间接损害要求赔偿的权利,包括并不限于利润损失、收入、使用、或数据和应用的损失,即使本公司知道此类损失的可能性。</p>
|
||||
<h2 id="8-个人隐私保护" class="article-heading"><a href="#8-个人隐私保护" class="headerlink" title="8. 个人隐私保护"></a>8. 个人隐私保护<a class="article-anchor" href="#8-个人隐私保护" aria-hidden="true"></a></h2><p>保护用户跟个人信息安全、维护用户隐私是我们一贯的理念,并且我们贯穿于产品的开发和运营过程。为不断优化用户体验,我们会收集一下用户使用数据,但不涉及到用户敏感的私人信息,详情请参看我们的<a href="privacy.html">《隐私政策》</a>,了解关于我们收集信息的内容、使用目的以及如何保护你的信息安全,《隐私政策》均构成本协议的一部分。</p>
|
||||
<h2 id="9-其他" class="article-heading"><a href="#9-其他" class="headerlink" title="9. 其他"></a>9. 其他<a class="article-anchor" href="#9-其他" aria-hidden="true"></a></h2><p>9.1 通知。</p>
|
||||
<p>所有有关本协议以及隐私政策的疑问、通知、要求或请求,应当用中文写作并发送至本公司邮箱:【jamesfengcao at 189.cn】</p>
|
||||
<p>9.2 本协议的修改。</p>
|
||||
<p>由于业务的拓展、调整或法规变化等原因,本公司可能会适时修改本协议至被法律所允许的程度。如果调整会对您的权利与义务造成重大影响,我们会尽可能通过电子邮件、应用内通知等方式告知您。我们建议您定期访查看我们的网站和移动应用程序,关注本协议的任何变化。在本协议修改后您继续使用本产品代表您接受修改后的协议内容。</p>
|
||||
<p>9.3 适用法律和管辖法院。</p>
|
||||
<p>执行本协议和所有程序引起的纠纷适用法律为中华人民共和国法律、解释。由本协议引起的所有纠纷由我们附属公司的住所地法院管辖。</p>
|
||||
|
||||
</body></html>
|
541
zh/searchurl/v541.search
Normal file
541
zh/searchurl/v541.search
Normal file
|
@ -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=
|
678
zh/searchurl/v678.search
Normal file
678
zh/searchurl/v678.search
Normal file
|
@ -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=
|
BIN
zh/searchurl/weixin.png
Normal file
BIN
zh/searchurl/weixin.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 42 KiB |
Loading…
Add table
Add a link
Reference in a new issue