Просмотр исходного кода

暴力提分的word筛查表不足100个,用空补充100个,让黑框填满

notepad 4 недель назад
Родитель
Сommit
bdd40bf7ec
2 измененных файлов с 11 добавлено и 3 удалено
  1. 7 0
      make_docx_demo/main_word_applet.py
  2. 4 3
      mock/mock_request.py

+ 7 - 0
make_docx_demo/main_word_applet.py

@@ -1084,6 +1084,13 @@ def old_two_check_page(docx: Word, json_data, **kwargs):
 
         word_data_list1 = []
         word_data_list2 = []
+
+       
+        item_list:list = page['FilterTable']['Items']
+        item_count = len(item_list)
+        if item_count<100:
+            item_list.extend([{"Spell":"","Meaning":""} for _ in range(100-item_count)])
+
         for i in page['FilterTable']['Items']: 
             word_data_list1.append(i['Spell'])
             word_data_list2.append([i['Spell'], i['Meaning']])

+ 4 - 3
mock/mock_request.py

@@ -7,6 +7,7 @@ from functools import wraps
 
 product_adress = "http://111.231.167.191" 
 test_address = "http://111.231.167.191:8004" 
+test_address2 = "http://111.231.167.191:8003" 
 local_adress = "http://127.0.0.1:9000" 
 
 use_address = local_adress 
@@ -135,10 +136,10 @@ def get_article2_1():
 
 
 def download_word():
-    from make_docx_demo.data import test_json1
+    from make_docx_demo.data import test_json2
     params = {"document_format": 2, "scanpage_format": 1}
 
-    r = requests.post(f"{use_address}/make_word/vocabulary_assault", params=params, json=test_json1)
+    r = requests.post(f"{use_address}/make_word/vocabulary_assault", params=params, json=test_json2)
     r.raise_for_status()
     suffix = {1: "docx", 2: "pdf"}[params['document_format']]
     with open(f"test.{suffix}", "wb") as f:
@@ -199,6 +200,6 @@ if __name__ == '__main__':
 
 
    
-    print(get_article2_1())
    
+    download_word()