Commit ce159a47 by Sxy

Initial commit

parents
node_modules/
package-lock.json
.DS_Store
const Koa = require('koa')
const app = new Koa()
const views = require('koa-views')
const json = require('koa-json')
const onerror = require('koa-onerror')
const bodyparser = require('koa-bodyparser')
const logger = require('koa-logger')
const index = require('./routes/index')
// error handler
onerror(app)
// middlewares
app.use(bodyparser({
enableTypes: ['json', 'form', 'text']
}))
app.use(json())
app.use(logger())
app.use(require('koa-static')(__dirname + '/public'))
app.use(views(__dirname + '/views', {
extension: 'html'
}))
// logger
app.use(async (ctx, next) => {
const start = new Date()
await next()
const ms = new Date() - start
console.log(`${ctx.method} ${ctx.url} - ${ms}ms`)
})
// routes
app.use(index.routes(), index.allowedMethods())
// error-handling
app.on('error', (err, ctx) => {
console.error('server error', err, ctx)
});
module.exports = app
#!/usr/bin/env node
/**
* Module dependencies.
*/
var app = require('../app');
var debug = require('debug')('demo:server');
var http = require('http');
/**
* Get port from environment and store in Express.
*/
var port = normalizePort(process.env.PORT || '3000');
// app.set('port', port);
/**
* Create HTTP server.
*/
var server = http.createServer(app.callback());
/**
* Listen on provided port, on all network interfaces.
*/
server.listen(port);
server.on('error', onError);
server.on('listening', onListening);
/**
* Normalize a port into a number, string, or false.
*/
function normalizePort(val) {
var port = parseInt(val, 10);
if (isNaN(port)) {
// named pipe
return val;
}
if (port >= 0) {
// port number
return port;
}
return false;
}
/**
* Event listener for HTTP server "error" event.
*/
function onError(error) {
if (error.syscall !== 'listen') {
throw error;
}
var bind = typeof port === 'string'
? 'Pipe ' + port
: 'Port ' + port;
// handle specific listen errors with friendly messages
switch (error.code) {
case 'EACCES':
console.error(bind + ' requires elevated privileges');
process.exit(1);
case 'EADDRINUSE':
console.error(bind + ' is already in use');
process.exit(1);
default:
throw error;
}
}
/**
* Event listener for HTTP server "listening" event.
*/
function onListening() {
var addr = server.address();
var bind = typeof addr === 'string'
? 'pipe ' + addr
: 'port ' + addr.port;
debug('Listening on ' + bind);
}
const { Client } = require('@elastic/elasticsearch')
module.exports = new Client({
node: "http://192.168.18.102:9200/",
// auth: {
// username: 'admines',
// password: 'adminGSBes'
// },
maxRetries: 2,
requestTimeout: 1000 * 10,
})
\ No newline at end of file
const mongoose = require('mongoose');
const config = {
dbPath: "mongodb://192.168.18.101:27017/trademark"
};
mongoose.set('debug', true)
mongoose.connect(config.dbPath, {
useNewUrlParser: true,
useUnifiedTopology: true,
useCreateIndex: true
}, function (err) {
if (err) {
console.error(` MongoDB 连接失败 ${err.message} `);
process.exit(1);
}
})
mongoose.connection.on('disconnected', () => {
})
mongoose.connection.on('error', err => {
console.error(err)
})
mongoose.connection.on('open', async () => {
console.log('Connected to MongoDB ', config.dbPath)
})
module.exports = mongoose
\ No newline at end of file
const mongoose = require('../client/mongoClient');
const nameSchema = require("./name")
exports.Name = mongoose.model('Name', nameSchema);
\ No newline at end of file
const mongoose = require('../client/mongoClient');
const nameSchema = new mongoose.Schema({
name: { type: String, unique: true }
})
module.exports = nameSchema;
{
"name": "trademarksimilar",
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {
"start": "node bin/www",
"test": "echo \"Error: no test specified\" && exit 1"
},
"author": "",
"license": "ISC",
"dependencies": {
"@elastic/elasticsearch": "^7.14.0",
"cheerio": "^1.0.0-rc.10",
"mongoose": "^5.13.7",
"puppeteer": "^10.2.0",
"koa": "^2.7.0",
"koa-bodyparser": "^4.2.1",
"koa-convert": "^1.2.0",
"koa-json": "^2.0.2",
"koa-logger": "^3.2.0",
"koa-onerror": "^4.1.0",
"koa-router": "^7.4.0",
"koa-static": "^5.0.0",
"koa-views": "^6.2.0",
"axios": "^0.21.1"
}
}
\ No newline at end of file
/* axios v0.21.1 | (c) 2020 by Matt Zabriskie */
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.axios=t():e.axios=t()}(this,function(){return function(e){function t(r){if(n[r])return n[r].exports;var o=n[r]={exports:{},id:r,loaded:!1};return e[r].call(o.exports,o,o.exports,t),o.loaded=!0,o.exports}var n={};return t.m=e,t.c=n,t.p="",t(0)}([function(e,t,n){e.exports=n(1)},function(e,t,n){"use strict";function r(e){var t=new i(e),n=s(i.prototype.request,t);return o.extend(n,i.prototype,t),o.extend(n,t),n}var o=n(2),s=n(3),i=n(4),a=n(22),u=n(10),c=r(u);c.Axios=i,c.create=function(e){return r(a(c.defaults,e))},c.Cancel=n(23),c.CancelToken=n(24),c.isCancel=n(9),c.all=function(e){return Promise.all(e)},c.spread=n(25),c.isAxiosError=n(26),e.exports=c,e.exports.default=c},function(e,t,n){"use strict";function r(e){return"[object Array]"===R.call(e)}function o(e){return"undefined"==typeof e}function s(e){return null!==e&&!o(e)&&null!==e.constructor&&!o(e.constructor)&&"function"==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)}function i(e){return"[object ArrayBuffer]"===R.call(e)}function a(e){return"undefined"!=typeof FormData&&e instanceof FormData}function u(e){var t;return t="undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&e.buffer instanceof ArrayBuffer}function c(e){return"string"==typeof e}function f(e){return"number"==typeof e}function p(e){return null!==e&&"object"==typeof e}function d(e){if("[object Object]"!==R.call(e))return!1;var t=Object.getPrototypeOf(e);return null===t||t===Object.prototype}function l(e){return"[object Date]"===R.call(e)}function h(e){return"[object File]"===R.call(e)}function m(e){return"[object Blob]"===R.call(e)}function y(e){return"[object Function]"===R.call(e)}function g(e){return p(e)&&y(e.pipe)}function v(e){return"undefined"!=typeof URLSearchParams&&e instanceof URLSearchParams}function x(e){return e.replace(/^\s*/,"").replace(/\s*$/,"")}function w(){return("undefined"==typeof navigator||"ReactNative"!==navigator.product&&"NativeScript"!==navigator.product&&"NS"!==navigator.product)&&("undefined"!=typeof window&&"undefined"!=typeof document)}function b(e,t){if(null!==e&&"undefined"!=typeof e)if("object"!=typeof e&&(e=[e]),r(e))for(var n=0,o=e.length;n<o;n++)t.call(null,e[n],n,e);else for(var s in e)Object.prototype.hasOwnProperty.call(e,s)&&t.call(null,e[s],s,e)}function E(){function e(e,n){d(t[n])&&d(e)?t[n]=E(t[n],e):d(e)?t[n]=E({},e):r(e)?t[n]=e.slice():t[n]=e}for(var t={},n=0,o=arguments.length;n<o;n++)b(arguments[n],e);return t}function j(e,t,n){return b(t,function(t,r){n&&"function"==typeof t?e[r]=S(t,n):e[r]=t}),e}function C(e){return 65279===e.charCodeAt(0)&&(e=e.slice(1)),e}var S=n(3),R=Object.prototype.toString;e.exports={isArray:r,isArrayBuffer:i,isBuffer:s,isFormData:a,isArrayBufferView:u,isString:c,isNumber:f,isObject:p,isPlainObject:d,isUndefined:o,isDate:l,isFile:h,isBlob:m,isFunction:y,isStream:g,isURLSearchParams:v,isStandardBrowserEnv:w,forEach:b,merge:E,extend:j,trim:x,stripBOM:C}},function(e,t){"use strict";e.exports=function(e,t){return function(){for(var n=new Array(arguments.length),r=0;r<n.length;r++)n[r]=arguments[r];return e.apply(t,n)}}},function(e,t,n){"use strict";function r(e){this.defaults=e,this.interceptors={request:new i,response:new i}}var o=n(2),s=n(5),i=n(6),a=n(7),u=n(22);r.prototype.request=function(e){"string"==typeof e?(e=arguments[1]||{},e.url=arguments[0]):e=e||{},e=u(this.defaults,e),e.method?e.method=e.method.toLowerCase():this.defaults.method?e.method=this.defaults.method.toLowerCase():e.method="get";var t=[a,void 0],n=Promise.resolve(e);for(this.interceptors.request.forEach(function(e){t.unshift(e.fulfilled,e.rejected)}),this.interceptors.response.forEach(function(e){t.push(e.fulfilled,e.rejected)});t.length;)n=n.then(t.shift(),t.shift());return n},r.prototype.getUri=function(e){return e=u(this.defaults,e),s(e.url,e.params,e.paramsSerializer).replace(/^\?/,"")},o.forEach(["delete","get","head","options"],function(e){r.prototype[e]=function(t,n){return this.request(u(n||{},{method:e,url:t,data:(n||{}).data}))}}),o.forEach(["post","put","patch"],function(e){r.prototype[e]=function(t,n,r){return this.request(u(r||{},{method:e,url:t,data:n}))}}),e.exports=r},function(e,t,n){"use strict";function r(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}var o=n(2);e.exports=function(e,t,n){if(!t)return e;var s;if(n)s=n(t);else if(o.isURLSearchParams(t))s=t.toString();else{var i=[];o.forEach(t,function(e,t){null!==e&&"undefined"!=typeof e&&(o.isArray(e)?t+="[]":e=[e],o.forEach(e,function(e){o.isDate(e)?e=e.toISOString():o.isObject(e)&&(e=JSON.stringify(e)),i.push(r(t)+"="+r(e))}))}),s=i.join("&")}if(s){var a=e.indexOf("#");a!==-1&&(e=e.slice(0,a)),e+=(e.indexOf("?")===-1?"?":"&")+s}return e}},function(e,t,n){"use strict";function r(){this.handlers=[]}var o=n(2);r.prototype.use=function(e,t){return this.handlers.push({fulfilled:e,rejected:t}),this.handlers.length-1},r.prototype.eject=function(e){this.handlers[e]&&(this.handlers[e]=null)},r.prototype.forEach=function(e){o.forEach(this.handlers,function(t){null!==t&&e(t)})},e.exports=r},function(e,t,n){"use strict";function r(e){e.cancelToken&&e.cancelToken.throwIfRequested()}var o=n(2),s=n(8),i=n(9),a=n(10);e.exports=function(e){r(e),e.headers=e.headers||{},e.data=s(e.data,e.headers,e.transformRequest),e.headers=o.merge(e.headers.common||{},e.headers[e.method]||{},e.headers),o.forEach(["delete","get","head","post","put","patch","common"],function(t){delete e.headers[t]});var t=e.adapter||a.adapter;return t(e).then(function(t){return r(e),t.data=s(t.data,t.headers,e.transformResponse),t},function(t){return i(t)||(r(e),t&&t.response&&(t.response.data=s(t.response.data,t.response.headers,e.transformResponse))),Promise.reject(t)})}},function(e,t,n){"use strict";var r=n(2);e.exports=function(e,t,n){return r.forEach(n,function(n){e=n(e,t)}),e}},function(e,t){"use strict";e.exports=function(e){return!(!e||!e.__CANCEL__)}},function(e,t,n){"use strict";function r(e,t){!s.isUndefined(e)&&s.isUndefined(e["Content-Type"])&&(e["Content-Type"]=t)}function o(){var e;return"undefined"!=typeof XMLHttpRequest?e=n(12):"undefined"!=typeof process&&"[object process]"===Object.prototype.toString.call(process)&&(e=n(12)),e}var s=n(2),i=n(11),a={"Content-Type":"application/x-www-form-urlencoded"},u={adapter:o(),transformRequest:[function(e,t){return i(t,"Accept"),i(t,"Content-Type"),s.isFormData(e)||s.isArrayBuffer(e)||s.isBuffer(e)||s.isStream(e)||s.isFile(e)||s.isBlob(e)?e:s.isArrayBufferView(e)?e.buffer:s.isURLSearchParams(e)?(r(t,"application/x-www-form-urlencoded;charset=utf-8"),e.toString()):s.isObject(e)?(r(t,"application/json;charset=utf-8"),JSON.stringify(e)):e}],transformResponse:[function(e){if("string"==typeof e)try{e=JSON.parse(e)}catch(e){}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,validateStatus:function(e){return e>=200&&e<300}};u.headers={common:{Accept:"application/json, text/plain, */*"}},s.forEach(["delete","get","head"],function(e){u.headers[e]={}}),s.forEach(["post","put","patch"],function(e){u.headers[e]=s.merge(a)}),e.exports=u},function(e,t,n){"use strict";var r=n(2);e.exports=function(e,t){r.forEach(e,function(n,r){r!==t&&r.toUpperCase()===t.toUpperCase()&&(e[t]=n,delete e[r])})}},function(e,t,n){"use strict";var r=n(2),o=n(13),s=n(16),i=n(5),a=n(17),u=n(20),c=n(21),f=n(14);e.exports=function(e){return new Promise(function(t,n){var p=e.data,d=e.headers;r.isFormData(p)&&delete d["Content-Type"];var l=new XMLHttpRequest;if(e.auth){var h=e.auth.username||"",m=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";d.Authorization="Basic "+btoa(h+":"+m)}var y=a(e.baseURL,e.url);if(l.open(e.method.toUpperCase(),i(y,e.params,e.paramsSerializer),!0),l.timeout=e.timeout,l.onreadystatechange=function(){if(l&&4===l.readyState&&(0!==l.status||l.responseURL&&0===l.responseURL.indexOf("file:"))){var r="getAllResponseHeaders"in l?u(l.getAllResponseHeaders()):null,s=e.responseType&&"text"!==e.responseType?l.response:l.responseText,i={data:s,status:l.status,statusText:l.statusText,headers:r,config:e,request:l};o(t,n,i),l=null}},l.onabort=function(){l&&(n(f("Request aborted",e,"ECONNABORTED",l)),l=null)},l.onerror=function(){n(f("Network Error",e,null,l)),l=null},l.ontimeout=function(){var t="timeout of "+e.timeout+"ms exceeded";e.timeoutErrorMessage&&(t=e.timeoutErrorMessage),n(f(t,e,"ECONNABORTED",l)),l=null},r.isStandardBrowserEnv()){var g=(e.withCredentials||c(y))&&e.xsrfCookieName?s.read(e.xsrfCookieName):void 0;g&&(d[e.xsrfHeaderName]=g)}if("setRequestHeader"in l&&r.forEach(d,function(e,t){"undefined"==typeof p&&"content-type"===t.toLowerCase()?delete d[t]:l.setRequestHeader(t,e)}),r.isUndefined(e.withCredentials)||(l.withCredentials=!!e.withCredentials),e.responseType)try{l.responseType=e.responseType}catch(t){if("json"!==e.responseType)throw t}"function"==typeof e.onDownloadProgress&&l.addEventListener("progress",e.onDownloadProgress),"function"==typeof e.onUploadProgress&&l.upload&&l.upload.addEventListener("progress",e.onUploadProgress),e.cancelToken&&e.cancelToken.promise.then(function(e){l&&(l.abort(),n(e),l=null)}),p||(p=null),l.send(p)})}},function(e,t,n){"use strict";var r=n(14);e.exports=function(e,t,n){var o=n.config.validateStatus;n.status&&o&&!o(n.status)?t(r("Request failed with status code "+n.status,n.config,null,n.request,n)):e(n)}},function(e,t,n){"use strict";var r=n(15);e.exports=function(e,t,n,o,s){var i=new Error(e);return r(i,t,n,o,s)}},function(e,t){"use strict";e.exports=function(e,t,n,r,o){return e.config=t,n&&(e.code=n),e.request=r,e.response=o,e.isAxiosError=!0,e.toJSON=function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:this.config,code:this.code}},e}},function(e,t,n){"use strict";var r=n(2);e.exports=r.isStandardBrowserEnv()?function(){return{write:function(e,t,n,o,s,i){var a=[];a.push(e+"="+encodeURIComponent(t)),r.isNumber(n)&&a.push("expires="+new Date(n).toGMTString()),r.isString(o)&&a.push("path="+o),r.isString(s)&&a.push("domain="+s),i===!0&&a.push("secure"),document.cookie=a.join("; ")},read:function(e){var t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove:function(e){this.write(e,"",Date.now()-864e5)}}}():function(){return{write:function(){},read:function(){return null},remove:function(){}}}()},function(e,t,n){"use strict";var r=n(18),o=n(19);e.exports=function(e,t){return e&&!r(t)?o(e,t):t}},function(e,t){"use strict";e.exports=function(e){return/^([a-z][a-z\d\+\-\.]*:)?\/\//i.test(e)}},function(e,t){"use strict";e.exports=function(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}},function(e,t,n){"use strict";var r=n(2),o=["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"];e.exports=function(e){var t,n,s,i={};return e?(r.forEach(e.split("\n"),function(e){if(s=e.indexOf(":"),t=r.trim(e.substr(0,s)).toLowerCase(),n=r.trim(e.substr(s+1)),t){if(i[t]&&o.indexOf(t)>=0)return;"set-cookie"===t?i[t]=(i[t]?i[t]:[]).concat([n]):i[t]=i[t]?i[t]+", "+n:n}}),i):i}},function(e,t,n){"use strict";var r=n(2);e.exports=r.isStandardBrowserEnv()?function(){function e(e){var t=e;return n&&(o.setAttribute("href",t),t=o.href),o.setAttribute("href",t),{href:o.href,protocol:o.protocol?o.protocol.replace(/:$/,""):"",host:o.host,search:o.search?o.search.replace(/^\?/,""):"",hash:o.hash?o.hash.replace(/^#/,""):"",hostname:o.hostname,port:o.port,pathname:"/"===o.pathname.charAt(0)?o.pathname:"/"+o.pathname}}var t,n=/(msie|trident)/i.test(navigator.userAgent),o=document.createElement("a");return t=e(window.location.href),function(n){var o=r.isString(n)?e(n):n;return o.protocol===t.protocol&&o.host===t.host}}():function(){return function(){return!0}}()},function(e,t,n){"use strict";var r=n(2);e.exports=function(e,t){function n(e,t){return r.isPlainObject(e)&&r.isPlainObject(t)?r.merge(e,t):r.isPlainObject(t)?r.merge({},t):r.isArray(t)?t.slice():t}function o(o){r.isUndefined(t[o])?r.isUndefined(e[o])||(s[o]=n(void 0,e[o])):s[o]=n(e[o],t[o])}t=t||{};var s={},i=["url","method","data"],a=["headers","auth","proxy","params"],u=["baseURL","transformRequest","transformResponse","paramsSerializer","timeout","timeoutMessage","withCredentials","adapter","responseType","xsrfCookieName","xsrfHeaderName","onUploadProgress","onDownloadProgress","decompress","maxContentLength","maxBodyLength","maxRedirects","transport","httpAgent","httpsAgent","cancelToken","socketPath","responseEncoding"],c=["validateStatus"];r.forEach(i,function(e){r.isUndefined(t[e])||(s[e]=n(void 0,t[e]))}),r.forEach(a,o),r.forEach(u,function(o){r.isUndefined(t[o])?r.isUndefined(e[o])||(s[o]=n(void 0,e[o])):s[o]=n(void 0,t[o])}),r.forEach(c,function(r){r in t?s[r]=n(e[r],t[r]):r in e&&(s[r]=n(void 0,e[r]))});var f=i.concat(a).concat(u).concat(c),p=Object.keys(e).concat(Object.keys(t)).filter(function(e){return f.indexOf(e)===-1});return r.forEach(p,o),s}},function(e,t){"use strict";function n(e){this.message=e}n.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")},n.prototype.__CANCEL__=!0,e.exports=n},function(e,t,n){"use strict";function r(e){if("function"!=typeof e)throw new TypeError("executor must be a function.");var t;this.promise=new Promise(function(e){t=e});var n=this;e(function(e){n.reason||(n.reason=new o(e),t(n.reason))})}var o=n(23);r.prototype.throwIfRequested=function(){if(this.reason)throw this.reason},r.source=function(){var e,t=new r(function(t){e=t});return{token:t,cancel:e}},e.exports=r},function(e,t){"use strict";e.exports=function(e){return function(t){return e.apply(null,t)}}},function(e,t){"use strict";e.exports=function(e){return"object"==typeof e&&e.isAxiosError===!0}}])});
//# sourceMappingURL=axios.min.map
\ No newline at end of file
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
const router = require('koa-router')()
const start = require("../start")
const es = require("../client/esclient");
router.get('/', async (ctx, next) => {
await ctx.render('index')
})
router.post('/list', async (ctx, next) => {
const { page, limit, conditions, name } = ctx.request.body;
let query = await start(name, conditions)
query = {
query: {
bool: {
should: query
}
},
"from": (page - 1) * limit,
"size": limit,
}
console.log(JSON.stringify(query))
const data = await es.search({
index: "test4",
body: query
})
const { body: { hits: { total, hits } } } = data;
ctx.body = {
list: hits.map(item => {
return {
name: item._source.name
}
}),
count: total.value,
query
}
})
module.exports = router
// 加字词
const addString = "新,真,旧,早,红,亮,香,稳,热,喜,闹,急,多,少,高,矮,胖,瘦,漂亮,金黄,冷艳,动人,大,初级,高级,简单,复杂,细,长,短,很,非常,极,十分,最,顶,太,更,挺,极其,格外,分外,更加,越,越发,有点儿,稍,稍微,略微,几乎,过于,尤其,都,全,总,总共,共,统统,仅仅,只,光,净,一概,一律,一齐,单,已经,曾经,早已,刚刚,正,正在,就,就要,将,将要,曾,刚,才,在,马上,立刻,,渐渐,早晚,从来,终于,一向,向来,从来,总是,始终,往往,永,赶紧,仍然,还是,屡次,依然,重新,还,再,再三,偶尔,顿时,终于,常,常常,时常,时时,到处,处处,随处,四处,不,没,没有,不用(甭),必,必须,必定,准,的确,未,别,莫,勿,是否,不必,不曾,忽然,猛然,公然,特意,亲自,大肆,肆意,悄悄,连忙,赶紧,暗暗,难道,决,岂,反正,也许,大约,大概,果然,居然,竟然,究竟,幸而,幸亏,偏偏,明明,恰恰,未免,只好,不妨,索性,简直,就,可,难怪,反倒,何尝,何必,院,所,厂,部,行,局,司,署,厅,处,办,宫,园,馆,场,室,间,轩,屋,堂,斋,寨,庙,寺,观,村,镇,乡,府,庄,屯,港,岛,城,口,市,区,州,县,省,屿,站,岭,店,街,巷,里,都,楼,亭,堡,铺,湾,渡,社,营,洞,湖,集,坡,塔,阁,居,宫,源,校,斤,尺,亩,度,寸,米,尺,千克,克拉,吨,把,部,场,滴,顶,束,朵,副,个,根,间,件,棵,颗,口,块,粒,辆,片,扇,双,所,座,套,条,头,张,只,台,面,本,匹,尾,框,条,例,瓶,盒,杯,箱,桶,罐,群,束,方,园,正,酸,甜,苦,辣,咸,香,臭,麻,涩,鲜,红,橙,黄,绿,青,蓝,紫,黑,白,灰,棕,褐,金,银"
const xuci = "而,何,乎,乃,其,且,若 ,所,为,焉,也,以,因,于,与,则,者,之,卡,斯,特,尔,儿"
// 1. 完全相同
async function one(name, length, zhlength, enlength, otherlength, boost) {
return {
"must": [
{
"term": {
"length": {
"value": length
}
}
},
{
bool: {
should: [
{
"term": {
"name": {
value: name,
"boost": boost
},
}
},
{
"match": {
"name.jingque": {
query: name,
"boost": boost
},
}
}
]
}
}
]
}
}
// 2. 完全相同加英文/图形符号,如:小米与小米A或A小米;(后缀—前缀)
async function two(name, length, zhlength, enlength, otherlength, boost) {
return {
must: [
{
range: {
length: {
gt: length
}
}
}, {
term: {
cnlength: zhlength
}
},
{
"match_phrase": {
"name.standard": {
query: name,
"boost": boost
}
}
},
{
bool: {
should: [
{
range: {
enlength: {
gt: enlength
}
}
}, {
range: {
otherlength: {
gt: otherlength
}
}
}
]
}
}
]
}
}
// 3. 倒序或倒序加英文/图形符号,如:小米与米小,全聚德与德聚全;小米与米小A或A米小;
async function three(name, length, zhlength, enlength, otherlength, boost) {
return {
should: [
{
bool: await one(name.split('').reverse().join(''), length, zhlength, enlength, otherlength, boost)
},
{
bool: await two(name.split('').reverse().join(''), length, zhlength, enlength, otherlength, boost)
}
]
}
}
// 4.同音不同字或同音不同字加英文/图形符号,如:华为与铧为,华为与铧为A或A铧为;(同词加字母的组合展示)
async function four(name, length, zhlength, enlength, otherlength, boost) {
return {
should: [
{
bool: {
"must": [
{
term: {
length: {
value: length
}
}
},
{
"match_phrase": {
"name.all_pinyin": {
query: name,
"boost": boost
},
}
}
],
"must_not": [
{
"term": {
"name.jingque": {
"value": name.toLowerCase()
}
}
}
]
}
}, {
bool: {
"must": [
{
range: {
length: {
gt: length
}
}
},
{
term: {
cnlength: zhlength
}
},
{
"match_phrase": {
"name.all_pinyin": {
query: name,
"boost": boost
},
}
},
{
bool: {
should: [
{
range: {
enlength: {
gt: enlength
}
}
}, {
range: {
otherlength: {
gt: otherlength
}
}
}
]
}
}
],
"must_not": [
{
match_phrase: {
"name.standard": {
query: name
}
}
}
]
}
}
]
}
}
// 5. 同音不同字倒序或同音不同字倒序加英文/图形符号,如:华为与为铧或与为铧A或A为铧
async function five(name, length, zhlength, enlength, otherlength, boost) {
return await four(name.split('').reverse().join(''), length, zhlength, enlength, otherlength, boost)
}
// 6. 完全相同后缀加字/词近似,如:小米与小米智慧或小米米等;
async function six(name, length, zhlength, enlength, otherlength, boost) {
return {
should: [
{
bool: {
"must": [
{
"match": {
"name.standard": {
"query": name,
"operator": "and",
"boost": boost
}
}
},
{
"match": {
"name.tongyici": {
"query": addString,
"analyzer": "mypattern",
"boost": boost
}
}
},
{
"wildcard": {
"name.jingque": {
"value": `${name.toLowerCase()}*`,
"boost": boost
}
}
}
],
"must_not": [
{
"term": {
"name.jingque": {
"value": name.toLowerCase()
}
}
}
]
}
},
{
bool: {
"must": [
{
"match": {
"name.standard": {
"query": name,
"operator": "and",
"boost": boost
}
}
},
{
"wildcard": {
"name.jingque": {
"value": `${name.toLowerCase()}*`,
"boost": boost
}
}
}
],
"must_not": [
{
"term": {
"name.jingque": {
"value": name.toLowerCase()
}
}
}
]
}
}
]
}
}
//7. 完全相同前缀加字/词近似,如:小米与智慧小米或米小米等;
async function seven(name, length, zhlength, enlength, otherlength, boost) {
return {
should: [
{
bool: {
"must": [
{
"match": {
"name.standard": {
"query": name,
"operator": "and",
"boost": boost
}
}
},
{
"match": {
"name.tongyici": {
"query": addString,
"analyzer": "mypattern",
"boost": boost
}
}
},
{
"wildcard": {
"name.jingque": {
"value": `*${name.toLowerCase()}`,
"boost": boost
}
}
}
],
"must_not": [
{
"term": {
"name.jingque": {
"value": name.toLowerCase()
}
}
}
]
}
},
{
bool: {
"must": [
{
"match": {
"name.standard": {
"query": name,
"operator": "and",
"boost": boost
}
}
},
{
"wildcard": {
"name.jingque": {
"value": `*${name.toLowerCase()}`,
"boost": boost
}
}
}
],
"must_not": [
{
"term": {
"name.jingque": {
"value": name.toLowerCase()
}
}
}
]
}
}
]
}
}
//8. 倒序后缀加字/词近似,如:华为与为华智慧或为华大等;
async function eight(name, length, zhlength, enlength, otherlength, boost) {
return await six(name.split('').reverse().join(''), length, zhlength, enlength, otherlength, boost);
}
//9. 倒序前缀加字/词近似,如:华为与智慧为华或大为华等;
async function nine(name, length, zhlength, enlength, otherlength, boost) {
return await seven(name.split('').reverse().join(''), length, zhlength, enlength, otherlength, boost);
}
//10. 相同词中加虚词或相同词中加虚词加英文/图形符号,如:小米与小之米或小之米A;
async function ten(name, length, zhlength, enlength, otherlength, boost) {
return {
should: [
{
bool: {
must: [
{
"match": {
"name.standard": {
"query": name,
"operator": "and",
"boost": boost
}
}
},
{
match: {
"name.standard": {
"query": xuci,
"boost": boost
}
}
},
{
term: {
cnlength: zhlength + 1
}
},
]
}
},
{
bool: {
must: [
{
"match": {
"name.standard": {
"query": name,
"operator": "and",
"boost": boost
}
}
},
{
match: {
"name.standard": {
"query": xuci,
"boost": boost
}
}
},
{
term: {
cnlength: zhlength + 1
}
},
{
range: {
length: {
gt: length + 1
}
}
}, {
bool: {
should: [
{
range: {
enlength: {
gt: enlength
}
}
}, {
range: {
otherlength: {
gt: otherlength
}
}
}
]
}
}
]
}
}
]
}
}
//11. 商标文字含义相同/近似(也包含拼音/英文)
async function eleven(name, length, zhlength, enlength, otherlength, boost) {
return {
should: [
{
"bool": {
"must": [
{
"match_phrase": {
"name.tongyici": {
"query": name,
"boost": boost
}
}
}
],
"must_not": [
{
"term": {
"name.jingque": {
"value": name.toLowerCase()
}
}
}, {
"wildcard": {
"name.jingque": {
"value": `*${name.toLowerCase()}*`
}
}
}
]
}
},
{
"bool": {
"must": [
{
"match_phrase": {
"name.english": {
"query": name,
"boost": boost
}
}
}
],
"must_not": [
{
"term": {
"name.jingque": {
"value": name.toLowerCase()
}
}
}, {
"wildcard": {
"name.jingque": {
"value": `*${name.toLowerCase()}*`
}
}
}
]
}
}
]
}
}
//12. 同字形不同音或同字形不同音加英文/图形符号,如:华为与毕为或毕为A;(先首字相同—换一个字—两个字—完全不同
async function twelve(name, length, zhlength, enlength, otherlength, boost) {
return {
should: [
{
"bool": {
"must": [
{
"term": {
"length": {
"value": length
}
}
},
{
"match_phrase": {
"name.standard": {
"analyzer": "xingjinzi",
"query": name,
"boost": boost
}
}
}
],
"must_not": [
{
"term": {
"name.jingque": {
"value": name.toLowerCase()
}
}
}
]
}
},
{
"bool": {
"must": [
{
range: {
length: {
gt: length
}
}
}, {
term: {
cnlength: zhlength
}
},
{
"match_phrase": {
"name.standard": {
"analyzer": "xingjinzi",
"query": name,
"boost": boost
}
}
}, {
bool: {
should: [
{
range: {
enlength: {
gt: enlength
}
}
}, {
range: {
otherlength: {
gt: otherlength
}
}
}
]
}
}
],
"must_not": [
{
match_phrase: {
"name.standard": {
query: name
}
}
}
]
}
}
]
}
}
//13. 相同减字/词或相同减字/词加英文/图形符号,如:全聚德与全德或全德A;
async function thirteen(name, length, zhlength, enlength, otherlength, boost) {
let array = [];
for (let i = 0; i < length - 1; i++) {
let query = {
bool: {
"must": [
{
"fuzzy": {
"name.jingque": {
"value": name.toLowerCase(),
"fuzziness": i + 1,
"max_expansions": 10000,
"boost": boost
}
}
}, {
term: {
length: length - i - 1
}
}
]
}
}
array.push(query);
}
return {
should: [
...array
]
}
}
const funs = {
1: one,
2: two,
3: three,
4: four,
5: five,
6: six,
7: seven,
8: eight,
9: nine,
10: ten,
11: eleven,
12: twelve,
13: thirteen
}
/**
*
* @param {*} name 商标名
* @param {*} conditions 查询条件
*/
async function start(name, conditions) {
name = name.trim();
const length = name.length;
const zhlength = name.trim().replace(/[^\u4E00-\u9FA5]/g, '').length;
const enlength = name.trim().replace(/[^a-zA-Z]/g, '').length;
const otherlength = length - zhlength - enlength;
let searchArry = [];
let i = Object.keys(funs).length
for (let val of conditions) {
const query = await funs[val](name, length, zhlength, enlength, otherlength, Math.pow(10, i--));
searchArry.push({
bool: query
})
}
return searchArry;
}
module.exports = start
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd">
<properties>
<comment>IK Analyzer 扩展配置</comment>
<!--用户可以在这里配置自己的扩展字典 -->
<entry key="ext_dict">kuozhanci.dic</entry>
<!--用户可以在这里配置自己的扩展停止词字典-->
<!-- <entry key="ext_stopwords">tingyongci.dic</entry> -->
<!--用户可以在这里配置远程扩展字典 -->
<!-- <entry key="remote_ext_dict">words_location</entry> -->
<!--用户可以在这里配置远程扩展停止词字典-->
<!-- <entry key="remote_ext_stopwords">words_location</entry> -->
</properties>
\ No newline at end of file
// 反反爬设置
const puppeteer = require('puppeteer');
async function anti_detection(page) {
// await page.emulate(puppeteer.devices["Microsoft Lumia 950 landscape"]);
await page.evaluateOnNewDocument(() => {
const newProto = navigator.__proto__;
delete newProto.webdriver; //删除navigator.webdriver字段
navigator.__proto__ = newProto;
window.chrome = {}; //添加window.chrome字段,为增加真实性还需向内部填充一些值
window.chrome.app = { "InstallState": "hehe", "RunningState": "haha", "getDetails": "xixi", "getIsInstalled": "ohno" };
window.chrome.csi = function () { };
window.chrome.loadTimes = function () { };
window.chrome.runtime = function () { };
Object.defineProperty(navigator, 'userAgent', { //userAgent在无头模式下有headless字样,所以需覆写
get: () => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.113 Safari/537.36",
});
Object.defineProperty(navigator, 'plugins', { //伪装真实的插件信息
get: () => [{
"description": "Portable Document Format",
"filename": "internal-pdf-viewer",
"length": 1,
"name": "Chrome PDF Plugin"
}]
});
Object.defineProperty(navigator, 'languages', { //添加语言
get: () => ["zh-CN", "zh", "en"],
});
const originalQuery = window.navigator.permissions.query; //notification伪装
window.navigator.permissions.query = (parameters) => (
parameters.name === 'notifications' ?
Promise.resolve({ state: Notification.permission }) :
originalQuery(parameters))
});
await page.setViewport({
width: 1366,
height: 1024,
deviceScaleFactor: 1
});
}
module.exports = { anti_detection }
\ No newline at end of file
{
"settings": {
"number_of_shards": 1,
"number_of_replicas": 0,
"analysis": {
"analyzer": {
"shouzimu_pinyin": {
"tokenizer": "shouzimu_pinyin"
},
"all_pinyin": {
"tokenizer": "all_pinyin"
},
"xingjinzi": {
"char_filter": [
"fantizi"
],
"tokenizer": "standard",
"filter": [
"lowercase",
"xingjinzi"
]
},
"tongyici": {
"char_filter": [
"fantizi"
],
"tokenizer": "ik_max_word",
"filter": [
"lowercase",
"tongyici"
]
},
"jingque": {
"char_filter": [
"fantizi"
],
"tokenizer": "keyword",
"filter": [
"lowercase"
]
},
"mypattern": {
"char_filter": [
"fantizi"
],
"tokenizer": "mypattern",
"filter": [
"lowercase"
]
}
},
"filter": {
"xingjinzi": {
"type": "synonym",
"synonyms_path": "xingjinzi.txt"
},
"tongyici": {
"type": "synonym",
"synonyms_path": "tongyici.txt"
}
},
"tokenizer": {
"shouzimu_pinyin": {
"type": "pinyin",
"keep_first_letter": true,
"keep_full_pinyin": false
},
"all_pinyin": {
"type": "pinyin",
"keep_first_letter": false,
"keep_joined_full_pinyin": true,
"keep_none_chinese_in_joined_full_pinyin": true
},
"mypattern": {
"type": "pattern",
"pattern": ","
}
},
"char_filter": {
"fantizi": {
"type": "stconvert",
"convert_type": "t2s"
}
}
}
},
"mappings": {
"properties": {
"name": {
"type": "keyword",
"fields": {
"standard": {
"type": "text",
"analyzer": "standard",
"search_analyzer": "standard"
},
"jingque": {
"type": "text",
"analyzer": "jingque",
"search_analyzer": "jingque"
},
"english": {
"type": "text",
"analyzer": "english",
"search_analyzer": "english"
},
"all_pinyin": {
"type": "text",
"analyzer": "all_pinyin",
"search_analyzer": "all_pinyin"
},
"xingjinzi": {
"type": "text",
"analyzer": "xingjinzi",
"search_analyzer": "xingjinzi"
},
"tongyici": {
"type": "text",
"analyzer": "tongyici",
"search_analyzer": "tongyici"
}
}
},
"length": {
"type": "integer"
},
"cnlength": {
"type": "integer"
},
"enlength": {
"type": "integer"
},
"otherlength": {
"type": "integer"
}
}
}
}
\ No newline at end of file
const es = require("../client/esclient");
const { Name } = require("../model/index")
// 获取所有商标名
async function start() {
let search_after = ['3.3490871E7']
while (search_after && search_after.length > 0) {
try {
console.log(search_after)
let data = await es.search({
index: "bigdata_middle_gsb_tm_info",
body: {
"query": {
"bool": {
"must": [
{
"exists": {
"field": "tm_name"
}
}
],
"must_not": [
{
"term": {
"tm_name": "图形"
}
}
]
}
},
"_source": ["tm_name", "_id"],
"search_after": search_after,
"size": 10000,
"sort": [
{
"_id": "asc"
}
]
}
})
let { body: { hits: { hits } } } = data;
let array = [];
for (let val of hits) {
const { _source, sort } = val;
if (_source.tm_name.trim()) {
console.log(_source.tm_name, sort)
array.push({ name: _source.tm_name });
// try {
// await new Name().save({ name: _source.tm_name });
// } catch (err) {
// console.log(err)
// }
}
}
try {
await Name.insertMany(array, { ordered: false });
} catch (err) {
console.log(err)
}
if (hits.length <= 0) {
search_after = false
} else {
let { _source, sort } = hits[hits.length - 1];
search_after = sort
console.log(search_after)
}
} catch (err) {
console.log(err)
}
}
}
start()
\ No newline at end of file
const { Name } = require("../model/index");
const es = require("../client/esclient");
/**
* 往 es中 洗数据
*/
async function start() {
let where = {
_id: {
$gt: "611d4f9895c286d09c699513"
}
}
let i = 0;
while (where) {
try {
const data = await Name.find(where).sort({ _id: 1 }).limit(10000);
if (data.length > 0) {
let array = []
console.log(i++)
console.log("1:", data[0]._id)
for (let val of data) {
array.push({ "index": { "_index": "test3" } }, {
name: val.name.trim(),
length: val.name.trim().length,
cnlength: val.name.trim().replace(/[^\u4E00-\u9FA5]/g, '').length,
enlength: val.name.trim().replace(/[^a-zA-Z]/g, '').length,
otherlength: val.name.trim().replace(/\s*/g, "").length - val.name.trim().replace(/[^\u4E00-\u9FA5]/g, '').length - val.name.trim().replace(/[^a-zA-Z]/g, '').length
})
}
await es.bulk({
index: "test3",
body: array
})
console.log("2:", data[data.length - 1]._id)
where = {
_id: {
$gt: data[data.length - 1]._id
}
}
} else {
where = false
}
} catch (err) {
console.log(err)
}
}
cosnole.log("结束")
}
start()
永远的神
学编程
\ No newline at end of file
# 精确查询 (繁体字【阿裏巴巴】、大小写【alibaBa】)
POST /test2/_search
{
"query": {
"bool": {
"must": [
{
"match": {
"name.jingque": "阿裏巴巴"
}
}
]
}
},
"size": 10000
}
# 前后缀搜索 (wildcard)
POST /test2/_search
{
"query": {
"bool": {
"must": [
{
"match": {
"name.standard":{
"query": "红米",
"operator": "and"
}
}
},
{
"wildcard": {
"name.jingque": {
"value": "*红米"
}
}
}
],
"must_not": [
{
"term": {
"name.jingque": {
"value": "红米"
}
}
}
]
}
},
"size": 10000
}
# 减字
POST /test2/_search
{
"query": {
"bool": {
"must": [
{
"match": {
"name.standard": {
"query": "红浪漫",
"minimum_should_match": 2
}
}
},
{
"script": {
"script": "doc['name'].value.length() === 2 "
}
}
],
"must_not": [
{
"term": {
"name.jingque": {
"value": "红浪漫"
}
}
}
]
}
},
"size": 10000
}
#读音相同
POST /test2/_search
{
"query": {
"bool": {
"must": [
{
"script": {
"script": "doc['name'].value.length() === 3 "
}
},
{
"match_phrase": {
"name.all_pinyin": "红浪漫"
}
}
],
"must_not": [
{
"term": {
"name.jingque": {
"value": "红浪漫"
}
}
}
]
}
},
"size": 2000
}
#形近字 (土星、士星)
POST /test2/_search
{
"query": {
"bool": {
"must": [
{
"script": {
"script": "doc['name'].value.length() === 2 "
}
},
{
"match": {
"name.standard": {
"query": "土星",
"minimum_should_match": 1
}
}
},
{
"match_phrase": {
"name.standard": {
"analyzer": "xingjinzi",
"query": "土星"
}
}
}
],
"must_not": [
{
"term": {
"name.jingque": {
"value": "土星"
}
}
}
]
}
},
"size": 10000
}
#近似词 (巧媳妇,巧老婆)
POST /test2/_search
{
"query": {
"bool": {
"must": [
{
"script": {
"script": "doc['name'].value.length() === 3 "
}
},
{
"match_phrase": {
"name.tongyici":{
"query": "巧媳妇"
}
}
}
],
"must_not": [
{
"term": {
"name.jingque": {
"value": "巧媳妇"
}
}
},{
"wildcard": {
"name.jingque": {
"value": "*巧媳妇*"
}
}
}
]
}
},
"size": 10000
}
\ No newline at end of file
?
--
able
about
above
according
accordingly
across
actually
after
afterwards
again
against
ain't
all
allow
allows
almost
alone
along
already
also
although
always
am
among
amongst
an
and
another
any
anybody
anyhow
anyone
anything
anyway
anyways
anywhere
apart
appear
appreciate
appropriate
are
aren't
around
as
a's
aside
ask
asking
associated
at
available
away
awfully
be
became
because
become
becomes
becoming
been
before
beforehand
behind
being
believe
below
beside
besides
best
better
between
beyond
both
brief
but
by
came
can
cannot
cant
can't
cause
causes
certain
certainly
changes
clearly
c'mon
co
com
come
comes
concerning
consequently
consider
considering
contain
containing
contains
corresponding
could
couldn't
course
c's
currently
definitely
described
despite
did
didn't
different
do
does
doesn't
doing
done
don't
down
downwards
during
each
edu
eg
eight
either
else
elsewhere
enough
entirely
especially
et
etc
even
ever
every
everybody
everyone
everything
everywhere
ex
exactly
example
except
far
few
fifth
first
five
followed
following
follows
for
former
formerly
forth
four
from
further
furthermore
get
gets
getting
given
gives
go
goes
going
gone
got
gotten
greetings
had
hadn't
happens
hardly
has
hasn't
have
haven't
having
he
hello
help
hence
her
here
hereafter
hereby
herein
here's
hereupon
hers
herself
he's
hi
him
himself
his
hither
hopefully
how
howbeit
however
i'd
ie
if
ignored
i'll
i'm
immediate
in
inasmuch
inc
indeed
indicate
indicated
indicates
inner
insofar
instead
into
inward
is
isn't
it
it'd
it'll
its
it's
itself
i've
just
keep
keeps
kept
know
known
knows
last
lately
later
latter
latterly
least
less
lest
let
let's
like
liked
likely
little
look
looking
looks
ltd
mainly
many
may
maybe
me
mean
meanwhile
merely
might
more
moreover
most
mostly
much
must
my
myself
name
namely
nd
near
nearly
necessary
need
needs
neither
never
nevertheless
new
next
nine
no
nobody
non
none
noone
nor
normally
not
nothing
novel
now
nowhere
obviously
of
off
often
oh
ok
okay
old
on
once
one
ones
only
onto
or
other
others
otherwise
ought
our
ours
ourselves
out
outside
over
overall
own
particular
particularly
per
perhaps
placed
please
plus
possible
presumably
probably
provides
que
quite
qv
rather
rd
re
really
reasonably
regarding
regardless
regards
relatively
respectively
right
said
same
saw
say
saying
says
second
secondly
see
seeing
seem
seemed
seeming
seems
seen
self
selves
sensible
sent
serious
seriously
seven
several
shall
she
should
shouldn't
since
six
so
some
somebody
somehow
someone
something
sometime
sometimes
somewhat
somewhere
soon
sorry
specified
specify
specifying
still
sub
such
sup
sure
take
taken
tell
tends
th
than
thank
thanks
thanx
that
thats
that's
the
their
theirs
them
themselves
then
thence
there
thereafter
thereby
therefore
therein
theres
there's
thereupon
these
they
they'd
they'll
they're
they've
think
third
this
thorough
thoroughly
those
though
three
through
throughout
thru
thus
to
together
too
took
toward
towards
tried
tries
truly
try
trying
t's
twice
two
un
under
unfortunately
unless
unlikely
until
unto
up
upon
us
use
used
useful
uses
using
usually
value
various
very
via
viz
vs
want
wants
was
wasn't
way
we
we'd
welcome
well
we'll
went
were
we're
weren't
we've
what
whatever
what's
when
whence
whenever
where
whereafter
whereas
whereby
wherein
where's
whereupon
wherever
whether
which
while
whither
who
whoever
whole
whom
who's
whose
why
will
willing
wish
with
within
without
wonder
won't
would
wouldn't
yes
yet
you
you'd
you'll
your
you're
yours
yourself
yourselves
you've
zero
zt
zz
一下
一些
一切
一则
一天
一定
一方面
一旦
一时
一来
一样
一次
一片
一直
一致
一般
一起
一边
一面
万一
上下
上升
上去
上来
上述
上面
下列
下去
下来
下面
不一
不久
不仅
不会
不但
不光
不单
不变
不只
不可
不同
不够
不如
不得
不怕
不惟
不成
不拘
不敢
不断
不是
不比
不然
不特
不独
不管
不能
不要
不论
不足
不过
不问
与其
与否
与此同时
专门
两者
严格
严重
个人
个别
中小
中间
丰富
为主
为了
为什么
为什麽
为何
为着
主张
主要
举行
乃至
之一
之前
之后
之後
之所以
之类
乌乎
也好
也是
也罢
了解
争取
于是
于是乎
云云
互相
产生
人们
人家
什么
什么样
什麽
今后
今天
今年
今後
仍然
从事
从而
他人
他们
他的
代替
以上
以下
以为
以便
以免
以前
以及
以后
以外
以後
以来
以至
以至于
以致
任何
任凭
任务
企图
伟大
似乎
似的
但是
何况
何处
何时
作为
你们
你的
使得
使用
例如
依照
依靠
促进
保持
俺们
倘使
倘或
倘然
倘若
假使
假如
假若
做到
允许
充分
先后
先後
先生
全部
全面
共同
关于
其一
其中
其二
其他
其余
其它
其实
其次
具体
具体地说
具体说来
具有
再者
再说
决定
况且
准备
几乎
几时
凭借
出去
出来
出现
分别
别的
别说
前后
前者
前进
前面
加之
加以
加入
加强
十分
即令
即使
即便
即或
即若
却不
原来
及其
及时
及至
双方
反之
反应
反映
反过来
反过来说
取得
受到
变成
另一方面
另外
只是
只有
只要
只限
叫做
召开
叮咚
可以
可是
可能
可见
各个
各人
各位
各地
各种
各级
各自
合理
同一
同时
同样
后来
后面
向着
否则
吧哒
呜呼
周围
呼哧
咱们
哈哈
哎呀
哎哟
哪个
哪些
哪儿
哪天
哪年
哪怕
哪样
哪边
哪里
哼唷
啪达
喔唷
嗡嗡
嘎登
因为
因此
因而
固然
在下
坚决
坚持
基本
处理
复杂
多少
多数
多次
大力
大多数
大大
大家
大批
大约
大量
失去
她们
她的
好的
好象
如上所述
如下
如何
如其
如果
如此
如若
存在
宁可
宁愿
宁肯
它们
它们的
它的
安全
完全
完成
实现
实际
宣布
容易
密切
对于
对应
少数
尔后
尚且
尤其
就是
就是说
尽管
属于
岂但
左右
巨大
巩固
已经
帮助
常常
并不
并不是
并且
并没有
广大
广泛
应当
应用
应该
开外
开始
开展
引起
强烈
强调
当前
当时
当然
当着
形成
彻底
彼此
往往
後来
後面
得出
得到
心里
必然
必要
必须
怎么
怎么办
怎么样
怎样
怎麽
总之
总是
总的来看
总的来说
总的说来
总结
总而言之
恰恰相反
意思
愿意
慢说
成为
我们
我的
或是
或者
战斗
所以
所有
所谓
扩大
抑或
按照
换句话说
换言之
掌握
接着
接著
故此
整个
方便
方面
旁人
无宁
无法
无论
既是
既然
时候
明显
明确
是否
是的
显然
显著
普通
普遍
更加
曾经
最后
最大
最好
最後
最近
最高
有些
有关
有利
有力
有所
有效
有时
有点
有的
有着
有著
朝着
本着
来着
极了
构成
果然
果真
某个
某些
根据
根本
欢迎
正在
正如
正常
此外
此时
此间
毋宁
每个
每天
每年
每当
比如
比方
比较
毫不
没有
沿
沿着
注意
深入
清楚
满足
漫说
然则
然后
然後
然而
照着
特别是
特殊
特点
现代
现在
甚么
甚而
甚至
由于
由此可见
的话
目前
直到
直接
相似
相信
相反
相同
相对
相对而言
相应
相当
相等
省得
看出
看到
看来
看看
看见
真是
真正
着呢
知道
确定
积极
移动
突出
突然
立即
等等
紧接着
纵令
纵使
纵然
练习
组成
经常
经过
结合
结果
绝对
继续
继而
维持
综上所述
罢了
考虑
而且
而况
而外
而已
而是
而言
联系
能否
能够
自个儿
自从
自各儿
自家
自己
自身
至于
良好
若是
若非
范围
莫若
获得
虽则
虽然
虽说
行为
行动
表明
表示
要不
要不是
要不然
要么
要是
要求
规定
觉得
认为
认真
认识
许多
设使
设若
说明
诸位
谁知
起来
起见
趁着
越是
转动
转变
转贴
较之
达到
迅速
过去
过来
运用
还是
还有
这个
这么
这么些
这么样
这么点儿
这些
这会儿
这儿
这就是说
这时
这样
这点
这种
这边
这里
这麽
进入
进步
进而
进行
连同
适应
适当
适用
逐步
逐渐
通常
通过
造成
遇到
遭到
避免
那个
那么
那么些
那么样
那些
那会儿
那儿
那时
那样
那边
那里
那麽
部分
鄙人
采取
里面
重大
重新
重要
鉴于
问题
防止
附近
限制
除了
除此之外
除非
随着
随著
集中
需要
非但
非常
非徒
顺着
首先
高兴
是不是
说说
———
》),
)÷(1-
”,
)、
=(
:
&
*
一一
~~~~
.
.一
./
--
#NAME?
[*]
}>
[⑤]]
[①D]
c]
ng昉
//
[②e]
[②g]
={
}
,也
[①⑥]
[②B]
[①a]
[④a]
[①③]
[③h]
③]
1
--
[②b]
’‘
×××
[①⑧]
00:02
=[
[⑤b]
[②c]
[④b]
[②③]
[③a]
[④c]
[①⑤]
[①⑦]
[①g]
∈[
[①⑨]
[①④]
[①c]
[②f]
[②⑧]
[②①]
[③c]
[③g]
[②⑤]
[②②]
一.
[①h]
.数
[]
[①B]
数/
[①i]
[③e]
[①①]
[④d]
[④e]
[③b]
[⑤a]
[②⑦]
[②j]
〕〔
][
://
′∈
[②④
[⑤e]
12%
b]
...
...................
…………………………………………………③
ZXFITL
[③F]
[①o]
]∧′=[
∪φ∈
′|
{-
②c
[③①]
R.L.
[①E]
Ψ
-[*]-
.日
[②d]
[②
[①②]
[②a]
f]
[⑩]
a]
[②h]
[②⑥]
[③d]
[②⑩]
e]
元/吨
2.30%
05:00
[①]
::
[②]
[③]
[④]
[⑤]
[⑥]
[⑦]
[⑧]
[⑨]
……
——
,
'
?
·
──
<
>
[
]
(
)
-
+
×
/
В
"
;
#
@
γ
μ
φ
φ.
×
Δ
sub
exp
sup
sub
Lex
+ξ
++
-β
<±
<Δ
<λ
<φ
<<
=
=☆
=-
>λ
_
~±
~+
[⑤f]
[⑤d]
[②i]
[②G]
[①f]
LI
[-
......
[③⑩]
第二
一番
一直
一个
一些
许多
有的是
也就是说
末##末
哎呀
哎哟
俺们
按照
吧哒
罢了
本着
比方
比如
鄙人
彼此
别的
别说
并且
不比
不成
不单
不但
不独
不管
不光
不过
不仅
不拘
不论
不怕
不然
不如
不特
不惟
不问
不只
朝着
趁着
除此之外
除非
除了
此间
此外
从而
但是
当着
的话
等等
叮咚
对于
多少
而况
而且
而是
而外
而言
而已
尔后
反过来
反过来说
反之
非但
非徒
否则
嘎登
各个
各位
各种
各自
根据
故此
固然
关于
果然
果真
哈哈
何处
何况
何时
哼唷
呼哧
还是
还有
换句话说
换言之
或是
或者
极了
及其
及至
即便
即或
即令
即若
即使
几时
既然
既是
继而
加之
假如
假若
假使
鉴于
较之
接着
结果
紧接着
进而
尽管
经过
就是
就是说
具体地说
具体说来
开始
开外
可见
可是
可以
况且
来着
例如
连同
两者
另外
另一方面
慢说
漫说
每当
莫若
某个
某些
哪边
哪儿
哪个
哪里
哪年
哪怕
哪天
哪些
哪样
那边
那儿
那个
那会儿
那里
那么
那么些
那么样
那时
那些
那样
乃至
你们
宁可
宁肯
宁愿
啪达
旁人
凭借
其次
其二
其他
其它
其一
其余
其中
起见
起见
岂但
恰恰相反
前后
前者
然而
然后
然则
人家
任何
任凭
如此
如果
如何
如其
如若
如上所述
若非
若是
上下
尚且
设若
设使
甚而
甚么
甚至
省得
时候
什么
什么样
使得
是的
首先
谁知
顺着
似的
虽然
虽说
虽则
随着
所以
他们
他人
它们
她们
倘或
倘然
倘若
倘使
通过
同时
万一
为何
为了
为什么
为着
嗡嗡
我们
呜呼
乌乎
无论
无宁
毋宁
相对而言
向着
沿
沿着
要不
要不然
要不是
要么
要是
也罢
也好
一般
一旦
一方面
一来
一切
一样
一则
依照
以便
以及
以免
以至
以至于
以致
抑或
因此
因而
因为
由此可见
由于
有的
有关
有些
于是
于是乎
与此同时
与否
与其
越是
云云
再说
再者
在下
咱们
怎么
怎么办
怎么样
怎样
照着
这边
这儿
这个
这会儿
这就是说
这里
这么
这么点儿
这么些
这么样
这时
这些
这样
正如
之类
之所以
之一
只是
只限
只要
只有
至于
诸位
着呢
自从
自个儿
自各儿
自己
自家
自身
综上所述
总的来看
总的来说
总的说来
总而言之
总之
纵令
纵然
纵使
遵照
作为
喔唷
打开天窗说亮话
到目前为止
赶早不赶晚
常言说得好
何乐而不为
毫无保留地
由此可见
这就是说
这么点儿
综上所述
总的来看
总的来说
总的说来
总而言之
相对而言
除此之外
反过来说
恰恰相反
如上所述
换句话说
具体地说
具体说来
另一方面
与此同时
一则通过
毫无例外
不然的话
从此以后
从古到今
从古至今
从今以后
大张旗鼓
从无到有
从早到晚
弹指之间
不亦乐乎
不知不觉
不止一次
不择手段
不可开交
不可抗拒
不仅仅是
不管怎样
挨家挨户
长此下去
长话短说
除此而外
除此以外
除此之外
得天独厚
川流不息
长期以来
挨门挨户
挨门逐户
多多少少
多多益善
二话不说
更进一步
二话没说
分期分批
风雨无阻
归根到底
归根结底
反之亦然
大面儿上
倒不如说
成年累月
换句话说
或多或少
简而言之
接连不断
尽如人意
尽心竭力
尽心尽力
尽管如此
据我所知
具体地说
具体来说
具体说来
近几年来
每时每刻
屡次三番
三番两次
三番五次
三天两头
另一方面
老老实实
年复一年
恰恰相反
顷刻之间
穷年累月
千万千万
日复一日
如此等等
如前所述
如上所述
一方面
切不可
顷刻间
全身心
另方面
另一个
猛然间
默默地
就是说
近年来
尽可能
接下来
简言之
急匆匆
即是说
基本上
换言之
充其极
充其量
暗地里
反之则
比如说
背地里
背靠背
并没有
不得不
不得了
不得已
不仅仅
不经意
不能不
不外乎
不由得
不怎么
不至于
策略地
差不多
常言道
常言说
多年来
多年前
差一点
敞开儿
抽冷子
大不了
反倒是
反过来
大体上
当口儿
倒不如
怪不得
动不动
看起来
看上去
看样子
够瞧的
到了儿
呆呆地
来不及
来得及
到头来
连日来
于是乎
为什么
这会儿
换言之
那会儿
那么些
那么样
什么样
反过来
紧接着
就是说
要不然
要不是
一方面
以至于
自个儿
自各儿
之所以
这么些
这么样
怎么办
怎么样
谁知
顺着
似的
虽然
虽说
虽则
随着
所以
他们
他人
它们
她们
倘或
倘然
倘若
倘使
要么
要是
也罢
也好
以便
依照
以及
以免
以至
以致
抑或
因此
因而
因为
由于
有的
有关
有些
于是
与否
与其
越是
云云
一般
一旦
一来
一切
一样
同时
万一
为何
为了
为着
嗡嗡
我们
呜呼
乌乎
无论
无宁
沿着
毋宁
向着
照着
怎么
咱们
在下
再说
再者
怎样
这边
这儿
这个
这里
这么
这时
这些
这样
正如
之类
之一
只是
只限
只要
只有
至于
诸位
着呢
纵令
纵然
纵使
遵照
作为
喔唷
自从
自己
自家
自身
总之
要不
哎呀
哎哟
俺们
按照
吧哒
罢了
本着
比方
比如
鄙人
彼此
别的
别说
并且
不比
不成
不单
不但
不独
不管
不光
不过
不仅
不拘
不论
不怕
不然
不如
不特
不惟
不问
不只
朝着
趁着
除非
除了
此间
此外
从而
但是
当着
的话
等等
叮咚
对于
多少
而况
而且
而是
而外
而言
而已
尔后
反之
非但
非徒
否则
嘎登
各个
各位
各种
各自
根据
故此
固然
关于
果然
果真
哈哈
何处
何况
何时
哼唷
呼哧
还是
还有
或是
或者
极了
及其
及至
即便
即或
即令
即若
即使
既然
既是
继而
加之
假如
假若
假使
鉴于
几时
较之
接着
结果
进而
尽管
经过
就是
可见
可是
可以
况且
开始
开外
来着
例如
连同
两者
另外
慢说
漫说
每当
莫若
某个
某些
哪边
哪儿
哪个
哪里
哪年
哪怕
哪天
哪些
哪样
那边
那儿
那个
那里
那么
那时
那些
那样
乃至
宁可
宁肯
宁愿
你们
啪达
旁人
凭借
其次
其二
其他
其它
其一
其余
其中
起见
起见
岂但
前后
前者
然而
然后
然则
人家
任何
任凭
如此
如果
如何
如其
如若
若非
若是
上下
尚且
设若
设使
甚而
甚么
甚至
省得
时候
什么
使得
是的
首先
首先
其次
再次
最后
您们
它们
她们
他们
我们
你是
您是
我是
他是
她是
它是
不是
你们
啊哈
啊呀
啊哟
挨个
挨着
哎呀
哎哟
俺们
按理
按期
默然
按时
按说
按照
暗中
暗自
昂然
八成
倍感
倍加
本人
本身
本着
并非
别人
必定
比起
比如
比照
鄙人
毕竟
必将
必须
并肩
并没
并排
并且
并无
勃然
不必
不常
不大
不单
不但
而且
不得
不迭
不定
不独
不对
不妨
不管
不光
不过
不会
不仅
不拘
不力
不了
不料
不论
不满
不免
不起
不巧
不然
不日
不少
不胜
不时
不是
不同
不能
不要
不外
不下
不限
不消
不已
不再
不曾
不止
不只
才能
彻夜
趁便
趁机
趁热
趁势
趁早
趁着
成心
乘机
乘势
乘隙
乘虚
诚然
迟早
充分
出来
出去
除此
除非
除开
除了
除去
除却
除外
处处
传说
传闻
纯粹
此后
此间
此外
此中
次第
匆匆
从不
从此
从而
从宽
从来
从轻
从速
从头
从未
从小
从新
从严
从优
从中
从重
凑巧
存心
达旦
打从
大大
大抵
大都
大多
大凡
大概
大家
大举
大略
大约
大致
待到
单纯
单单
但是
但愿
当场
当儿
当即
当然
当庭
当头
当下
当真
当中
当着
倒是
到处
到底
到头
得起
的话
的确
等到
等等
顶多
动辄
陡然
独自
断然
对于
顿时
多次
多多
多亏
而后
而论
而且
而是
而外
而言
而已
而又
尔等
反倒
反而
反手
反之
方才
方能
非常
非但
非得
分头
奋勇
愤然
更为
更加
根据
个人
各式
刚才
敢情
该当
嘎嘎
否则
赶快
敢于
刚好
刚巧
高低
格外
隔日
隔夜
公然
过于
果然
果真
光是
关于
共总
姑且
故此
故而
故意
固然
惯常
毫不
毫无
很多
何须
好在
何必
何尝
何妨
何苦
何况
何止
很少
轰然
后来
呼啦
哗啦
互相
忽地
忽然
话说
或是
伙同
豁然
恍然
还是
或许
或者
基本
基于
极大
极度
极端
极力
极其
极为
即便
即将
及其
及至
即刻
即令
即使
几度
几番
几乎
几经
既然
继而
继之
加上
加以
加之
假如
假若
假使
间或
将才
简直
鉴于
将近
将要
交口
较比
较为
较之
皆可
截然
截至
藉以
借此
借以
届时
尽快
近来
进而
进来
进去
尽管
尽量
尽然
就算
居然
就此
就地
竟然
究竟
经常
尽早
精光
经过
就是
局外
举凡
据称
据此
据实
据说
可好
看来
开外
绝不
决不
据悉
决非
绝顶
绝对
绝非
可见
可能
可是
可以
恐怕
来讲
来看
快要
况且
拦腰
牢牢
老是
累次
累年
理当
理该
理应
例如
立地
立刻
立马
立时
联袂
连连
连日
路经
临到
连声
连同
连袂
另外
另行
屡次
屡屡
缕缕
率尔
率然
略加
略微
略为
论说
马上
猛然
没有
每当
每逢
每每
莫不
莫非
莫如
莫若
哪怕
那么
那末
那些
乃至
难道
难得
难怪
难说
你们
凝神
宁可
宁肯
宁愿
偶而
偶尔
碰巧
譬如
偏偏
平素
迫于
扑通
其次
其后
其实
其它
起初
起来
起首
起头
起先
岂但
岂非
岂止
恰逢
恰好
恰恰
恰巧
恰如
恰似
前后
前者
切莫
切切
切勿
亲口
亲身
亲手
亲眼
亲自
顷刻
请勿
取道
权时
全都
全力
全年
全然
然而
然后
人家
人人
仍旧
仍然
日见
日渐
日益
日臻
如常
如次
如果
如今
如期
如若
如上
如下
上来
上去
瑟瑟
沙沙
$
0
1
2
3
4
5
6
7
8
9
?
_
一些
一何
一切
一则
一方面
一旦
一来
一样
一般
一转眼
万一
上下
不仅
不但
不光
不单
不只
不外乎
不如
不妨
不尽
不尽然
不得
不怕
不惟
不成
不拘
不料
不是
不比
不然
不特
不独
不管
不至于
不若
不论
不过
不问
与其
与其说
与否
与此同时
且不说
且说
两者
个别
为了
为什么
为何
为止
为此
为着
乃至
乃至于
之一
之所以
之类
乌乎
也好
也罢
二来
于是
于是乎
云云
云尔
人们
人家
什么
什么样
介于
仍旧
从此
从而
他人
他们
以上
以为
以便
以免
以及
以故
以期
以来
以至
以至于
以致
任何
任凭
似的
但凡
但是
何以
何况
何处
何时
余外
作为
你们
使
使得
例如
依据
依照
便于
俺们
倘使
倘或
倘然
倘若
假使
假如
假若
傥然
先不先
光是
全体
全部
关于
其一
其中
其二
其他
其余
其它
其次
具体地说
具体说来
兼之
再其次
再则
再有
再者
再者说
再说
况且
几时
凡是
凭借
出于
出来
分别
则甚
别人
别处
别是
别的
别管
别说
前后
前此
前者
加之
加以
即令
即使
即便
即如
即或
即若
又及
及其
及至
反之
反而
反过来
反过来说
受到
另一方面
另外
另悉
只当
只怕
只是
只有
只消
只要
只限
叮咚
可以
可是
可见
各个
各位
各种
各自
同时
后者
向使
向着
否则
吧哒
呜呼
呵呵
呼哧
咱们
哈哈
哎呀
哎哟
哪个
哪些
哪儿
哪天
哪年
哪怕
哪样
哪边
哪里
哼唷
唯有
啪达
啷当
喔唷
嗡嗡
嘎登
嘿嘿
因为
因了
因此
因着
因而
固然
在下
在于
基于
处在
多么
多少
大家
她们
如上
如上所述
如下
如何
如其
如同
如是
如果
如此
如若
始而
孰料
孰知
宁可
宁愿
宁肯
它们
对于
对待
对方
对比
尔后
尔尔
尚且
就是
就是了
就是说
就算
就要
尽管
尽管如此
岂但
已矣
巴巴
并且
并非
庶乎
庶几
开外
开始
归齐
当地
当然
当着
彼时
彼此
得了
怎么
怎么办
怎么样
怎奈
怎样
总之
总的来看
总的来说
总的说来
总而言之
恰恰相反
惟其
慢说
我们
或则
或是
或曰
或者
截至
所以
所在
所幸
所有
才能
打从
抑或
按照
换句话说
换言之
据此
接着
故此
故而
旁人
无宁
无论
既往
既是
既然
时候
是以
是的
替代
有些
有关
有及
有时
有的
朝着
本人
本地
本着
本身
来着
来自
来说
极了
果然
果真
某个
某些
某某
根据
正值
正如
正巧
正是
此地
此处
此外
此时
此次
此间
毋宁
每当
比及
比如
比方
没奈何
沿
沿着
漫说
然则
然后
然而
照着
犹且
犹自
甚且
甚么
甚或
甚而
甚至
甚至于
用来
由于
由是
由此
由此可见
的确
的话
直到
相对而言
省得
眨眼
着呢
矣乎
矣哉
竟而
等到
等等
简言之
类如
紧接着
纵令
纵使
纵然
经过
结果
继之
继后
继而
综上所述
罢了
而且
而况
而后
而外
而已
而是
而言
能否
自个儿
自从
自各儿
自后
自家
自己
自打
自身
至于
至今
至若
般的
若夫
若是
若果
若非
莫不然
莫如
莫若
虽则
虽然
虽说
要不
要不是
要不然
要么
要是
譬喻
譬如
许多
设使
设或
设若
诚如
诚然
说来
诸位
诸如
谁人
谁料
谁知
贼死
赖以
起见
趁着
越是
较之
还是
还有
还要
这一来
这个
这么
这么些
这么样
这么点儿
这些
这会儿
这儿
这就是说
这时
这样
这次
这般
这边
这里
进而
连同
逐步
通过
遵循
遵照
那个
那么
那么些
那么样
那些
那会儿
那儿
那时
那样
那般
那边
那里
鄙人
鉴于
针对
除了
除外
除开
除此之外
除非
随后
随时
随着
难道说
非但
非徒
非特
非独
顺着
首先
"
\ No newline at end of file
const puppeteer = require('puppeteer');
const cheerio = require('cheerio');
const commonUtil = require("./common");
const fs = require("fs")
const os = require("os")
let fileName = "tongyici.txt"
// 获取同义词
async function start() {
const browser = await puppeteer.launch({
headless: false,
slowMo: 100,
ignoreDefaultArgs: ['--enable-automation'],
args: [
'--no-sandbox',
'--disable-setuid-sandbox',
'--disable-blink-features=AutomationControlled',
],
dumpio: false,
});
const page = await browser.newPage();
await commonUtil.anti_detection(page);
await page.setViewport({
width: 1920,
height: 1080
});
await page.goto("https://xuewen.cnki.net/DetailList.aspx?code=&key=&bid=R201109323&cid=&type=&sort=0&otype=0&page=219");
// 列表爬取
let active = true;
while (active) {
await page.waitForSelector('.searchResultIfm');
const html = await page.content();
buildListData(html)
// 解析 html
active = await page.$('#apage_end');
if (active) {
await page.click('#apage_next');
await page.waitForTimeout(1000);
}
}
}
function buildListData(html = '') {
const $ = cheerio.load(html);
let result = [];
$(".title").each(function (item) {
$(this).find('a').each(function () {
console.log($(this).text().trim().split("——").join(","))
fs.appendFileSync(fileName, $(this).text().trim().split("——").join(",") + os.EOL)
})
});
return result
}
start()
\ No newline at end of file
This source diff could not be displayed because it is too large. You can view the blob instead.
const es = require("./client/esclient");
const fs = require("fs")
const os = require("os")
// 获取形近字
async function start() {
let data = await es.search({
index: "bigdata_similar_filter",
body: {
"query": {
"match_all": {
}
},
"size": 2000
}
})
let { body: { hits: { hits } } } = data;
let fileName = "xingjinzi.txt"
for (let val of hits) {
const { _source } = val;
console.log(_source.name.join(","))
fs.appendFileSync(fileName, _source.name.join(",") + os.EOL)
}
}
start()
\ No newline at end of file
仁,仕,佞,仨
形,研,刑,邢,妍,硎
讲,耕,阱
川,州,卅
训,顺,驯
棒,捧,俸,琫,淎
吓,虾,忑,汴
屿,玙,欤,写,泻,与
扎,礼,轧,乳,乱,乩,虬,札,乚
巳,祀,汜
庆,庄,应,库,庞,康,庞,唐
原,愿,厚,雁,厚
顶,项,顷,颀,颓,预,滪,蓣
疴,荷,菏
拧,柠,泞,咛,狞,狞,聍,苧
才,寸,木
线,绒,贼
侦,祯,桢,帧
沾,钻,帖,贴,站,粘,玷,怗,拈,鲇,黏,乩,毡,飐
店,惦,掂,踮
内,丙,肉
辆,俩,满
锅,祸,蜗,涡,脶,埚,娲,剐
同,网,冈,周,冏,冋,罔
刚,钢,纲
炯,迥,泂,埛
揽,榄,缆,搅
拿,掌,撑
向,尚,商,啇
傥,谠,镋
匝,咂,砸,箍
巾,币,市,吊,布
帅,师,狮,蛳,筛
帘,帝,蒂,啻
扒,叭,趴
沿,船,铅
能,熊,螚
哗,桦,铧,烨,哔,榫
雌,眦,泚,跐,龇,疵
指,脂,诣,酯,稽
爱,受,爰
努,怒,弩,驽,孥,胬,呶
友,有,反,发
般,搬,磐,瘢,槃
菠,婆,簸
胀,帐,账,张,怅,伥
张,强,弹
茶,草,花
火,头,尖,奕
夫,夹,荚,爽,奭
挈,契,絜,瘈
跌,秩,铁,佚,昳,轶,帙,迭
伏,汰,钛,呔,肽,酞,驮
恩,摁,嗯,蒽
今,令,含,贪,衾,命
念,忿,忍,意,总,忘,忽,息,急,感,想,您,怎,志,悠,恶,怨,慈,恩,忠,态,恳,惹,愚,慧,愁,思,恐,悉,怒,惑,忌,惩,慰,患,愈,悬,恋,惫,憋,怠,憨,恕,惠,忑,恙
吸,极,级,圾,趿,汲,靸
肴,淆,崤
热,势,垫,挚,蛰,絷,鸷
洺,铭,酩
唿,惚,偬,怱,葱
赐,踢,惕,锡,剔,蜴,裼
询,殉,绚,峋,徇,郇,恂,洵,珣,荀
喝,竭,渴,揭,褐,歇,遏,蝎,褐,谒,碣,鞨,偈,鹖,羯,曷
倪,睨,鲵,猊,麑,霓,阋
玩,顽,园,鼋,沅,阮
免,兔,冤,菟,冕
梳,流,硫,疏,毓,琉,蔬,鎏
山,凶,画
函,凿,幽,凼,菡
仙,灿,讪,籼,汕,舢
岔,岳,岱,岙
屈,掘,倔,崛,窟
恼,脑,汹,酗,忷,讻
于,予,矛
仔,好,籽
逊,荪,狲
仍,奶,扔,礽
涝,捞,唠,崂,痨,耢
叫,纠,赳
魂,魄,愧,瑰
松,淞,凇,菘
傻,谡,稷
离,禽,篱
魁,鬽,魅,魑,魍,魉,魃,鬾
侄,致,到,倒,桎,轾,蛭,咥,垤,绖,膣
系,素,索,累,奚,嗦
禹,禺,寓,愚
工,土,干
巫,诬,筮,噬
负,责,贯,贫,贵,赞,赍,赟,赉
泵,趸,蹙
究,突,穷,穹
控,腔,倥,鞚,崆,挖
童,重,熏,董
侍,待,诗,持,特,恃,峙,痔,等
士,土,壬
任,妊,廷,饪,衽,纴
廷,庭,霆
午,牛,平,年
牟,哞,眸,侔,蛑
罕,竿,旱,岸
厨,橱,蹰
付,时,村,讨,封,衬,肘,忖,纣,吋
咐,附,驸,拊,鲋,符,府
筹,焘,等,寿
试,拭,轼,弑
筏,阀,垡
晓,浇,烧,挠,绕,饶,跷,侥,骁,铙,峣,硗,蛲,桡,娆,哓,荛,尧
笺,盏,戋
个,不,木,丕
凛,檩,懔,廪,禀
僚,嘹,瞭,撩,潦,缭,燎,镣,寮,鹩,獠,蹽,尞
傍,榜,膀,螃,谤,磅,镑,滂,耪,鳑,搒,蒡,旁
口,回,吕,品
走,足,是,疌
忠,衷,盅
串,患,窜
蹿,撺,漶
竞,竟,菩,总,兑,兜
短,逗,痘,饾
橙,瞪,澄,蹬,噔,镫,嶝,磴,凳
毫,豪,耄,耋,髦
家,象,豪,篆
笞,苔,怠,炱,答
弃,卉,弄,鼻,箅
榕,溶,熔
囱,卤,窗,囟,硵
诊,珍,趁,殄,胗,袗,轸,畛,疹
参,叁,瘆
之,乏,芝
康,庚,唐,赓
脏,桩,赃
塘,搪,糖,赯,溏,唐
们,扪
忙,牤,虻,杧
忘,妄,盲,芒
汝,馁,绥
宴,晏,妟,匽
堰,偃,揠,蝘
当,雪,彗,慧
津,律,肆,肄,肇
建,健,键,毽,犍,腱,楗
芦,庐,卢
溺,粥,弼,矧,蚓
梯,剃,涕,递,姊,秭,鹈,锑,悌,睇,娣,绨
瞎,割,辖,豁,嗐,害
遝,鳏,瘝,眔
徒,徙,陡,赴
国,围,固,圆
住,往,拄,柱,注,蛀,驻,疰,炷
赘,聱,獒,嶅,鏊,螯,鳌,骜,謷
请,清,晴,猜,情,睛,精,蜻,靖,倩,靓,鲭
辉,挥,浑,晖,恽,珲,郓,皲,诨
联,朕,取
误,娱,蜈,虞,吴
咻,鸺,貅
澜,斓,谰,阑
禁,襟,噤
焚,婪,樊,攀
摩,魔,磨,蘑,靡,糜,醾,蘼,麽,嬷,縻,麾,麋
梦,禁,焚,婪,楚,梵,棼,棽,椘,棾,榃,梵,麓
握,喔,幄,龌,渥,屋
辣,竦,悚,速,剌,觫,敕
棵,颗,课,裸,稞,馃,夥,踝,锞,蜾,骒,髁
涂,徐,除,捺,叙,途,蜍,赊
矮,诿,魏,倭,踒,逶
老,孝,老,考,孝,者,耆
佬,姥,栳
著,箸,奢
绪,堵,睹,都,赌,猪,诸,赭,褚,锗,渚,楮,翥,躇
煤,谋,媒,某
渡,踱,镀,度
冰,尿,沓
泳,脉,咏,昶,霡,永
喷,愤,惯,掼
殒,损,勋,陨,埙,圆
丐,钙,沔
啃,啮,掯
歪,整,嫩
明,萌,盟
拥,佣,涌,蛹
确,解,桷,嘴
诵,桶,涌,踊,蛹,捅,俑
簿,薄,礴
俞,愈,嵛,窬
语,悟,梧,捂,晤,焐,牾,鼯,敔,龉,痦,圄,吾,伍
日,曰,旦,亘
慧,惠,蕙,穗,蟪
白,百,臼,皂
伯,怕,泊,舶,迫,拍,啪,柏,的,帕,粕,珀,桕
谐,揩,楷,偕,喈,锴,蒈,皆
查,杳,香,秀
宜,宣,萱,亶
槽,糟,嘈,螬,漕,艚,遭,曹
浙,逝,哳
钦,揿,嵚
校,狡,饺,绞,较,咬,胶,效,郊,佼,跤,皎,姣,铰,洨,蛟,鲛
攸,悠,修,倏,筱,莜,脩
胳,格,络,略,骆,赂,酪,骼,烙,搁,路,恪,洛,貉,咯,珞,铬,饹,硌,袼,落
棱,凌,陵,绫,鲮,堎,崚,睖,菱
浩,皓,梏,酷,鹄,诰,郜
糙,糙,慥,簉,造
获,荻,逖
爸,芭,笆,琶
抒,杼,纾,妤,舒,序
揉,蹂,糅,鞣,煣,猱,橘
橘,鹬,潏,燏,遹
兴,举,誉,誊
驷,泗,德,羁
感,撼,憾
泪,相,帽
媚,楣,嵋,循,镅,猸,湄,鹛
看,盾,质,眉
相,想,箱,霜,厢,湘,缃
算,篡,箕,纂,攥
申,审,婶,渖
神,伸,呻,绅,坤,抻,珅,砷,胂
皿,血,益,恤
孟,盂,盍,盈
田,由,甲,申,曲
佃,细,钿,儡
描,猫,喵,瞄,锚,鹋
谓,猬,渭
福,幅,蝠,辐,副,富,逼
追,埠,槌,缒
阜,埠,追
悻,婞,圉
蚯,邱,浜
亨,享,烹,京,哼,脝
卿,唧,鲫
毋,母,每
洒,晒,牺,栖,哂,粞,恓,硒,舾
洒,酒,配,遒
捋,酹,浖
蠕,儒,糯,孺,懦,濡,襦,擩,薷,繻,颥,嚅
耳,茸,耸,耷
卫,节,耳
印,卯,昂
榴,溜,馏,熘,镏,骝,籀
碗,豌,腕,惋,婉,蜿,剜,帵,琬,畹,鹓
翻,栩,翔,翱,翺
羔,恙,善
眯,咪,渊
农,浓,脓,哝,秾,侬
蟊,蝥,瞀
退,腿,褪,煺
良,食,崀,莨,筤
缘,椽,喙,掾,篆,蠡,橼
皱,雏,邹,煞,趋,诌,绉,驺
谮,僭,噆,簪,朁
臾,叟,萸,庾
浥,挹,悒,邑,邕,灉,齆
湮,禋,堙,甄,垔
煽,塌,蹋,骟,榻,溻,鳎,遢,阘
吁,纡,迂,圩,盱
心,必,芯,沁,蕊,苾,慭
扬,杨,汤,场,肠
羊,详,样,洋,鲜,群
亦,迹,峦,恋,变,弈,奕,蛮
易,惕,踢,剔,锡,赐
尤,忧,优
又,权,杈
幼,窈,坳,拗
鱼,鳅,鲜,鳍,鲸,鲇
雨,霎,雾,雷,雪,霜,霆,雹
员,陨,损
原,愿,源
援,暖,缓
云,芸,动,运,耘
匀,均,钧
赞,替,潜
者,都,煮,暑,署,躇,诸,绪,赌,睹,堵
真,慎,填
支,枝,技,歧,鼓,肢,岐
卓,桌,绰,悼,掉,婥,棹,淖,倬,焯
奏,凑,挨
坐,座,挫
秋,愁,揪,鳅
甚,堪,斟,勘,湛,戡,椹
豕,逐,琢,啄
示,标,祭,票
寿,涛,祷,踌,筹,铸,畴,俦
韦,伟,苇,纬
吾,语,捂,悟,梧
相,箱,霜,湘
秀,锈,绣,诱,透
玄,弦,舷,眩
力,边,动,劫,励,历
历,厉,历,励,沥
撩,嘹,潦,了,燎,镣
临,监,鉴,篮,蓝
娄,楼,搂,数,缕,偻,褛,蒌
罗,萝,箩
麻,磨,摩,魔,靡,糜
买,卖,续,读
免,挽,勉,冕,晚,娩,搀,馋,逸
农,浓,农
掐,陷,馅
佥,险,检,验,脸,签,捡,俭
高,稿,搞
亘,恒,宣,喧,楦,渲,桓,垣,晅,萱,暄,喧,瑄,烜,楦
更,硬,便,梗,更
共,洪,拱,哄
古,枯,苦,姑,沽
谷,俗,裕,豁,浴
鬼,瑰,愧,槐,魏,魄,魂,魁
亥,该,核,咳,刻
黑,默,墨,黝
荒,慌,谎
火,灾,烧,煤,烤,炎,焚
加,驾,架
家,稼,嫁
建,健,键
皆,楷,谐
今,贪,念,妗,吟
竟,镜,境
贝,责,负,贫,贪,财,账,赊,贺,货
敝,蔽,憋,鳖,弊
不,坏,环
才,财,材
朝,潮,嘲
辰,唇,晨,震,振,辱
喘,揣,端,湍,瑞,惴
次,资,咨,姿
寸,守,付,衬,村,时,对,过,讨
甫,捕,辅,哺,铺,搏,脯,膊,蒲,敷
甘,钳,甜,柑
妲,怛,袒
秕,妣,庇,毖,纰,砒,毗,枇,蚍
睢,雎,哺,捕,脯,铺,匍,匐,圃
牺,栖,洒,晒,哂
邗,邛,顼,顸
蹇,搴,褰,骞
犄,犄,掎,犄,畸,崎,绮,漪,旖,倚
罐,灌,罐
囊,壤,攘,镶,嚷,瓤
暴,爆,曝,瀑
鞠,掬,菊
辨,辫,辩,瓣
卒,碎,醉,萃,瘁,粹,翠,悴
景,影
鬼,槐,愧,魂,魄,魔
暮,蓦,墓,幕,慕,摹
樱,婴,鹦
亭,停,婷
正,证,症,政,征
旦,担,坦
刑,型
兆,跳,眺,挑,桃,逃,佻
秀,绣,锈,透
夸,挎,垮,胯,跨
扁,匾,偏,翩,篇,遍,骗,编,蝙
争,筝,铮,峥,挣,诤,狰,净,静
旁,滂,螃,榜,膀,傍,谤,磅,镑
黑,墨,默,黩,黯,黔
高,篙,稿,搞,缟
半,伴,拌
占,钻,贴,粘
皆,谐,楷
主,住,往,注,柱,驻
爪,瓜,爬,抓
氏,纸,氐,抵,邸,低,底
弓,引,弯,湾
乃,仍,奶,及,吸,极,级,扔
昔,惜,措,错,腊,蜡
傲,熬,赘
比,此,些
奇,骑,寄,倚,绮,椅
部,剖,陪,培,倍,赔
帛,绵,棉,锦
促,捉
创,枪
约,钓
委,萎
室,宝
踝,稞,窠,裸
祛,怯
蓝,篮
盲,肓
弈,奕
箫,萧
状,壮
因,困
品,晶
庆,厌
国,固
票,栗
刮,乱
塔,搭
谓,猬
管,馆
思,恩
超,起
导,异
麻,床
内,肉
烟,咽
一,乙,二
弍,贰,腻
产,严,屏
碰,谱,戬
谱,镨,氆
进,迸,巡
丰,半,羊
寒,赛,寨,塞,褰,謇,搴,蹇,骞
洲,酬,渊
齑,瀣,薤
罪,菲,霏
悲,辈,翡,蜚,裴,斐
鼎,鼐,鼒
池,驰,弛
飞,艺,虱
讯,汛,迅,茕,卂
巷,港,撰
褥,缛,薅,溽,耨,蓐
啊,婀,锕,屙
愕,腭,鳄,鄂,锷,鹗,谔,萼
挎,垮,跨,胯,刳,侉,夸
乖,乘,乘,剩,嵊
材,财,豺
科,抖,料,斜,蚪,枓,斛,槲,斛,槲,蝌
柜,拒,距,矩,炬,讵
东,乐,车,柬
呀,讶,邪,蚜,鸦,雅,蚜,迓,伢,岈,玡,釾,砑
叩,即,却,印,卯,卭,卸,卾,卲,卻
满,瞒,蹒,螨,颟,懑
简,筒,茼
洞,桐,铜,峒,侗,胴,恫,垌,酮
觅,览,觉,宽,笕,苋
倘,淌,敞,躺,趟,氅,耥,徜,惝,绱
丹,舟,盘
刷,涮,唰
怖,稀,欷,晞,烯,唏,豨
啼,谛,蹄,缔
册,丽,俪
俪,鹂,骊,鲡,酾,逦
风,凤,凰,夙
化,比,此,叱,牝
分,会,合,金,兮
化,讹,靴
鼠,鬣,躐,邋,镴
唬,彪,琥,虓,猇,搋,褫,虒,虎
旨,昏,昔
又,叉,支
惘,辋,魍
叆,暧,嗳
翅,翘,翎,翔
毅,毁,殷,殿,臀
披,彼,玻,被,破,坡,跛,波,颇,陂,啵,疲
暖,援,缓,媛,湲,谖,瑗
竖,坚,贤,肾
紧,絮,系,素,索,紊,累,紥
托,吒,仛,讬,奼,饦,乇
彻,沏,砌,窃,切
张,涨,泓
纯,吨,盹,顿,钝,沌,饨,炖,莼,鲀,扽,肫,迍,囤,窀,屯
会,金,企,釜,荟,佥
人,入,八,六,个
卒,萃,率,翠,窣
楔,锲,揳,禊
夺,奋,牵,态,畚
荚,芙,茱
倦,蜷,绻,锩,惓,鬈
热,然,燃
读,续,赎,渎,牍,椟,犊,黩,窦
姻,咽,烟,洇,胭,裀,骃
因,恩,茵,氤
吟,矜,涔,妗,钤,衿
邻,龄,伶,领,怜,拎,铃,聆,岭,冷,羚,玲,蛉,铃,领,冷,瓴,泠,拎,羚,鸰
价,阶,尬,蚧
软,吹,炊,饮,砍,坎,次,钦,欢,忺,歌,款
布,希,肴
义,叉,艾,爻
九,丸,刃
句,旬,甸,匋,蜀
蜀,镯,躅
苟,芶,荀,笱,芍,芩,芡,莽,葖,荞,芸,芟,荽,茹,茗,芥
拘,驹,狗,够,枸,姁,佝,齁,煦,蒟
元,无,天
光,先,充,兜
晃,显,昆,昱
冠,寇,蔻
完,宗,宪,崇,芫,莞,鬃,冤
抚,芜,妩,怃,庑
先,赞,筅
统,吮,铳
兔,冤,逸
晁,窕,晃
跳,挑,逃,桃,姚,祧,佻,眺,铫,珧,鼗
疝,氙,癌
辽,疗,承
莩,茅,荸,孛,孚
脖,悖,桲,饽,荸
携,镌,檇
加,动,勒
勒,嘞,恸
架,袈,贺,驾,瘸
卫,刃,召
忍,涩,纫,韧,轫,仞,牣
召,苕,笤,岧,髫
那,哪,挪,娜
私,弘,吮
常,赏,堂,裳,党,掌,棠,尝,偿,嫦
抬,冶,治,始,胎,怡,贻,饴,诒,殆,鲐,迨,绐,骀
擒,噙,檎
漓,璃,醨
幻,吆,幼
拗,坳,黝,蚴,呦,靿,窈
率,摔,蟀
丝,兹,慈,孳
丝,咝,鸶
红,杠,肛,扛,江,鸿,虹,讧,缸
录,隶,泉
月,冉,再
佳,挂,桂,娃,鞋,蛙,哇,洼,硅,畦,诖,跬,邽,鲑,闺,圭
挫,锉,矬,唑,痤,莝,脞,座,髽
黑,墨,嘿
里,星,量,童
壶,壳,壹,悫,噎,蠧
评,砰,秤,坪,怦,枰,抨,砰,萍
寸,守,夺,寿
射,榭,麝
厘,缠,喱,廛
蹴,僦,鹫
拢,咙,胧,珑,眬,陇,栊,昽,泷
标,际,蒜
棕,踪,粽,综,腙,淙,悰,琮
叔,椒,淑,寂,菽,踧,督
冻,栋,陈
在,存,荐,茬
迈,迁,迅,过,迄,边,连
旌,旗,族,旅,旄,施,旋,旆,旖,旎
和,加,如,扣,知
嗝,隔,融,膈,滆,镉,翮,鬻
响,晌,饷
绢,捐,娟,鹃,狷,涓
若,箬,匿,慝
词,饲,祠,伺,嗣,司
搞,稿,敲,镐,熇,缟,槁,犒
合,台,谷
浴,俗,欲,裕,峪,鹆
谬,醪,戮,缪,鹨,嫪,飂
惨,渗,掺,毵,糁,碜
闲,闭,闯,闻,闹,闽,闸,闰,闱,问,间,闷,闪,闾,阁,闽,阒,阂,阕,简
悯,润,涧,焖
戕,斨,牂,牁
装,奘,藏
按,鞍,桉,鮟,案,氨,安
鲟,浔,荨
档,挡,铛,裆,珰
刍,当,争,急
伊,咿,笋
笋,窘,君,莙
尺,尽,昼,迟
护,驴,炉,妒,沪,唳
引,躬,弱
鸟,鸣,岛,捣
砖,传,转,抟,啭
伟,讳,纬,帏,玮,炜,韦
晕,荤,军
天,关,矢
吴,吞,蚕
葵,癸,昊
揆,睽,暌,骙,阕
腾,藤,滕,塍,鰧,媵,螣,縢
宋,呆,采
杂,染,梁
骛,鹜,婺,敄
阑,谏,楝
懒,癞,籁,濑,赖
播,潘,蟠,翻,皤,蹯,燔,鄱,蟠,幡,璠,藩
各,冬,务,条,备
彩,睬,踩,彤
朱,茱,茉
委,萎,痿
烤,拷,铐,栲,姥
煮,屠,屠
嘟,储,槠,潴
蝶,谍,碟,牒,喋,堞,渫,蹀,鲽
遮,鹧,摭,嗻,蔗
球,救,俅,赇,逑,裘,求
糠,慷,逮,槺,鱇,叇,康
贝,页,员,贞
坝,则,败,狈,呗
樱,缨,鹦,嘤,璎,瘿,撄,罂,婴
捷,睫,婕
淀,绽,锭,腚,碇,啶,靛
胃,肾,肯,胄,罥,肙
懈,邂,蟹,澥,檞,廨,獬
撤,辙,澈
贿,郁,囿,侑,铕,宥
吕,昌,冒
帽,瑁,勖
替,辇,潜
得,碍,嘚
宿,缩,蓿
棉,锦,绵,帛
啤,碑,脾,牌,稗,裨,髀,婢,捭,睥,庳,鼙,卑
缴,激,邀,檄,敫
借,惜,猎,鹊,腊,蜡,腊,蜡,踖,厝
错,措,醋
喧,渲,暄,楦,揎
朝,韩,乾,戟,斡,翰
斩,渐,惭
堑,堑,壑,暂,錾,椠
坟,蚊,刘,浏,纹,汶,抆
这,达,近,辽
济,挤,脐,剂,跻,蛴,鲚
覆,履,屣,屐
夜,液,腋,掖
旧,汩,阳
炎,焱,燚
谈,淡,痰,啖,琰,剡,欻,扊,氮,毯
葩,潖,筢
绝,艳,滟,铯
耗,牦,蚝,眊,酕,氄,笔
俭,剑,验,检,捡,险,脸,敛,潋,裣,睑,猃,殓,莶,签,蔹
啥,猞,舒,倽,涻
嵘,滢,溁,蝾,潆
撅,獗,橛,蹶,劂,厥
道,遵,遁,遒,逍,迹
申,电,奄
奏,奉,秦,蓁
瘟,氲,温,昷
蓝,篮,监
腮,鳃,锶,勰,偲,飔,葸,缌,罳,崽
油,抽,袖,邮,轴,迪,柚,妯,釉,岫,舳,铀,蚰,鼬
黄,簧,癀
陈,阵,队,坠
族,簇,嗾,蔟,镞,鷟
颖,疑,凝,肄
蜘,踟,痴,智,知
垃,位,粒,泣,拉,砬,啦,鞡,莅,煜
音,意,章,窨
喑,暗,谙,黯,愔,歆,噷
辞,锌,梓,宰,滓,薛
辛,幸,辜,宰,莘,睾
凉,掠,惊,谅,琼,晾,鲸,弶,椋,黥
择,译,泽,释,绎,驿,萚,箨,睪
即,既,朗
慨,溉,概
共,其,甚
巽,撰,馔
只,共,典,舆
票,栗,要,粟,贾,篥,傈,僳
耍,需,斋,篅,耑
敢,橄,憨,瞰,阚
取,职,耶,联
诹,鲰,陬,骤,趣
柳,聊,铆,卵,泖,窷
诡,跪,桅,脆,姽
苍,疮,芬,芳
滔,稻,蹈,韬
菊,鞠,掬
薮,擞
嚷,壤,攘,镶,瓤,禳,穰,勷,骧
啄,琢,诼,椓
雀,崔,霍,翟,瞿,藿,省
瞿,衢,蠼,氍,臞,癯
蔺,躏
灌,罐,獾,颧,鹳,瓘,雚
憔,瞧,礁,樵,醮,蘸,谯,僬,鹪,劁,噍
而,雨,两,面
缀,辍,啜,掇,惙,裰,歠
仗,杖,扙,粀
餍,靥,魇,黡,恹
涯,睚,捱,崖,厓
涸,痼,锢,崮
页,顽,烦,领,顺,须
永,咏,泳,脉
甬,通,痛,桶,诵,捅,俑,涌,用,拥,佣
由,迪,笛,油,邮,抽,袖,柚,庙
乍,作,昨,诈,炸
召,招,照,沼
诊,珍,趁
走,趣,趋,越,起,趟,超,陡,徒
赛,塞,寒
申,神,伸,坤,绅
身,射,躲
式,拭,试
叔,淑,椒,督
寺,持,等,待,诗,侍,特,恃,峙
我,峨,娥,鹅
穴,窘,穷,空,窈,窕
寻,灵,雪,扫
阑,澜,斓
劳,涝,捞
利,俐,犁,梨
良,娘,狼,酿
列,例,烈,裂,冽,咧
林,婪,楚,梦,禁
龙,拢,笼,庞,宠,茏,垄
仑,纶,论,沦,伦,抡,轮
米,继,断,眯,迷
苗,描,猫,瞄
皿,盐,监,盆,盒,孟,猛,盂
莫,墓,暮,幕,慕,模,摸,摹,漠
内,柄,纳,呐
奴,努,怒,恕
千,纤,迁
且,阻,组,谊,宜,咀
各,骆,路,洛,络
圭,蛙,娃,洼,桂,挂,佳,涯,崖,封,畦
合,哈,拾,答,给,塔,搭,恰
胡,糊,蝴,湖
虎,虚,虑,虔
奂,焕,涣,换,焕
灰,诙,恢,碳,炭
僵,疆
交,狡,校,郊,胶,效,跤,饺,绞,咬
经,茎,泾,径,劲
倦,蜷,眷,卷,券,誉,誊
军,浑,挥,晕,晖,辉
君,群,裙
辟,避,癖,劈,壁,璧
帛,绵,棉,锦
卜,补,扑,朴,仆
部,陪,倍
查,渣,碴
澈,撤,辙
成,城,诚,盛
刍,皱,煞,邹
此,柴,紫,些
耳,耻,职,联,聘,饵,茸,耸,娉,俜,骋
反,版,板,饭,返
奉,棒,捧
浼,娩,冕,晚,挽
龚,龛,詟,垄,陇
躁,臊,澡,操,噪,燥,藻
赞,攒
焦,蕉,礁,瞧,憔,樵
铺,捕,哺,埔,甫,辅,圃,匍,蒲
采,彩,睬,踩
每,海,梅,悔,诲,霉
车,军,浑,挥,晖,辉
莫,漠,寞,摸,模,膜
牙,呀,芽,雅,讶
勿,忽,匆,葱
曾,赠,憎,僧,蹭,嶒
班,斑
真,镇
珍,诊
非,韭,徘,辈,悲,斐,裴,靠,扉,霏,菲,匪,蜚,排
荒,谎,慌
弟,第,递,梯,剃,涕
巨,拒,炬,距,矩,柜
居,剧,据,倨,锯,踞
会,侩,脍
票,漂,缥,飘,剽,瓢,膘
浅,线,钱,贱,践,溅,栈,饯
史,驶,使
烧,浇,挠
台,抬,胎,苔,怡,治,冶,始
皮,披,波,菠,坡,彼
古,枯,估,故,做
帝,啼,谛,缔,蒂,蹄
汛,迅,讯
肖,消,悄,稍,捎,霄,哨
包,饱,泡,抱,炮,袍
永,泳,咏
竟,境,镜,竞
西,洒,晒,酒
登,凳,橙,噔,蹬,瞪
吾,语,悟,捂,梧
偶,遇,寓,藕,隅
幻,幼
八,扒,趴,穴
力,历,沥,枥,厉,励,砺
称,你
掩,淹
仗,杖
灾,灭
取,职
品,晶
拾,给
票,栗
椽,喙,蠡,掾,缘
磬,罄,謦
戍,戎,戊,戌
柝,坼,祗,诋,邸,柢,砥,抵,抵,泜,胝
苘,茼
诈,榨
宵,霄
澄,橙
晤,悟
嬉,禧
袄,妖
怕,帕
坚,竖
雀,省
室,宝
尊,奠
区,匹
伐,代
此,比
考,老
脏,桩
汗,汁
晋,普,恶
班,斑,癍
他,她,地,毑
施,拖,迤,椸
乙,乞,气
凯,皑,铠,剀
源,塬,羱,嫄,螈
椅,倚,骑,畸,崎,琦,旖,猗,漪,犄,掎,剞,绮,攲,锜,寄
衍,街,衔,衡,衙,绗,衎,愆,蘅
行,竹,荇
枵,鸮,樗
睡,唾,锤,捶,棰,陲,垂
闭,团,困
覃,谭,潭,蟫,蕈
框,眶,诓,哐,洭,劻,筐,汇
渠,染,蕖
巨,臣,宦,苣,宧,卧
烁,栎,砾,铄,跞,轹
穿,芽,牙
卜,下,卡,卞
占,点,苫,卤
处,咎,绺,晷
莴,窝,赛,呙
觊,觎,觑
摘,墒,熵
敝,撇,蔽
深,探,琛
份,吩,粉,扮,盼,纷,颁,汾,玢,酚,鼢,掰
北,兆,背
蛇,驼,舵,鸵,跎,砣,沱,佗,陀,柁,坨,铊,酡,鼧
论,轮,沦,抡,伦,纶
批,秕,枇,毗,蚍,仳,妣,陛,砒,纰
华,毕,货,花,隼
蓖,篦,簏,麀,媲,貔
舅,鼠,男,巤
些,柴,紫,胔,茈,赀,訾,觜,髭
虎,虚,虑,虏,虐,疟,虔
仅,汉,叹,双,权,奴,驭
权,对,树
枝,技,肢,吱,歧,妓,伎,豉,芰,跂,屐,岐,忮
设,没,投,股,役,般,殷,毁,殿,毅,段,殁,骰,羖,榖,毂,瀫,觳,彀,鷇,癜
曼,蔓,慢
霜,霖,露
露,鹭,璐
皮,反,发
泼,拨,拔,跋,胈,袯,废
套,奁,奎
纸,纸,舐,扺,芪,昏,婚,惛
低,抵,砥,祗,诋,羝,胝,邸,柢,鸱,骶,底
从,队,坠
认,让,计
囚,因,困
从,丛,众,怂,纵,苁,枞,疭
碎,粹,醉,悴,淬,啐,谇,猝,捽,膵
侨,桥,娇,轿,骄,矫,矫,硚,峤,鞒
达,迭,送,远,逵
挞,哒,鞑,垯,跶,荙,闼
拳,券,卷,誊,眷,桊,豢
器,嚣,噩
嬛,擐,澴,缳,儇,翾
央,奂,英
秧,映,殃,怏,泱,鞅,碤
暮,幕,摹,慕,募,墓,蓦,寞,瘼
捻,稔,埝,晗
资,姿,盗,咨,瓷,恣,茨,佽,趑
夷,姨,胰,咦,痍,荑
仪,议,蚁,舣
执,汍,纨,芄
勺,匀,勾,包
石,后,启
勿,匆,易,笏
杨,扬,场,肠,畅,汤,饧,炀,旸,疡,昜
汤,烫,荡,觞,殇,铴
葛,蔼,霭,谒
业,亚,显
冼,洗,选,铣,跣,酰
挽,晚,娩,勉
岩,岸,岳,岂,岗,岚,岌,崇,岁
缶,窑,罂,罍
础,拙,咄,绌,黜
停,婷,渟,葶
刀,刁,力,刃,习,乃
肋,伪,胁,筋
拐,别,捌
染,柒,梁,粱
去,丢,昙,铥
允,充,兄,见,兖,茺
坛,纭,耘,酝,运
磕,嗑,瞌,溘,榼,搕,阖,盍
篱,漓,璃
弦,炫,舷,眩,泫,铉
溪,蹊,鼷,傒,徯,鸂
巩,帆,矾,钒
空,箜,曌
茎,痉,氢
垒,叠,桑
姓,性,胜,牲,旌,笙,甥
降,绛,洚
撞,瞳,幢,潼,僮,憧,曈,噇,疃,艟
府,俯,腐,腑
鸳,鸯,鸢
袋,贷,黛,岱
式,弍,武
赋,鹉,斌,赟
优,忧,扰,犹,就,疣,鱿,莸
茏,笼,龛,宠
小,少,示
赤,亦,寺
你,您,称,弥,祢,猕,尔,玺
消,悄,哨,削,梢,稍,捎,销,峭,俏,硝,艄,鞘,逍,诮,绡,蛸,魈,潲
肖,宵,霄,屑,筲
芳,房,旁
游,淤,漩,蝣
杰,杏,杳,查
中,申,串
冲,种,钟,仲,肿,忡
遗,溃,馈,聩,愦,殨
茧,虽,蛊,蚩,虫
史,使,驶,吏
信,唁,狺,罚
高,膏,篙,蒿,翯,膂
哈,拾,给,恰,洽,鸽,蛤,饸
搭,塔,嗒,褡,溚,瘩
容,客,蓉
锣,啰,逻,猡,椤
列,咧,冽,例,洌,烈,裂
玖,灸,疚,柩
杉,须,衫,彤,彭,钐
蓼,寥,瘳
娴,痫,鹇
蒋,桨,奖,浆,酱,将,锵
录,寻,帚,灵,炅,盝,箓
碌,绿,剥,氯,禄,醁
裙,群,郡,捃
潇,蟏,鹔,骕
嫌,谦,赚,歉,廉,镰,搛,慊,鳒,嗛,缣,蒹,鹣,臁,蠊,兼
侵,浸,锓
尸,户,卢
弓,马,乌
沸,佛,拂,怫,狒,绋,艴,氟
第,弟,笫
乌,鸟,凫
凫,茑,袅,鸢,枭
呜,坞,钨,邬
坏,杯,怀,环,还,抔
邦,帮,绑,梆
啯,蝈,帼,掴
绩,债,啧,渍,碛,帻,赜,箦
傲,嗷,熬,遨,廒,敖
添,舔,悿
郁,那,邻,邓,邗,邛,邝,邙,邦,邢,邪,邠,邬,邡,祁,邯,郸,邴,邳,邶,邺,邮,邱,邸,邹,邲,邵,邰,邽,耶,郏,郅
未,末,朱
械,诫,绒,贼
亲,新,薪
桑,嗓,森
休,沐,林
保,堡,褒,煲,葆,褓
番,悉,窸,蕃,蟋
插,播,锸,歃
菜,采,朵,杀,呆,杂,果,亲,柔,宋,杲,桑,燊,桀,橐
味,妹,昧
奈,萘,捺
考,孝,者
教,哮,酵
暑,署,薯,曙
景,晕,暴
露,霜,霞,霹,霸,霂,灞
爆,瀑,曝,暴
须,顺,烦,硕,颌,顸,颈,颂,顷,倾,领,颔,颖,颍,颃,颉,顼
址,扯,耻,趾,沚,祉
证,政,怔,征,惩,症,钲
蛋,胥,楚,憷
思,畏,累,惫
匍,葡,圃
随,惰,椭,堕,髓,隋,隳
拓,跖,柘
昔,籍,藉,耤
棍,混,馄,鹍,鲲,锟,焜,绲,辊,醌,琨
陌,佰,宿
昌,菖,阊
秀,氖,艿,隽
渣,喳,碴,楂,揸,猹,嵖,馇
潮,瀚,擀
晰,淅,蜥,皙,菥
欣,掀,锨,焮
孤,狐,弧,抓,呱,瓠,菰,觚,瓞,胍,蓏,窳
荠,茭,筊
螟,瞑,暝,溟,蓂,冥
提,挞,挝
终,咚,佟,螽,疼,氡,图
喀,额,髂
腹,愎,蝮,鳆,馥
棱,愣,楞,塄
恢,炭,碳,盔,诙,咴,灰
古,舌,克
草,萤,营,荧,莹,劳,莺,萦,荣,荥,荦,茔,蓥,蒙,革
目,自,且,日,首
息,臭,鼻
锧,踬
惧,俱,飓
淹,掩,腌,俺,鹌,阉,崦,埯,庵
弯,穹,芎,变,湾
监,盐,鉴,临
噜,橹,镥,氇
横,磺,璜,潢,蟥,鐄
骡,螺,摞,嫘,瘰,漯,缧,撂
笠,立,昱
产,铲,浐,萨
辩,辨,辫,瓣,辡
譬,臂,臀
学,觉,党,鸴
拇,姆,呣,碡
毒,霉,莓
侮,海,梅,悔,晦,诲,敏,繁,酶,嗨
碘,腆,觍
堪,勘,斟,椹,湛,戡
饵,洱,耶,洱,铒,弭,佴,辄
揖,缉,辑,楫,戢,蕺,葺,咠
最,撮,嘬,蕞
却,卯,卸,御
报,服,赧,菔
掏,淘,陶,啕,醄,萄
白,百,臼,舀,臽,臿
焰,馅,掐,陷,谄,阎,萏
皞,嗥,槔,皋
盖,姜,羡,恙,羌
膳,缮,鳝,墡,蟮,鄯
羔,羹,糕
栽,裁,戴,载,截,哉,襶
类,娄,屎,粪
睐,徕,睐,崃
攮,囔,馕,齉
眼,根,很,恨,限,跟,狠,银,艰,垠,哏,龈,裉
悬,息,恩
微,薇,徽,溦
缅,湎,腼,勔
旋,漩,璇
谀,腴,廋,瘐
曳,拽,跩
诩,栩,翊
羽,翌,羿
翁,嗡,蓊,滃,鹟,渰
奄,掩,淹,俺
央,秧,映,殃
尧,饶,绕,浇,挠,烧
也,弛,驰,施
俞,愉,输,愈,榆,喻,偷,瑜
羽,翔,翩,翘,翻,翅,翱,翠
聿,律,津
元,远,完,玩,园
约,药
月,朋,膊,脯,育,肓,脊,背
展,辗,碾
占,沾,粘,站,战,黏,帖,贴,玷
章,障,彰,獐
正,证,征,歪,焉,惩,症
之,乏,芝,泛
半,伴,拌,绊,叛,判
孚,俘,浮
屈,掘,倔
容,蓉,熔,溶,榕
尚,躺,淌,趟
勺,趵,钓,约,的,灼
氏,纸,低,底,抵
市,闹,柿
是,提,题,堤
斯,撕,嘶,厮
宛,碗,婉,腕,蜿,惋
危,跪,桅,诡,脆
昔,猎,借,错,蜡,惜,腊,鹊,措
咸,减,喊
乐,砾,烁
立,拉,垃,站,粒,泣,笠
留,榴,瘤,溜,遛
率,摔,蟀
每,海,诲,悔,霉,晦,梅,侮
面,腼,缅,湎
难,滩,难,摊
疒,瘦,病,疗,疼,痒
鸟,岛,鸣,莺,鹅,鹊,鹤
宁,狞,拧
皮,破,波,坡,彼,被,玻,披,疲,跛,皱
票,飘,漂,膘
鬲,隔,融,嗝
勾,构,钩,沟
骨,滑,猾
瓜,孤,狐,抓
官,馆,管,棺
贵,溃,遗
果,棵,颗,课,稞
户,庐,炉,房,妒,驴
吉,结,洁,桔,吉
急,稳,隐,瘾
几,讥,凯,饥,肌
既,溉,慨,概
兼,歉,赚,嫌,谦,廉
监,滥,槛
见,观,现,砚,觉,视
堇,谨,勤
敬,警,擎,儆
巨,矩,柜,拒,距
亢,坑,炕,抗,吭
敖,熬,傲,遨,赘
白,怕,帕,伯,拍,泊,柏,陌,珀,佰,宿,缩
贲,喷,愤
扁,篇,骗,偏,遍,编
参,掺,惨,渗
曹,糟,嘈,遭,槽
虫,独,浊,蛋,蚕
串,患,窜
从,丛,纵,众,枞
当,挡,档
登,凳,橙,蹬,澄
多,侈,移,够,哆
非,菲,霏,排,悲,匪,辈,徘
分,粉,芬,份,纷
夫,扶,肤
付,付,附,腐,符,俯
瞅,啾,揪,锹,楸,湫
颁,颔,颌,颀,硕,颐
淄,缁,辎,锱
篙,缟,槁,蒿,镐,嵩
估,轱,沽,牯,钴,诂,怙,祜,佑
揩,楷,锴,谐,偕,喈
馈,溃,匮,聩,篑,愦,愦
怠,殆,骀,饴,怡,贻,贻
麻,磨,蘑,摩,靡,魔,麾
尊,遵,蹲,樽
辟,避,璧,譬,僻,臂,壁,劈
复,腹,覆,馥,蝮,履
满,瞒,蹒
谁,唯,维,推,雕,难,雅,崔,摧,催,璀,稚,雏
周,凋,调,绸,稠,惆,碉,雕
曼,漫,慢,蔓,谩,幔,馒
象,像,橡
繁,敏
累,螺
留,溜,榴,榴
揭,竭
亡,芒,茫,忙,盲,氓
卜,补,扑,仆,朴,赴
风,枫,疯,凤,讽
者,诸,猪,储,赌,睹,堵,都,煮
蹈,稻,滔,韬
韦,违,韬,苇,讳,伟
冈,刚,钢,纲,岗
罗,萝,逻,锣,箩
成,城,诚
容,溶,榕
兵,滨,缤,摈,傧,宾
火,灭,灾,伙,炎,淡,谈
果,课,棵,颗,夥
蒙,檬,朦,曚
仓,苍,沧,抢,枪,疮,呛,炝
唐,塘,搪,糖
袄,妖
废,疲
努,怒
并,开
摘,滴
雀,省
塔,搭
尊,奠
蠕,嚅,濡,孺,懦
忻,沂,坎,斫,昕
圩,盱,纡,吁
婺,骛,鹜
赧,赦
杳,沓
绊,拌
腊,蜡
僖,熹
创,枪
约,钓
拾,给
左,在
熟,热
兽,曾
豪,毫
耍,要
郎,朗
屋,层
伯,柏
灿,仙
冒,昌
涛,铸
类,粪
及,乃
暑,署
慢,漫
苟,苞
找,戏
货,贷
刑,型,荆
开,并,井,升,並
饼,拼,姘,骈,洴,帡
屏,幈,摒
哑,垭,娅,挜,氩
宝,室,窒
栏,拦,烂
排,徘,啡,诽,绯,悱,俳,鲱
也,世,巴,乜
汽,忾,饩
五,丑,互,瓦
篝,冓,媾,遘,觏
熙,姬,颐,巸
厂,广,庆
振,赈,娠
唇,辱,晨,震,宸,蜃
厅,疔,疗
订,打,灯,叮,钉,盯,酊,仃,耵,玎,町,汀,咑
嚄,镬,蠖,劐,蒦
号,亏,专,粤,咢,甹,雩
骋,聘,娉,俜
计,什,汁,针,叶
十,斗,半
卓,桌,罩
掉,绰,悼,焯,棹,淖,倬,踔,逴
纳,呐,钠,讷,枘,蚋,汭,衲,肭
柄,陋,炳,邴
膛,瞠,螳,樘,嘡,镗,堂
弊,憋,蹩,鳖,瞥
芬,氛,盆
机,叽,饥,肌,讥,玑,矶
抗,坑,炕,吭,杭,肮,伉,沆,航
七,匕,弋,戈
岔,盆,盒
囫,囵,因,国,圈
屁,尼,尾,尻,庇
泥,呢,昵,妮,怩,旎
掳,罅,遽,噱
鸡,鸭,鹅,鸪,鹒
授,绶,缓
蚤,搔,骚,瘙
假,霞,暇,瑕,遐,嘏,葭,瘕,叚
饭,板,版,贩,扳,返,坂,皈,舨
难,滩,摊,瘫,傩
眠,氓,岷,抿,泯,珉,缗,湣,愍,民
长,氏,氐
绘,桧,脍,刽,烩,鲙,哙,侩,狯
大,太,丈
澳,懊,燠,噢,墺,奥
夭,乔,笑
扶,肤,麸,趺
侠,挟,峡,狭,颊,陕,浃,蛱,铗,惬,箧
吠,伏,袱,狱,畎
买,卖,实,头
琵,琶,琴,瑟,毖
零,苓,笭,囹
雾,雯,零
芨,岌,笈
欠,及,反
咳,刻,核,孩,该,骇,赅,劾,垓,骸,颏,亥
决,诀,抉,块,缺,袂,玦,炔,快,筷
越,钺,魆,樾
父,斧,爷,釜
讽,枫,飒,疯,沨,佩
莽,蟒,漭
诟,垢,逅,骺
均,韵,钧,昀,畇,筠,鋆
苞,雹,疱
敬,擎,警,儆,檠
儿,几,凡,兒
兀,杌,靰
说,悦,脱,锐,税,蜕,蜕,阅
兜,蔸,篼
貌,藐,邈
攒,臜,瓒,趱,躜
枕,忱,耽,沈,鸩
秽,哕,刿
匈,胸,瑙
丞,承,函,亟,蒸,卺
辽,疗,钌
叼,叨,初,忉,汈
绣,诱,锈,透,琇
穷,劣,夯
历,厉,厉,疠,雳
沥,枥,雳,呖,苈,疬
加,咖,枷,伽,痂,跏
办,为,苏
昭,照,迢,超
赵,起,超,赴,趋,趟,趣,赶,赴,趁,赳,趄,趔
层,屋,居,尿,屎,届,局,犀,孱
松,讼,蚣,忪
俊,峻,竣,骏,唆,梭,酸,焌,皴,黢,浚,逡,睃,羧,悛,狻
畜,蓄,蕃,搐,滀,畜
属,嘱,瞩
偶,隅,遇,耦,髃,喁,颙,嵎,藕
恐,筑,跫
经,径,轻,劲,烃,胫,泾,硁,刭,陉
懂,懵,踵
卦,褂,掛
尘,坐,圣,至,生
隆,窿,癃
扭,纽,钮,妞,忸,衄,狃
志,声,馨,痣
洁,结,秸,桔,拮,诘,佶,黠,袺,吉
颉,缬,撷
袁,猿,辕,遠
鼓,嘻,嬉,禧,蟢,僖
彭,澎,膨,蟛
廷,挺,蜓,艇,铤,莛,珽,梃
汗,杆,秆,奸,肝,刊,轩,赶,矸,玕,旰,讦,犴,鼾
焊,捍,悍
浅,线,残,践,钱,栈,贱,溅,饯
万,方,尤,龙
庞,宠,宏
噗,璞,濮,蹼,镤,菐
尉,慰,蔚,熨
擦,檫,嚓,镲
炒,抄,吵,纱,妙,砂,钞,秒,沙,砂,耖,杪,眇
渺,缈,桫,挱
娑,鲨,挲,裟,莎,痧
访,纺,仿,坊,防,妨,肪,放,彷,舫,枋,昉
聪,耻,职
兽,曾,啬
蒉,篑,阓,匮
惹,诺,偌,喏,锘
徊,蛔,洄
墙,樯,穑,嫱
檐,赡,瞻,儋,澹,谵,黵,蟾,詹
倍,陪,培,赔,焙,焙,蓓,涪,醅,踣,掊,锫,剖
操,躁,澡,燥,臊,璪,噪,藻
豆,登,壹
夕,歹,名,久,歺
罗,萝,箩,多,梦,餐
列,死,毙,葬
旷,扩,矿,犷,圹
雁,鹰,膺,赝
门,闩,闪
涧,锏,裥
茫,硭,铓
荒,谎,慌
妻,萋,凄
延,诞,涎,蜒,筵
萧,啸,箫,肃
肩,扇,雇,戾,扈
展,辗,碾,搌,蹍
溺,搦,蒻,弱
蚂,吗,玛,妈,冯,码,犸
咒,骂,笃,哭
坯,胚,伾,邳,狉
峰,蜂,锋,烽,逢
望,碧,垫,暂
皇,全,呈
汪,旺,枉,狂,诳,逛
王,主,玉
煌,惶,蝗,徨,隍,遑,鳇,艎,喤,锽,篁,凰,皇
青,表,麦,素,责
箐,菁,氰,圊
嗉,愫,螦
违,韪,苇
连,莲,链,涟,裢,鲢
郑,掷,踯
木,术,本
戎,戒,或,忒,彧
束,果,朵
体,钵,锛
笨,奔,苯
林,淋,琳,彬
策,刺,棘
嗽,漱,喇,簌,蔌,欶,嫩,瘌
裹,巢,窠,剿,缫
未,末,禾
秋,利,和,酥,稣
伞,余,宗,祭,柰,佘,畲,龠,瀹
黎,黧,藜
勤,谨,瑾,馑,觐,槿
廿,甘,某
甜,柑,钳,酣,泔,坩,邯,疳,苷
测,侧,恻,铡,鲗,则,厕
芷,肯,齿,步
涉,频,濒,颦,蘋,陟,骘
婿,湑,谞,糈,醑
朋,钥,明,阴,钥,玥,刖,潸
崩,蹦,塴,嘣,镚
用,甩,甬,角,甭,痈
勇,恿,甬,通,痛,樋
捕,辅,铺,哺,脯,浦,蒲,敷,埔,逋,牖,莆,甫
愉,榆,喻,输,偷,渝,逾,瑜,揄,谕,逾,觎,毹,蝓,貐
前,箭,剪,煎,翦
旮,旯,昝
嗜,鳍,蓍,鬐
馨,罄,磐,磬,謦,碧
弹,蝉,掸,郸,婵,殚,禅,惮,阐,箪,瘅
唱,倡,猖,娼,鲳
檀,擅,颤,澶,嬗,膻,邅,鹯
提,堤,题,匙,醍,缇,鞮,捏,涅
硬,梗,埂,便,鞭,哽,鲠,粳,绠,更
增,赠,僧,憎,蹭,甑,缯,噌,矰,罾,嶒
析,新,薪
折,拆,诉,坼,柝,跅
崭,嵌,巅,巍
誓,哲,蜇,踅
爪,瓜,笊
枚,玫,改
齐,荠,霁,齑
条,涤,绦
嘎,嗄,戞
牵,牢,牟,牮,件
靠,窖,告
焉,蔫,嫣,鄢
灭,灾,灰
炎,炙,灸
伙,耿,狄
吧,肥,把,杷,钯,靶,耙,疤,爬,粑
娓,撬,橇,毳
滤,墟,罅,滹
呼,烀,轷
话,乱,括,敌,刮,恬,适,活,阔,湉,鸹,憩,蛞,聒,栝
湖,蝴,糊,瑚,煳,猢,醐,鹕,葫,胡
摘,滴,嘀,嫡,谪,镝
戍,戊,戌,戉,成
威,咸,茂,崴,葳,戚,嘁
臧,藏,蕨
熄,媳,螅,息
姐,沮,蛆,谊,阻,组,诅,租,祖,粗,助,锄,菹,趄,疽,咀,龃,狙,俎,岨,蛐
直,具,真,置
慎,镇,填,滇,颠,嗔,缜,瞋
电,龟,黾,鼍,奄,阄
奏,凑,揍,腠,辏
孟,猛,锰,蜢,艋,勐
滥,褴,槛,尴
笛,宙,庙,届
蕾,擂,镭,檑,礌,雷
遣,谴,缱
管,馆,棺,倌,绾
作,昨,诈,咋,炸,拃,蚱,砟,柞,怍,胙,祚,舴,酢,鲊
候,猴,喉,堠,篌
妾,霎,接,唼
章,单,早
障,樟,彰,嶂,蟑,獐,幛,漳,璋,戆,瘴
劈,壁,璧,譬,臂,嬖,襞,檗,鐾,擘
滨,缤,槟,镔,傧,殡,摈,膑,鬓,宾
墩,礅,暾,憝
郭,孰,熟,塾,廓
暨,厩,既
供,洪,哄,烘,拱,栱,珙
基,萁,箕,葚,綦
酉,酋,茜
粟,籴,粜
喘,端,揣,瑞,湍,踹,遄
聂,轰,叒
最,娶,聚
瘤,遛,飗
创,抢,枪,舱,跄,沧,呛,伧,怆,玱,炝,鸧,戗
苑,宛,怨,鸳,菀,夗
摇,谣,瑶,徭,鳐,鹞,飖,繇,遥
养,美,界,芥
着,差,羞,馐
葡,萄,菊,鞠
襄,囊,蘘,曩,蠹
郎,榔,螂,啷,嫏,廊
浪,娘,粮,狼,朗,酿,琅,踉,郎,烺,埌,稂,锒
遂,隧,邃,燧,襚
檬,朦,曚,濛,蠓,獴,幪,艨,蒙
云,县,悬
集,售,焦,蕉
催,摧,璀,繀,崔
磷,鳞,粼,嶙,辚,麟,膦,瞵,璘,遴
派,旅,哌,族,蒎
身,书,事
樽,遵,蹲,撙,鳟
铸,涛,畴,祷,踌,俦,帱
伫,贮,纻,苎
佑,佐,祐
影,憬,颢,璟,灏
雍,臃,壅,饔,蕹
墉,慵,鄘,鳙,镛,庸
馋,搀,谗,巉,镵
押,鸭,钾,狎,胛,岬,呷,柙
醺,薰,曛,獯,熏
褶,熠,漝,槢,摺
鹿,麓,鏖,麇,麑,麂,辘,藨,漉,镳
励,粝,砺,蛎
夭,袄,沃,跃,妖
舀,稻,蹈
译,择,泽,驿,绎
于,宇,吁,迂
余,涂,途,斜,叙,徐,除
则,测,侧,铡
曾,增,赠,僧,憎
直,植,值,殖,置
止,址,趾,耻
只,识,织,职,枳,帜
舟,航,舰
朱,株,珠
状,壮,妆
宗,棕,综,踪,淙,崇
金,链,键,钱,铜,针
区,沤,躯,驱,岖,欧,殴,讴,呕,怄,抠,枢,伛,妪,鸥
刃,忍,仞
生,性,姓,星
堂,瞠,膛
廷,挺,庭,霆,艇,蜓
童,幢,憧,撞
委,委,萎,魏
暇,假,霞,瑕,遐
献,现
向,响,晌
肖,消,梢,销,捎,悄,哨,稍,硝
夸,垮,跨,挎,胯,污
兰,拦,栏,烂
里,童,埋,理,狸,暑,著
嶙,粼,磷,麟,鳞
吕,铝,宫
毛,毡,毯,毫
门,闲,闷,闭,闯,阔,闪
某,谋,媒,煤
木,林,材,村,柄,栖,柩,框,沐
那,哪,挪,娜
旁,榜,膀,傍,磅
齐,济,挤,剂,跻
奇,绮,畸,崎,椅,倚
切,彻,砌,沏
哥,歌
贯,惯,贯,掼
广,旷,矿
呙,娲,祸,剐,锅,涡
己,记,纪,妃
夹,狭,峡,挟,侠,荚,颊
奖,桨,浆,酱
捷,睫
京,凉,谅,晾,景,惊,掠
居,据,剧
句,苟,句
诀,决,快,块,缺
厥,橛,獗
开,形,刑,型
办,苏,协,胁
卑,脾,牌,碑
必,密,蜜,秘
并,拼,饼,迸
采,彩,睬,踩,菜
涨,胀,张
出,屈,拙,倔,掘,咄
垂,陲,睡,锤,棰,捶
崔,摧,催
帝,蹄,啼
甸,句
东,冻,栋
斗,抖,科,斟,魁,料
兑,悦,说,脱
尔,你,弥,猕
方,防,访,妨,纺,旅,仿
逢,缝,蓬,篷,峰,锋,逢,蜂
弗,沸,拂,佛
复,履,覆
岫,柚,轴,舳
戢,缉,楫,辑
悔,晦,诲
洎,汨,汩
龌,龊,龃,龉
缴,激,邀
胡,湖,蝴,糊
箱,相,湘,厢,想
尚,淌,倘,躺,趟
朋,棚,鹏
富,福,幅,辐,蝠,副
兹,慈,磁,滋
告,浩,皓,靠,诰,梏,鹄
直,值,植,殖
摇,谣,遥,瑶
舌,活,话,括,乱,刮
劲,径,茎,经,颈
京,惊,凉,晾,谅,掠
参,惨,渗
当,挡,档
萄,淘,陶,掏
需,儒,孺,濡
买,卖,读,渎,椟,黩,犊,续
尉,慰,蔚,熨
章,彰,樟,璋,蟑
从,丛,纵,众
仰,昂,迎,抑
则,测,侧
用,拥,佣,甩
样,祥,详
标,际,示
哭,骂,咒,器,嚣
前,煎,剪
今,令,邻,领,翎,冷,拎,玲,铃,伶,怜
上,止,址,让,企,扯,肯
至,到,倒,侄,致
青,清,晴,情,晴,静,睛,精,猜,靓,靛,倩,靓
欠,次,软,低,吹,砍,欣,欢
十,什,计,针,叶,汁
寸,村,对,才,材,财
勺,匀,勾,钓,均,钩,沟
公,讼,松
交,郊,皎,咬,胶,姣,佼,绞,狡
童,撞,幢
乙,乞,艺,忆,迄,屹,亿
状,壮
怕,帕
熟,热
刮,乱
帅,师
兽,曾
徂,狙,沮,咀,龃,趄,诅,俎,租
殄,畛
敝,弊,蔽
卌,卅
妨,彷
溶,熔
谡,稷
弛,驰,驰
崇,祟
掣,擎
磋,蹉
糖,塘
仗,杖
废,疲
奋,备
委,萎
帅,师
阵,陈
贝,见
影,景
岛,鸟
茵,菌
作,昨
埋,理
绳,蝇
厉,历
上,下,卡,忐
瓶,瓷,瓮,佤
铲,萨,浐
三,兰,五
非,韭,悲
匪,痱,扉
亿,忆,钇
吃,屹,迄,疙,呓,圪,纥,仡,虼,讫
己,已,巳
忌,岂,导,异
记,纪,妃,起,圮,妃,杞,玘,改,跽
压,厌,辰,仄
河,呵,坷,何,舸,阿,柯,诃,珂,牁
夺,奇,苛,哥
朽,巧,污,窍
楠,喃,献,蝻,腩,罱,南,献,埠
纤,歼,仟,阡,忏,钎,扦,瓩,迁,跹
区,匹,巨,匪,叵,匠,医,匝,匡,匿,匣,匜,苉,笸,匚
驱,枢,岖,躯,伛,妪
抠,呕,欧,殴,鸥,怄,讴,瓯,沤,眍
餐,粲,璨,澯
仆,扑,外,朴,补,讣,舛
戏,战,戗,戕,戮,戳
疾,病,瘁,痞,痌,瘪,疥,疫,疖,瘠,瘀,痞,痹
调,稠,绸,碉,啁,雕,倜,凋,惆,赒,蜩,鲷,周
观,视,现,规,窥,砚,舰
赏,党,堂
柿,带,滞
制,到,刷,刮,掣
蔑,篾,蠛
肺,沛,帅,霈
删,珊,栅,姗,跚,册
冗,沉,壳
亢,秃,亮
它,仑,仓,宅
嘘,墟,谑,歔
杈,衩,钗,汊
锻,缎,煅,椴,段
搜,艘,嫂,飕,嗖,溲,馊,锼,螋,瞍,瘦
慢,馒,幔,谩,漫,鳗,熳
怪,悭,铿,蛏
诧,姹,咤,挓,侘
切,功,劝,动,助
捆,悃,悃
以,似,拟,姒,苡
夭,天,犬
夫,失,矢
妖,沃,袄,跃,妖,饫
鬟,寰,阛,圜,睘
莫,奠,尊,鸯
英,鸯,盎
换,焕,唤,痪,涣
漠,摸,膜,模,馍,蟆,谟
氛,氧,氤,氢,氦,氖,氕,氘,氚,氙,氡,氟,氩,氦,氨,氪,氰,氮,氯,氲
仇,轨,鸠,旭,犰
苒,髯,聃,蚺
约,钓,灼,豹,酌,妁,杓,趵,尥
约,哟,药
忽,物,吻,昒,刎
泡,抱,饱,炮,跑,胞,袍,鲍,刨,咆,孢,狍,龅,匏
沟,构,钩,购
恍,胱,觥,桄,幌,滉
院,皖,浣,脘,鲩,烷,垸
出,击,茁,祟
逆,朔,溯,塑,蒴,嗍,槊,搠,厥,阙
了,子,孑,孓,丁
亭,享,孛,孕
函,涵,崡
李,季,学
宁,宇,字
孔,孙,孜,孖,吼
乳,俘,浮,孵,蜉,稃,殍,桴,脬
勃,鹁,渤
另,召,夯
伤,饬,仿
茄,笳,荔
招,沼,绍,笤,诏,韶,龆,貂,邵,怊,劭
么,台,公,云
法,怯,劫,祛,砝,珐
罢,却,摆,脚
幺,乡,玄
磁,滋,嗞,糍,镃,嵫,鹚
唉,挨,埃,俟,娭,涘,欸,騃,矣
踽,龋,瑀
干,千,壬
贡,汞,责
左,右,石,灰
吐,杜,肚,灶,社,牡
醒,腥,猩,戥,惺
嘿,默,黔,黟,黮
埋,哩,理,狸,鲤,俚,娌,锂,浬
喜,熹,嘉,髺,瞽
荏,凭,赁,淫,霪
许,杵,忤,仵,浒,迕
域,蜮,惑,阈
伐,找,划,代,玳
饿,蛾,鹅,哦,娥,俄,峨,莪,锇,硪,我
聋,袭,垄,砻
陆,睦,隙
祭,蔡,察,穄,礤,傺
放,攻,收,牧,於
促,捉,龊,浞
吕,侣,铝,稆,榈
嗤,媸,螫
独,浊,烛,触,融
识,织,积,帜,职,炽,枳,轵,咫,疻
况,祝,兢
啬,茴,蔷
言,詈,訚
部,邢,祁,鄙
嚎,壕,濠
舞,舜,瞬
够,移,侈,哆,爹,嗲
彦,颜,谚
床,麻,嘛
状,壮,妆,将
妄,妥,婴
归,妇,扫,岿
稳,隐,瘾,急
净,挣,静,睁,筝,狰,峥,琤,铮,诤,争
寝,寐,寤
颅,泸,鸬,轳,鲈,栌,舻,胪,垆
孀,礵,骦,鹴
偏,编,翩,骗,蝙,遍,蝙,鳊,褊,藊,煸,犏,蹁,谝,碥
扁,篇,匾,萹
丰,害,蚌
逢,蓬,缝,篷
徙,屣,蓰
程,逞,郢,裎,酲
拴,栓,诠,佺,铨,醛
荃,筌,痊
裱,俵,婊
库,裤,撵
秫,怵,述,沭
希,杀,刹,铩
躲,跺,垛,剁
束,枣,策,朿
练,拣,炼
珠,株,殊,蛛,诛,姝,侏,铢
抹,袜,沫,秣,靺,妺
黍,秉,菌
俐,梨,犁,莉,痢,蜊,猁,利
揪,瞅,锹,鳅,瞅,楸,湫,啾,愁,鹙,鬏
世,泄,屉,绁
席,度,庶,蔗
小,水,永,汆
漆,膝,黏
负,责,贵,贫,贲,贯,赍,赟,费
锁,琐,唢
赢,羸,蠃,嬴,嬴,瀛,籝
止,正,定,罡
歪,否,孬
朝,潮,嘲
阳,阴,荫,隙
育,盲,脊,肩,骨,蓇,胥,唷
骨,滑,猾
棚,绷,鹏,硼,蒯,鬅,朋
傅,博,搏,膊,缚,溥,尃
品,晶,森,磊,矗,藠,鑫,掱
愧,槐,瑰,傀,隗,嵬,鬼
担,但,坦,胆,袒,怛,靼,钽,疸
恒,桓,垣,洹,姮
斤,斥,芹
听,折,所,斩,祈,析,沂,昕,斫,圻,龂
文,交,介
齐,吝,紊,雯,旻
闷,闵,悯
散,撒,潵,馓,霰
复,夏,厦,寡,戛,敻
宓,密,蜜,嘧
沁,泌,秘,谧
巴,色,邑,岜,夿
里,野,墅
手,毛,乎
呼,拜,湃
枯,咕,估,沽,胡,诂,牯,骷,怙,轱,蛄,故,做,姑,菇
苦,舍,居
据,剧,锯,倨,琚,裾,踞,崌,居
喊,减,缄,碱,箴
诚,城,盛,晟,成
苜,省,睿,窅,眚
臭,嗅,溴
臬,镍,嵲
值,植,殖
颠,巅,癫,鬒
绳,蝇,渑
恋,变,峦,蛮,奕,孪,娈,弈,挛,鸾,銮,脔,栾,滦,迹,燮
赫,哧,赦,郝,螫
榛,臻,溱,獉,嗪,螓
春,舂,椿,蠢
溢,隘,缢,鹢,谥,嗌
温,湿,韫,蕴,愠,缊,榅,揾,韫,腽,鳁
鱼,渔,鲁,薊
亩,苗,雷,甾
喂,偎,猥,煨,隈
寅,演,螾,縯,夤
疆,僵,缰,礓,畺
辟,薛,孽,蘖,糵
官,宫,菅
怎,窄,痄,榨,苲,笮,乍
病,疾,蒺,嫉
镜,境,獍
臆,噫,薏,癔,镱
僻,霹,噼,避,癖,薜,擗,澼,辟
丘,兵,乒,乓,岳
伴,判,拌,绊,胖,叛,畔,衅
谆,淳,醇,敦,惇,鹑,椁,埻
爵,嚼,爝,矍
恭,慕,泰
翼,冀,粪,異,龚,巽,骥,蕻
棋,欺,期,祺,骐,淇,琪,蜞,麒
斯,撕,嘶,澌,凘,厮
四,西,酉
飘,瓢,漂,膘,腰,镖,剽,瞟,缥,嫖,螵,摽,骠,鳔,瘭,薸
耐,鸸,洏
耶,椰,倻,揶
摄,镊,慑,蹑,嗫,滠,颞
仰,抑,迎
留,贸,峁,昴
犯,范,扼,顾,栀
厄,危,仓,卮
氧,痒,癣
样,详,祥,洋,鲜,漾,咩,佯,徉,蛘,烊,牂,庠
搓,蹉,嗟,磋,嵯,槎,鹾,瘥
米,来,莱
迷,谜,继,断,醚
娄,屡,篓,瘘,蒌
搂,缕,楼,数,镂,偻,褛,耧,蝼,喽,嵝,髅
依,铱,滚,锿,磙
衣,哀,裔,丧
裹,衰,蓑,亵,衮,袤
恳,垦,痕,茛
饥,蚀,饰,饬
稼,嫁,镓
逐,遂,豚
谁,维,堆,推,准,稚,唯,淮,锥,椎,碓,帷,惟,蔺,躏,鹤,雄,雎,稚,雉,搉,隹
耀,戳,曜,濯,趯,擢
像,橡,豫,蟓
凸,凹,山,函
漏,潺,渥
淄,锱,缁,辎,鲻,菑,甾
眨,泛,贬,砭
芋,芊,竽,芉,苹
翁,翕,瓮,弇
延,诞,蜒
彦,颜,谚
遥,摇,瑶,谣
酉,酒,酥,酬,醉,配,酿
詹,檐,瞻,赡,谵
斩,渐,崭,暂
兆,挑,桃,窕,逃
至,侄,窒,倒,到,致
主,注,往,柱,驻,住
住,维,推,堆,准
兹,慈,滋,磁
吴,误,娱
累,骡,螺,摞
少,妙,纱,抄,沙
世,屉,泄,蝶,碟
殳,股,役,投,没,般,设
亡,忙,芒,虻
王,斑,班,狂,枉,琴,瑟
辛,瓣,辩,辫,辨,辞,辟,避,宰,辣
需,懦,儒
连,链,莲
令,怜,伶,邻,冷,领,龄,铃,岭,玲,拎
录,碌,绿,逮,剥
马,驼,驮,驱,驰,妈,吗,骂
曼,慢,漫,蔓,馒,幔
女,妥,要,耍
其,斯,期,欺,旗
契,楔,揳
欠,炊,吹,欢,饮,坎
乔,骄,桥,轿,娇,侨,矫
艮,狠,恨,狼,娘,恳,垦
曷,渴,喝,竭,褐,揭,碣,遏,偈
及,级,极,汲,吸,圾
践,贱,线,钱,笺,残,浅
介,价,阶
斤,折,拆,析,近,浙,哲,晰
具,惧,俱
峻,俊,骏,竣,浚,悛,逡,唆,梭,焌
邦,帮,绑
包,跑,炮,泡,抱,袍,饱,苞,刨,咆
暴,爆,瀑,曝
本,笨,体
搏,博,傅,薄,礴,缚
仓,沧,苍,伧,枪,抢
丑,扭,钮,纽
啜,掇,缀
旦,胆,但,担,坦
丁,订,钉,叮,盯,打
段,断
乏,泛,眨
风,讽,枫,飘,飚,飒,疯
幅,副,逼,福
干,秆,杆,轩
冈,刚,钢,岗,纲
婵,蝉,箪,殚,掸,惮,禅
盎,蛊,盂,盅
胳,骼,恪,络,烙,咯,落,格
烩,荟,桧,侩,刽
谬,缪,缪,戮,戳
劼,桔,桔,诘,拮,枯
麋,鹿,麇,麂
疆,僵
籍,藉
付,附,咐,驸,府,俯,腐
攀,拳,掌,撑
薄,搏,博,膊,傅,缚,簿
替,潜
央,奂,涣,唤,换,焕,映,英
娄,屡,缕,偻,搂,数,喽
昆,混,棍
漆,膝
具,俱,惧,飓
旬,询,殉
寺,诗,侍,峙,持,待
少,沙,吵,抄,炒,妙,纱
赏,堂,党,裳,掌,撑,棠,常
丰,峰,锋,烽,蜂,逢,缝,蓬
敝,弊,蔽,撇,蹩,瞥
召,诏,招,昭,沼
干,杆,竿,汗
建,健,毽,腱,键
很,银,限,艰,根,跟,狠
挂,桂,洼,封,卦,娃,蛙,佳,哇
不,丕,歪,否,坏,怀,环,环
奋,备,思,佃,亩
白,怕,拍,伯,泊,柏
因,咽,胭,烟
式,试,拭,轼
斤,近,折,听,斩,崭,断
斥,诉,拆
乖,乘,剩
旱,捍,悍
齐,挤,剂
咸,减,喊,感
糖,塘
因,困
调,凋
奋,备
坚,竖
庆,厌
国,固
左,在
嬴,蠃,羸,赢
谮,僭
宥,囿,侑
摭,遮
醇,淳,谆,敦
纂,篡
肄,肆
厮,撕
喋,牒,谍,碟,堞
粟,栗
靥,魇
诟,逅
蛰,蜇
膺,赝
掩,淹
努,怒
促,捉
调,凋
灾,灭
并,开
取,职
摘,滴
右,石
尤,龙
虎,虚
茸,耸
缺,缸
引,张
度,席
杏,否
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<!-- import CSS -->
<link rel="stylesheet" href="https://unpkg.com/element-ui/lib/theme-chalk/index.css">
<style>
a {
color: #00A4FF;
text-decoration: none;
outline: none;
-webkit-tap-highlight-color: transparent;
}
a:link,
a:visited {
text-decoration: none;
/*超链接无下划线*/
}
a:hover {
text-decoration: none;
/*鼠标放上去有下划线*/
}
</style>
</head>
<body>
<div id="app">
<el-form :inline="true" :model="formInline" class="demo-form-inline">
<el-form-item label="">
<el-input v-model="formInline.name" placeholder="商标名"></el-input>
</el-form-item>
<el-form-item>
<el-button type="primary" @click="onSubmit">查询</el-button>
</el-form-item>
</el-form>
<el-checkbox :indeterminate="isIndeterminate" v-model="checkAll" @change="handleCheckAllChange">全选</el-checkbox>
<div style="margin: 5px 0;"></div>
<el-checkbox-group v-model="checkedConditions" @change="handleCheckedCitiesChange">
<el-checkbox style="display:block;" v-for="(city,index) in conditions" :label="index+1" :key="index">
{{city}}
<div style="margin: 5px 0;"></div>
</el-checkbox>
</el-checkbox-group>
<el-table :data="tableData" border style="width: 100%" height="800" v-loading="loading">
<el-table-column fixed prop="name" label="商标名">
</el-table-column>
</el-table>
<div style="text-align: center;margin-top: 15px;">
<el-pagination @size-change="handleSizeChange" @current-change="handleCurrentChange" :current-page="page"
:page-sizes="[15,30,50,100,200]" :page-size="limit" layout="total, sizes, prev, pager, next"
:total="total">
</el-pagination>
</div>
</div>
</body>
<!-- import Vue before Element -->
<script src="vue.js"></script>
<!-- import JavaScript -->
<script src="index.js"></script>
<script src="axios.min.js"></script>
<script>
const options = [
"1. 完全相同",
"2. 完全相同加英文/图形符号,如:小米与小米A或A小米",
"3. 倒序或倒序加英文/图形符号,如:小米与米小,全聚德与德聚全;小米与米小A或A米小;",
"4.同音不同字或同音不同字加英文/图形符号,如:华为与铧为,华为与铧为A或A铧为;(同词加字母的组合展示)",
"5. 同音不同字倒序或同音不同字倒序加英文/图形符号,如:华为与为铧或与为铧A或A为铧",
"6. 完全相同后缀加字/词近似,如:小米与小米智慧或小米米等;",
"7. 完全相同前缀加字/词近似,如:小米与智慧小米或米小米等;",
"8. 倒序后缀加字/词近似,如:华为与为华智慧或为华大等;",
"9. 倒序前缀加字/词近似,如:华为与智慧为华或大为华等;",
"10. 相同词中加虚词或相同词中加虚词加英文/图形符号,如:小米与小之米或小之米A;",
"11. 商标文字含义相同/近似(也包含拼音/英文)",
"12. 同字形不同音或同字形不同音加英文/图形符号,如:华为与毕为或毕为A;",
"13. 相同减字/词或相同减字/词加英文/图形符号,如:全聚德与全德或全德A;"
];
new Vue({
el: '#app',
data: function () {
return {
formInline: {
name: ""
},
tableData: [],
total: 0,
limit: 15,
page: 1,
loading: false,
checkAll: false,
checkedConditions: options.map((item, index) => {
return index + 1
}),
conditions: options,
isIndeterminate: true
}
},
methods: {
async initData(page = this.page, limit = this.limit) {
if (this.formInline.name && this.formInline.name != "") {
if (this.checkedConditions.length > 0) {
try {
this.loading = true;
let data = await axios.post(`/list`, {
page: this.page,
limit: this.limit,
conditions: this.checkedConditions,
name: this.formInline.name
});
data = data.data;
this.tableData = data.list;
this.total = data.count;
this.loading = false;
} catch (err) {
alert(err.message)
}
} else {
alert("请勾选条件")
}
} else {
alert("请填写商标名")
}
},
handleSizeChange(val) {
this.limit = val;
this.initData()
},
handleCurrentChange(val) {
this.page = val;
this.initData()
},
onSubmit() {
this.initData()
},
handleCheckAllChange(val) {
this.checkedConditions = val ? options.map((item, index) => {
return index + 1
}) : [];
this.isIndeterminate = false;
},
handleCheckedCitiesChange(value) {
let checkedCount = value.length;
this.checkAll = checkedCount === this.conditions.length;
this.isIndeterminate = checkedCount > 0 && checkedCount < this.conditions.length;
}
},
mounted() {}
})
</script>
</html>
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment