jack 1 anno fa
parent
commit
5ce2bf1561
2 ha cambiato i file con 14 aggiunte e 100 eliminazioni
  1. 14 14
      flaticon/flaticon.py
  2. 0 86
      flaticon/target_link.txt

+ 14 - 14
flaticon/flaticon.py

@@ -13,7 +13,7 @@ import httpx
 from playwright.sync_api import sync_playwright
 
 target = 'flaticon'
-step = 1  # 1 = 获取img链接, 2 = 下载图片, 3 = 1 + 2
+step = 2  # 1 = 获取img链接, 2 = 下载图片, 3 = 1 + 2
 remote_databases = 1
 local_proxy = 0
 title_selector = '#pack-view__inner > section.pack-view__header > h1'  # 获取标题选择器
@@ -316,20 +316,20 @@ if __name__ == "__main__":
     # 检查数据库
     check_psql()
 
-    txt_file_name = 'target_link.txt'
-    if not os.path.exists(txt_file_name):
-        with open(txt_file_name, 'w') as file:
-            file.write('')
-        print('需要在 target_link.txt 中填写目标链接')
-        exit(0)
-    else:
-        with open('target_link.txt', 'r') as f:
-            targets = [target.strip() for target in f.readlines()]
-            if not targets:
-                print('在 target_link.txt 中未找到目标链接')
-                exit(0)
-
     if step == 1:
+        txt_file_name = 'target_link.txt'
+        if not os.path.exists(txt_file_name):
+            with open(txt_file_name, 'w') as file:
+                file.write('')
+            print('需要在 target_link.txt 中填写目标链接')
+            exit(0)
+        else:
+            with open('target_link.txt', 'r') as f:
+                targets = [target.strip() for target in f.readlines()]
+                if not targets:
+                    print('在 target_link.txt 中未找到目标链接')
+                    exit(0)
+
         open_browser(targets)
     elif step == 2:
         # 开始读取数据

+ 0 - 86
flaticon/target_link.txt

@@ -1,86 +0,0 @@
-https://www.flaticon.com/packs/plumbing-22
-https://www.flaticon.com/packs/travel-agent
-https://www.flaticon.com/packs/allergies-73
-https://www.flaticon.com/packs/bakery-210
-https://www.flaticon.com/packs/world-aids-day-12
-https://www.flaticon.com/packs/take-away-67
-https://www.flaticon.com/packs/online-learning-247
-https://www.flaticon.com/packs/sakura-festival-22
-https://www.flaticon.com/packs/ecology-and-environment-21
-https://www.flaticon.com/packs/emergency-service-4
-https://www.flaticon.com/packs/home-screen-apps-32
-https://www.flaticon.com/packs/summer-380
-https://www.flaticon.com/packs/accommodation-and-hotel-2
-https://www.flaticon.com/packs/notification-alert-2
-https://www.flaticon.com/packs/notification-alert-3
-https://www.flaticon.com/packs/using-technology-3
-https://www.flaticon.com/packs/bicycle-element-11
-https://www.flaticon.com/packs/international-food-24
-https://www.flaticon.com/packs/food-and-delivery-12
-https://www.flaticon.com/packs/bear-3
-https://www.flaticon.com/packs/baby-208
-https://www.flaticon.com/packs/international-day-of-families-8
-https://www.flaticon.com/packs/emergency-services-68
-https://www.flaticon.com/packs/dogs-36
-https://www.flaticon.com/packs/summer-party-51
-https://www.flaticon.com/packs/womens-day-113
-https://www.flaticon.com/packs/mobile-technology-19
-https://www.flaticon.com/packs/chat-52
-https://www.flaticon.com/packs/machine-learning-9
-https://www.flaticon.com/packs/cosmetic-21
-https://www.flaticon.com/packs/approval-7
-https://www.flaticon.com/packs/buenos-aires-4
-https://www.flaticon.com/packs/maps-and-navigation-41
-https://www.flaticon.com/packs/electronics-157
-https://www.flaticon.com/packs/currency-243
-https://www.flaticon.com/packs/productivity-29
-https://www.flaticon.com/packs/neighborhood-watch
-https://www.flaticon.com/packs/remote-collaboration
-https://www.flaticon.com/packs/remote-working
-https://www.flaticon.com/packs/lawmaker
-https://www.flaticon.com/packs/files-77
-https://www.flaticon.com/packs/marketing-303
-https://www.flaticon.com/packs/automotive-ecommerce
-https://www.flaticon.com/packs/rental-3
-https://www.flaticon.com/packs/natural-disaster-70
-https://www.flaticon.com/packs/cloud-algorithm-7
-https://www.flaticon.com/packs/luck-19
-https://www.flaticon.com/packs/photo-editing-tools-28
-https://www.flaticon.com/packs/recession-13
-https://www.flaticon.com/packs/summer-424
-https://www.flaticon.com/packs/digital-transformation-19
-https://www.flaticon.com/packs/daily-planner-23
-https://www.flaticon.com/packs/online-learning-262
-https://www.flaticon.com/packs/online-learning-263
-https://www.flaticon.com/packs/copywriting-110
-https://www.flaticon.com/packs/big-data-analysis
-https://www.flaticon.com/packs/graphic-design-277
-https://www.flaticon.com/packs/photo-stickers-2
-https://www.flaticon.com/packs/summer-434
-https://www.flaticon.com/packs/automotive-ecommerce-2
-https://www.flaticon.com/packs/dentist-111
-https://www.flaticon.com/packs/home-security-31
-https://www.flaticon.com/packs/health-checkup-29
-https://www.flaticon.com/packs/legal-laws-justice-1
-https://www.flaticon.com/packs/genius-12
-https://www.flaticon.com/packs/summer-446
-https://www.flaticon.com/packs/multimedia-and-entertainment-19
-https://www.flaticon.com/packs/tropical-flower-design-7
-https://www.flaticon.com/packs/vacation-73
-https://www.flaticon.com/packs/music-248
-https://www.flaticon.com/packs/rc-racing-4
-https://www.flaticon.com/packs/debt-21
-https://www.flaticon.com/packs/baby-212
-https://www.flaticon.com/packs/water-park-74
-https://www.flaticon.com/packs/health-165
-https://www.flaticon.com/packs/miscellany-health-4
-https://www.flaticon.com/packs/music-262
-https://www.flaticon.com/packs/miscellany-health-8
-https://www.flaticon.com/packs/neuromarketing-3
-https://www.flaticon.com/packs/photography-239
-https://www.flaticon.com/packs/car-repair-43
-https://www.flaticon.com/packs/quit-smoking-64
-https://www.flaticon.com/packs/nuclear-energy-66
-https://www.flaticon.com/packs/spring-avatars-20
-https://www.flaticon.com/packs/smart-city-81
-https://www.flaticon.com/packs/bags-7