mirror of
https://github.com/searxng/searxng
synced 2024-01-01 19:24:07 +01:00
o
This commit is contained in:
parent
0c43725483
commit
fd034829be
2 changed files with 787 additions and 9 deletions
767
searx/webapp.py
767
searx/webapp.py
File diff suppressed because one or more lines are too long
|
@ -651,8 +651,8 @@ def health():
|
||||||
return Response('OK', mimetype='text/plain')
|
return Response('OK', mimetype='text/plain')
|
||||||
|
|
||||||
|
|
||||||
@app.route('/textrank', methods=['POST'])
|
@app.route('/keytext', methods=['POST'])
|
||||||
def textrank():
|
def keytext():
|
||||||
res = []
|
res = []
|
||||||
text = request.json['text']
|
text = request.json['text']
|
||||||
tr4s = TextRank4Sentence()
|
tr4s = TextRank4Sentence()
|
||||||
|
@ -1207,6 +1207,7 @@ function modal_open(url)
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
keytextres = ''
|
||||||
iframePromise.then(
|
iframePromise.then(
|
||||||
() => {
|
() => {
|
||||||
|
|
||||||
|
@ -1215,10 +1216,26 @@ function modal_open(url)
|
||||||
let article = new Readability(iframe.contentDocument.cloneNode(true)).parse();
|
let article = new Readability(iframe.contentDocument.cloneNode(true)).parse();
|
||||||
console.log(modalele)
|
console.log(modalele)
|
||||||
console.log(article)
|
console.log(article)
|
||||||
if (isProbablyReaderable(iframe.contentDocument)) {
|
optkeytext = {
|
||||||
iframe.removeAttribute('src')
|
method: "POST",
|
||||||
document.querySelector("#readability-reader").innerHTML = article.content
|
headers: headers,
|
||||||
|
body: JSON.stringify({'text':article.content})
|
||||||
|
};
|
||||||
|
fetchRetry('https://search.kg/keytext',3,optkeytext)
|
||||||
|
.then(response => response.json())
|
||||||
|
.then(data => {
|
||||||
|
keytextres = JSON.parse(data);
|
||||||
|
console.log(keytextres)
|
||||||
|
})
|
||||||
|
promptWeb = '网页布局:'+ modalele.slice(400) +'\n' +'网页内容:'
|
||||||
|
for (sentence in keytextres)
|
||||||
|
{
|
||||||
|
if((promptWeb + sentence + '\n').length <1200)
|
||||||
|
promptWeb = promptWeb + sentence + '\n';
|
||||||
|
|
||||||
}
|
}
|
||||||
|
console.log(promptWeb)
|
||||||
|
|
||||||
},
|
},
|
||||||
error => {
|
error => {
|
||||||
console.log(error);
|
console.log(error);
|
||||||
|
|
Loading…
Add table
Reference in a new issue