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 ''
|
||||
|
||||
<<<<<<< HEAD
|
||||
def upload_file_to_java(self, file_path, relative_path=None):
|
||||
"""按本地路径读取文件并上传到 Java 后端临时目录。"""
|
||||
if not file_path or not str(file_path).strip():
|
||||
@@ -167,6 +168,8 @@ class WindowAPI:
|
||||
except Exception as e:
|
||||
return {'success': False, 'error': str(e)}
|
||||
|
||||
=======
|
||||
>>>>>>> 574b372f425e4b0a35d1b371580628c4cfbcc45d
|
||||
def save_file_from_url(self, url, default_filename='download.zip'):
|
||||
"""弹窗选择保存位置,从 url 下载文件并保存。用于品牌任务结果 zip 等。"""
|
||||
if not url or not url.strip():
|
||||
|
||||
@@ -1,15 +1,18 @@
|
||||
<!doctype html>
|
||||
<html lang="zh-CN">
|
||||
<head>
|
||||
|
||||
<head>
|
||||
<meta charset="UTF-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>格式转换 - 数富AI</title>
|
||||
<script type="module" crossorigin src="/assets/convert.js"></script>
|
||||
<link rel="modulepreload" crossorigin href="/assets/pywebview-DVgP2-kW.js">
|
||||
<link rel="modulepreload" crossorigin href="/assets/pywebview-BnpJyyGZ.js">
|
||||
<link rel="stylesheet" crossorigin href="/assets/pywebview-IqgMfeBe.css">
|
||||
<link rel="stylesheet" crossorigin href="/assets/convert-6b0yq-M0.css">
|
||||
</head>
|
||||
<body>
|
||||
<link rel="stylesheet" crossorigin href="/assets/convert-BxkpMHO9.css">
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<div id="app"></div>
|
||||
</body>
|
||||
</body>
|
||||
|
||||
</html>
|
||||
@@ -1,15 +1,18 @@
|
||||
<!doctype html>
|
||||
<html lang="zh-CN">
|
||||
<head>
|
||||
|
||||
<head>
|
||||
<meta charset="UTF-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>数据去重 - 数富AI</title>
|
||||
<script type="module" crossorigin src="/assets/dedupe.js"></script>
|
||||
<link rel="modulepreload" crossorigin href="/assets/pywebview-DVgP2-kW.js">
|
||||
<link rel="modulepreload" crossorigin href="/assets/pywebview-BnpJyyGZ.js">
|
||||
<link rel="stylesheet" crossorigin href="/assets/pywebview-IqgMfeBe.css">
|
||||
<link rel="stylesheet" crossorigin href="/assets/dedupe-Day_nGxq.css">
|
||||
</head>
|
||||
<body>
|
||||
<link rel="stylesheet" crossorigin href="/assets/dedupe-DzFvTfoj.css">
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<div id="app"></div>
|
||||
</body>
|
||||
</body>
|
||||
|
||||
</html>
|
||||
@@ -1,15 +1,18 @@
|
||||
<!doctype html>
|
||||
<html lang="zh-CN">
|
||||
<head>
|
||||
|
||||
<head>
|
||||
<meta charset="UTF-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>数据拆分 - 数富AI</title>
|
||||
<script type="module" crossorigin src="/assets/split.js"></script>
|
||||
<link rel="modulepreload" crossorigin href="/assets/pywebview-DVgP2-kW.js">
|
||||
<link rel="modulepreload" crossorigin href="/assets/pywebview-BnpJyyGZ.js">
|
||||
<link rel="stylesheet" crossorigin href="/assets/pywebview-IqgMfeBe.css">
|
||||
<link rel="stylesheet" crossorigin href="/assets/split-BsJfbBqn.css">
|
||||
</head>
|
||||
<body>
|
||||
<link rel="stylesheet" crossorigin href="/assets/split-DidKJ84l.css">
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<div id="app"></div>
|
||||
</body>
|
||||
</body>
|
||||
|
||||
</html>
|
||||
Reference in New Issue
Block a user