新增搜索标题和网页标题双字段
- 数据库新增 search_title 字段存储搜索结果标题 - product_names 存储抓取到的网页标题 - 搜索页面显示两个标题(搜索标题 + 网页标题) - 内容库页面也显示两个标题
This commit is contained in:
+8
-2
@@ -135,6 +135,11 @@ function displayResults() {
|
||||
${r.saved ? '<i class="ri-check-line saved-icon"></i>' : ''}
|
||||
${escapeHtml(r.title)}
|
||||
</div>
|
||||
${r.pageTitle && r.pageTitle !== r.title ? `
|
||||
<div class="result-page-title">
|
||||
<i class="ri-article-line"></i> 网页标题: ${escapeHtml(r.pageTitle)}
|
||||
</div>
|
||||
` : ''}
|
||||
<div class="result-url">
|
||||
<a href="${escapeHtml(r.url)}" target="_blank">
|
||||
<i class="ri-external-link-line"></i>
|
||||
@@ -207,7 +212,8 @@ async function fetchResult(index) {
|
||||
headers: { 'Content-Type': 'application/json' },
|
||||
body: JSON.stringify({
|
||||
url: result.url,
|
||||
product_names: [result.title]
|
||||
product_names: [result.title],
|
||||
search_title: result.title // 搜索结果的标题
|
||||
})
|
||||
});
|
||||
|
||||
@@ -216,7 +222,7 @@ async function fetchResult(index) {
|
||||
if (data.success) {
|
||||
searchResults[index].fetched = true;
|
||||
searchResults[index].content = data.data.content;
|
||||
searchResults[index].title = data.data.title || result.title;
|
||||
searchResults[index].pageTitle = data.data.title || result.title; // 抓取到的标题
|
||||
|
||||
btn.innerHTML = '<i class="ri-check-line"></i> 已抓取';
|
||||
|
||||
|
||||
Reference in New Issue
Block a user