tianyun 1 سال پیش
والد
کامیت
add42a5869
2فایلهای تغییر یافته به همراه24 افزوده شده و 19 حذف شده
  1. 6 3
      simple-demo/send_memos.html
  2. 18 16
      tmp/tmp.js

+ 6 - 3
simple-demo/send_memos.html

@@ -17,6 +17,8 @@
 <div id="editor"></div>
 
 <!-- 添加多选按钮 -->
+<input type="checkbox" id="work" name="category" value="工作" checked>
+<label for="work">工作</label>
 <input type="checkbox" id="diary" name="category" value="日记">
 <label for="diary">日记</label>
 <input type="checkbox" id="dream" name="category" value="梦记">
@@ -103,7 +105,7 @@
         // 添加多选按钮选择的分类到内容前面
         let updatedContent = content;
         if (categories.length > 0) {
-            updatedContent = `${content} #${categories.join(' ')}`;
+            updatedContent = `#${categories.join(' ')} ${content}`;
         }
 
         // 调用数据备份接口
@@ -112,8 +114,9 @@
         };
 
         // 发送异步请求
-        requestUtil.async('https://memos.tianyunperfect.cn/api/v1/memo?openId=043a086f-e0a3-4711-aa79-5c3cbe89f97c', 'post', data, {
-            'Content-type': 'application/json'
+        requestUtil.async('https://memos.tianyunperfect.cn/api/v1/memo', 'post', data, {
+            'Content-type': 'application/json',
+            'Authorization': 'eyJhbGciOiJIUzI1NiIsImtpZCI6InYxIiwidHlwIjoiSldUIn0.eyJuYW1lIjoidGlhbnl1bnBlcmZlY3QiLCJpc3MiOiJtZW1vcyIsInN1YiI6IjEiLCJhdWQiOlsidXNlci5hY2Nlc3MtdG9rZW4iXSwiaWF0IjoxNjk2Mjk3NjQwfQ.cUwdFFJp_Dv-MKy9BsrDPdjyxZrSaiPUqlMkdQEmJRE'
         }).then(res => {
             if (res['id']) {
                 window.location.href = `https://memos.tianyunperfect.cn/m/${res['id']}`;

+ 18 - 16
tmp/tmp.js

@@ -1,18 +1,20 @@
-function urlToBase64(url, callback) {
-    var xhr = new XMLHttpRequest();
-    xhr.onload = function() {
-        var reader = new FileReader();
-        reader.onloadend = function() {
-            callback(reader.result);
-        }
-        reader.readAsDataURL(xhr.response);
-    };
-    xhr.open('GET', url);
-    xhr.responseType = 'blob';
-    xhr.send();
+// 获取登录按钮元素
+var loginButton = (await getDom(".n-button__content"));
+
+if (loginButton) {
+    // 获取用户名和密码的输入框元素
+    var usernameInput = await getDom('input[placeholder="请输入用户名"]');
+    var passwordInput = await getDom('input[placeholder="请输入密码"]');
+    console.log(usernameInput);
+    console.log(passwordInput);
+
+    await sleep(1000);
+    // 设置用户名和密码
+    usernameInput.value = "yuyannan";
+    passwordInput.value = "Aa123456";
+
+
+// 模拟点击登录按钮
+    loginButton.click();
 }
-var imageUrl = 'https://static.flomoapp.com/file/2023-04-02/19208/1680445554566B00B7ACEC5BE07B8.jpg?OSSAccessKeyId=LTAI4G9PcaGksWVKCPrE1TVL&Expires=1680763399&Signature=Fwxz3MC%2FfECIuyddsuQzC81MmRs%3D';
 
-urlToBase64(imageUrl, function(base64) {
-    console.log(base64); // 输出转换后的 Base64 编码
-});