Merge branch 'master' of https://gitee.com/TeaCodeNice/crawler-plugin
This commit is contained in:
55
app/assets/_plugin-vue_export-helper-Dh4yMZWw.js
Normal file
55
app/assets/_plugin-vue_export-helper-Dh4yMZWw.js
Normal file
File diff suppressed because one or more lines are too long
1
app/assets/_plugin-vue_export-helper-xvHHTGU_.css
Normal file
1
app/assets/_plugin-vue_export-helper-xvHHTGU_.css
Normal file
File diff suppressed because one or more lines are too long
1
app/assets/convert-1dkFPbKa.css
Normal file
1
app/assets/convert-1dkFPbKa.css
Normal file
File diff suppressed because one or more lines are too long
1
app/assets/convert-BxkpMHO9.css
Normal file
1
app/assets/convert-BxkpMHO9.css
Normal file
File diff suppressed because one or more lines are too long
1
app/assets/convert-DwbQug2y.css
Normal file
1
app/assets/convert-DwbQug2y.css
Normal file
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
1
app/assets/dedupe-B0eqpVpj.css
Normal file
1
app/assets/dedupe-B0eqpVpj.css
Normal file
File diff suppressed because one or more lines are too long
1
app/assets/dedupe-DzFvTfoj.css
Normal file
1
app/assets/dedupe-DzFvTfoj.css
Normal file
File diff suppressed because one or more lines are too long
1
app/assets/dedupe-rhGu1E8E.css
Normal file
1
app/assets/dedupe-rhGu1E8E.css
Normal file
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
1
app/assets/el-alert-Ct0RpqUD.css
Normal file
1
app/assets/el-alert-Ct0RpqUD.css
Normal file
File diff suppressed because one or more lines are too long
1
app/assets/pywebview-B6ZNXusn.css
Normal file
1
app/assets/pywebview-B6ZNXusn.css
Normal file
File diff suppressed because one or more lines are too long
55
app/assets/pywebview-BnpJyyGZ.js
Normal file
55
app/assets/pywebview-BnpJyyGZ.js
Normal file
File diff suppressed because one or more lines are too long
55
app/assets/pywebview-CGwF8TuM.js
Normal file
55
app/assets/pywebview-CGwF8TuM.js
Normal file
File diff suppressed because one or more lines are too long
55
app/assets/pywebview-D-PKWjUg.js
Normal file
55
app/assets/pywebview-D-PKWjUg.js
Normal file
File diff suppressed because one or more lines are too long
1
app/assets/split-DAa_Usoh.css
Normal file
1
app/assets/split-DAa_Usoh.css
Normal file
File diff suppressed because one or more lines are too long
1
app/assets/split-DidKJ84l.css
Normal file
1
app/assets/split-DidKJ84l.css
Normal file
File diff suppressed because one or more lines are too long
1
app/assets/split-R_8V5xgh.css
Normal file
1
app/assets/split-R_8V5xgh.css
Normal file
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -144,6 +144,7 @@ class WindowAPI:
|
|||||||
)
|
)
|
||||||
return result[0] if result else ''
|
return result[0] if result else ''
|
||||||
|
|
||||||
|
<<<<<<< HEAD
|
||||||
def upload_file_to_java(self, file_path, relative_path=None):
|
def upload_file_to_java(self, file_path, relative_path=None):
|
||||||
"""按本地路径读取文件并上传到 Java 后端临时目录。"""
|
"""按本地路径读取文件并上传到 Java 后端临时目录。"""
|
||||||
if not file_path or not str(file_path).strip():
|
if not file_path or not str(file_path).strip():
|
||||||
@@ -167,6 +168,8 @@ class WindowAPI:
|
|||||||
except Exception as e:
|
except Exception as e:
|
||||||
return {'success': False, 'error': str(e)}
|
return {'success': False, 'error': str(e)}
|
||||||
|
|
||||||
|
=======
|
||||||
|
>>>>>>> 574b372f425e4b0a35d1b371580628c4cfbcc45d
|
||||||
def save_file_from_url(self, url, default_filename='download.zip'):
|
def save_file_from_url(self, url, default_filename='download.zip'):
|
||||||
"""弹窗选择保存位置,从 url 下载文件并保存。用于品牌任务结果 zip 等。"""
|
"""弹窗选择保存位置,从 url 下载文件并保存。用于品牌任务结果 zip 等。"""
|
||||||
if not url or not url.strip():
|
if not url or not url.strip():
|
||||||
|
|||||||
@@ -1,15 +1,18 @@
|
|||||||
<!doctype html>
|
<!doctype html>
|
||||||
<html lang="zh-CN">
|
<html lang="zh-CN">
|
||||||
<head>
|
|
||||||
<meta charset="UTF-8" />
|
<head>
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
<meta charset="UTF-8" />
|
||||||
<title>格式转换 - 数富AI</title>
|
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||||
<script type="module" crossorigin src="/assets/convert.js"></script>
|
<title>格式转换 - 数富AI</title>
|
||||||
<link rel="modulepreload" crossorigin href="/assets/pywebview-DVgP2-kW.js">
|
<script type="module" crossorigin src="/assets/convert.js"></script>
|
||||||
<link rel="stylesheet" crossorigin href="/assets/pywebview-IqgMfeBe.css">
|
<link rel="modulepreload" crossorigin href="/assets/pywebview-BnpJyyGZ.js">
|
||||||
<link rel="stylesheet" crossorigin href="/assets/convert-6b0yq-M0.css">
|
<link rel="stylesheet" crossorigin href="/assets/pywebview-IqgMfeBe.css">
|
||||||
</head>
|
<link rel="stylesheet" crossorigin href="/assets/convert-BxkpMHO9.css">
|
||||||
<body>
|
</head>
|
||||||
<div id="app"></div>
|
|
||||||
</body>
|
<body>
|
||||||
</html>
|
<div id="app"></div>
|
||||||
|
</body>
|
||||||
|
|
||||||
|
</html>
|
||||||
@@ -1,15 +1,18 @@
|
|||||||
<!doctype html>
|
<!doctype html>
|
||||||
<html lang="zh-CN">
|
<html lang="zh-CN">
|
||||||
<head>
|
|
||||||
<meta charset="UTF-8" />
|
<head>
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
<meta charset="UTF-8" />
|
||||||
<title>数据去重 - 数富AI</title>
|
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||||
<script type="module" crossorigin src="/assets/dedupe.js"></script>
|
<title>数据去重 - 数富AI</title>
|
||||||
<link rel="modulepreload" crossorigin href="/assets/pywebview-DVgP2-kW.js">
|
<script type="module" crossorigin src="/assets/dedupe.js"></script>
|
||||||
<link rel="stylesheet" crossorigin href="/assets/pywebview-IqgMfeBe.css">
|
<link rel="modulepreload" crossorigin href="/assets/pywebview-BnpJyyGZ.js">
|
||||||
<link rel="stylesheet" crossorigin href="/assets/dedupe-Day_nGxq.css">
|
<link rel="stylesheet" crossorigin href="/assets/pywebview-IqgMfeBe.css">
|
||||||
</head>
|
<link rel="stylesheet" crossorigin href="/assets/dedupe-DzFvTfoj.css">
|
||||||
<body>
|
</head>
|
||||||
<div id="app"></div>
|
|
||||||
</body>
|
<body>
|
||||||
</html>
|
<div id="app"></div>
|
||||||
|
</body>
|
||||||
|
|
||||||
|
</html>
|
||||||
@@ -1,15 +1,18 @@
|
|||||||
<!doctype html>
|
<!doctype html>
|
||||||
<html lang="zh-CN">
|
<html lang="zh-CN">
|
||||||
<head>
|
|
||||||
<meta charset="UTF-8" />
|
<head>
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
<meta charset="UTF-8" />
|
||||||
<title>数据拆分 - 数富AI</title>
|
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||||
<script type="module" crossorigin src="/assets/split.js"></script>
|
<title>数据拆分 - 数富AI</title>
|
||||||
<link rel="modulepreload" crossorigin href="/assets/pywebview-DVgP2-kW.js">
|
<script type="module" crossorigin src="/assets/split.js"></script>
|
||||||
<link rel="stylesheet" crossorigin href="/assets/pywebview-IqgMfeBe.css">
|
<link rel="modulepreload" crossorigin href="/assets/pywebview-BnpJyyGZ.js">
|
||||||
<link rel="stylesheet" crossorigin href="/assets/split-BsJfbBqn.css">
|
<link rel="stylesheet" crossorigin href="/assets/pywebview-IqgMfeBe.css">
|
||||||
</head>
|
<link rel="stylesheet" crossorigin href="/assets/split-DidKJ84l.css">
|
||||||
<body>
|
</head>
|
||||||
<div id="app"></div>
|
|
||||||
</body>
|
<body>
|
||||||
</html>
|
<div id="app"></div>
|
||||||
|
</body>
|
||||||
|
|
||||||
|
</html>
|
||||||
Reference in New Issue
Block a user