jun 6 hari lalu
induk
melakukan
b847117c5b
100 mengubah file dengan 135 tambahan dan 64 penghapusan
  1. TEMPAT SAMPAH
      spides/.gitignore
  2. TEMPAT SAMPAH
      spides/element_screenshot.png
  3. 0 64
      spides/snapshot_jd.py
  4. 123 0
      spides/snapshot_jd.py.bak
  5. TEMPAT SAMPAH
      spides/spider/taobao/TB_103/BrowserMetrics-spare.pma
  6. 0 0
      spides/spider/taobao/TB_103/Crashpad/metadata
  7. TEMPAT SAMPAH
      spides/spider/taobao/TB_103/Crashpad/settings.dat
  8. TEMPAT SAMPAH
      spides/spider/taobao/TB_103/Default/Affiliation Database
  9. 0 0
      spides/spider/taobao/TB_103/Default/Affiliation Database-journal
  10. 0 0
      spides/spider/taobao/TB_103/Default/AutofillStrikeDatabase/LOCK
  11. 0 0
      spides/spider/taobao/TB_103/Default/AutofillStrikeDatabase/LOG
  12. 0 0
      spides/spider/taobao/TB_103/Default/AutofillStrikeDatabase/LOG.old
  13. TEMPAT SAMPAH
      spides/spider/taobao/TB_103/Default/BrowsingTopicsSiteData
  14. 0 0
      spides/spider/taobao/TB_103/Default/BrowsingTopicsSiteData-journal
  15. 12 0
      spides/spider/taobao/TB_103/Default/BrowsingTopicsState
  16. 0 0
      spides/spider/taobao/TB_103/Default/BudgetDatabase/LOCK
  17. 0 0
      spides/spider/taobao/TB_103/Default/BudgetDatabase/LOG
  18. 0 0
      spides/spider/taobao/TB_103/Default/BudgetDatabase/LOG.old
  19. TEMPAT SAMPAH
      spides/spider/taobao/TB_103/Default/Cache/Cache_Data/data_0
  20. TEMPAT SAMPAH
      spides/spider/taobao/TB_103/Default/Cache/Cache_Data/data_1
  21. TEMPAT SAMPAH
      spides/spider/taobao/TB_103/Default/Cache/Cache_Data/data_2
  22. TEMPAT SAMPAH
      spides/spider/taobao/TB_103/Default/Cache/Cache_Data/data_3
  23. TEMPAT SAMPAH
      spides/spider/taobao/TB_103/Default/Cache/Cache_Data/f_000002
  24. TEMPAT SAMPAH
      spides/spider/taobao/TB_103/Default/Cache/Cache_Data/f_000003
  25. TEMPAT SAMPAH
      spides/spider/taobao/TB_103/Default/Cache/Cache_Data/f_000004
  26. TEMPAT SAMPAH
      spides/spider/taobao/TB_103/Default/Cache/Cache_Data/f_000005
  27. TEMPAT SAMPAH
      spides/spider/taobao/TB_103/Default/Cache/Cache_Data/f_000006
  28. TEMPAT SAMPAH
      spides/spider/taobao/TB_103/Default/Cache/Cache_Data/f_000007
  29. TEMPAT SAMPAH
      spides/spider/taobao/TB_103/Default/Cache/Cache_Data/f_000008
  30. TEMPAT SAMPAH
      spides/spider/taobao/TB_103/Default/Cache/Cache_Data/f_000009
  31. TEMPAT SAMPAH
      spides/spider/taobao/TB_103/Default/Cache/Cache_Data/f_00000a
  32. TEMPAT SAMPAH
      spides/spider/taobao/TB_103/Default/Cache/Cache_Data/f_00000b
  33. TEMPAT SAMPAH
      spides/spider/taobao/TB_103/Default/Cache/Cache_Data/f_00000c
  34. TEMPAT SAMPAH
      spides/spider/taobao/TB_103/Default/Cache/Cache_Data/f_00000d
  35. TEMPAT SAMPAH
      spides/spider/taobao/TB_103/Default/Cache/Cache_Data/f_00000e
  36. TEMPAT SAMPAH
      spides/spider/taobao/TB_103/Default/Cache/Cache_Data/f_00000f
  37. TEMPAT SAMPAH
      spides/spider/taobao/TB_103/Default/Cache/Cache_Data/f_000010
  38. TEMPAT SAMPAH
      spides/spider/taobao/TB_103/Default/Cache/Cache_Data/f_000011
  39. TEMPAT SAMPAH
      spides/spider/taobao/TB_103/Default/Cache/Cache_Data/f_000012
  40. TEMPAT SAMPAH
      spides/spider/taobao/TB_103/Default/Cache/Cache_Data/f_000013
  41. TEMPAT SAMPAH
      spides/spider/taobao/TB_103/Default/Cache/Cache_Data/f_000014
  42. TEMPAT SAMPAH
      spides/spider/taobao/TB_103/Default/Cache/Cache_Data/f_000015
  43. TEMPAT SAMPAH
      spides/spider/taobao/TB_103/Default/Cache/Cache_Data/f_000016
  44. TEMPAT SAMPAH
      spides/spider/taobao/TB_103/Default/Cache/Cache_Data/f_000017
  45. TEMPAT SAMPAH
      spides/spider/taobao/TB_103/Default/Cache/Cache_Data/f_000018
  46. TEMPAT SAMPAH
      spides/spider/taobao/TB_103/Default/Cache/Cache_Data/f_000019
  47. TEMPAT SAMPAH
      spides/spider/taobao/TB_103/Default/Cache/Cache_Data/f_00001a
  48. TEMPAT SAMPAH
      spides/spider/taobao/TB_103/Default/Cache/Cache_Data/f_00001b
  49. TEMPAT SAMPAH
      spides/spider/taobao/TB_103/Default/Cache/Cache_Data/f_00001c
  50. TEMPAT SAMPAH
      spides/spider/taobao/TB_103/Default/Cache/Cache_Data/f_00001d
  51. TEMPAT SAMPAH
      spides/spider/taobao/TB_103/Default/Cache/Cache_Data/f_00001e
  52. TEMPAT SAMPAH
      spides/spider/taobao/TB_103/Default/Cache/Cache_Data/f_00001f
  53. TEMPAT SAMPAH
      spides/spider/taobao/TB_103/Default/Cache/Cache_Data/f_000020
  54. TEMPAT SAMPAH
      spides/spider/taobao/TB_103/Default/Cache/Cache_Data/f_000021
  55. TEMPAT SAMPAH
      spides/spider/taobao/TB_103/Default/Cache/Cache_Data/f_000022
  56. TEMPAT SAMPAH
      spides/spider/taobao/TB_103/Default/Cache/Cache_Data/f_000023
  57. TEMPAT SAMPAH
      spides/spider/taobao/TB_103/Default/Cache/Cache_Data/f_000024
  58. TEMPAT SAMPAH
      spides/spider/taobao/TB_103/Default/Cache/Cache_Data/f_000025
  59. TEMPAT SAMPAH
      spides/spider/taobao/TB_103/Default/Cache/Cache_Data/f_000026
  60. TEMPAT SAMPAH
      spides/spider/taobao/TB_103/Default/Cache/Cache_Data/f_000027
  61. TEMPAT SAMPAH
      spides/spider/taobao/TB_103/Default/Cache/Cache_Data/f_000028
  62. TEMPAT SAMPAH
      spides/spider/taobao/TB_103/Default/Cache/Cache_Data/f_000029
  63. TEMPAT SAMPAH
      spides/spider/taobao/TB_103/Default/Cache/Cache_Data/f_00002a
  64. TEMPAT SAMPAH
      spides/spider/taobao/TB_103/Default/Cache/Cache_Data/f_00002b
  65. TEMPAT SAMPAH
      spides/spider/taobao/TB_103/Default/Cache/Cache_Data/f_00002c
  66. TEMPAT SAMPAH
      spides/spider/taobao/TB_103/Default/Cache/Cache_Data/f_00002d
  67. TEMPAT SAMPAH
      spides/spider/taobao/TB_103/Default/Cache/Cache_Data/f_00002e
  68. TEMPAT SAMPAH
      spides/spider/taobao/TB_103/Default/Cache/Cache_Data/f_00002f
  69. TEMPAT SAMPAH
      spides/spider/taobao/TB_103/Default/Cache/Cache_Data/f_000030
  70. TEMPAT SAMPAH
      spides/spider/taobao/TB_103/Default/Cache/Cache_Data/f_000031
  71. TEMPAT SAMPAH
      spides/spider/taobao/TB_103/Default/Cache/Cache_Data/f_000032
  72. TEMPAT SAMPAH
      spides/spider/taobao/TB_103/Default/Cache/Cache_Data/f_000033
  73. TEMPAT SAMPAH
      spides/spider/taobao/TB_103/Default/Cache/Cache_Data/f_000034
  74. TEMPAT SAMPAH
      spides/spider/taobao/TB_103/Default/Cache/Cache_Data/f_000035
  75. TEMPAT SAMPAH
      spides/spider/taobao/TB_103/Default/Cache/Cache_Data/f_000036
  76. TEMPAT SAMPAH
      spides/spider/taobao/TB_103/Default/Cache/Cache_Data/f_000038
  77. TEMPAT SAMPAH
      spides/spider/taobao/TB_103/Default/Cache/Cache_Data/f_00003a
  78. TEMPAT SAMPAH
      spides/spider/taobao/TB_103/Default/Cache/Cache_Data/f_00003b
  79. TEMPAT SAMPAH
      spides/spider/taobao/TB_103/Default/Cache/Cache_Data/f_00003c
  80. TEMPAT SAMPAH
      spides/spider/taobao/TB_103/Default/Cache/Cache_Data/f_00003d
  81. TEMPAT SAMPAH
      spides/spider/taobao/TB_103/Default/Cache/Cache_Data/f_00003e
  82. TEMPAT SAMPAH
      spides/spider/taobao/TB_103/Default/Cache/Cache_Data/f_00003f
  83. TEMPAT SAMPAH
      spides/spider/taobao/TB_103/Default/Cache/Cache_Data/f_000040
  84. TEMPAT SAMPAH
      spides/spider/taobao/TB_103/Default/Cache/Cache_Data/f_000041
  85. TEMPAT SAMPAH
      spides/spider/taobao/TB_103/Default/Cache/Cache_Data/f_000042
  86. TEMPAT SAMPAH
      spides/spider/taobao/TB_103/Default/Cache/Cache_Data/f_000043
  87. TEMPAT SAMPAH
      spides/spider/taobao/TB_103/Default/Cache/Cache_Data/f_000044
  88. TEMPAT SAMPAH
      spides/spider/taobao/TB_103/Default/Cache/Cache_Data/f_000045
  89. TEMPAT SAMPAH
      spides/spider/taobao/TB_103/Default/Cache/Cache_Data/f_000046
  90. TEMPAT SAMPAH
      spides/spider/taobao/TB_103/Default/Cache/Cache_Data/f_000047
  91. TEMPAT SAMPAH
      spides/spider/taobao/TB_103/Default/Cache/Cache_Data/f_000048
  92. TEMPAT SAMPAH
      spides/spider/taobao/TB_103/Default/Cache/Cache_Data/f_000049
  93. TEMPAT SAMPAH
      spides/spider/taobao/TB_103/Default/Cache/Cache_Data/f_00004a
  94. TEMPAT SAMPAH
      spides/spider/taobao/TB_103/Default/Cache/Cache_Data/f_00004b
  95. TEMPAT SAMPAH
      spides/spider/taobao/TB_103/Default/Cache/Cache_Data/f_00004c
  96. TEMPAT SAMPAH
      spides/spider/taobao/TB_103/Default/Cache/Cache_Data/f_00004d
  97. TEMPAT SAMPAH
      spides/spider/taobao/TB_103/Default/Cache/Cache_Data/f_00004e
  98. TEMPAT SAMPAH
      spides/spider/taobao/TB_103/Default/Cache/Cache_Data/f_00004f
  99. TEMPAT SAMPAH
      spides/spider/taobao/TB_103/Default/Cache/Cache_Data/f_000050
  100. TEMPAT SAMPAH
      spides/spider/taobao/TB_103/Default/Cache/Cache_Data/f_000051

TEMPAT SAMPAH
spides/.gitignore


TEMPAT SAMPAH
spides/element_screenshot.png


+ 0 - 64
spides/snapshot_jd.py

@@ -14,7 +14,6 @@ platform_name = "京东"
 class JdMain:
     def __init__(self):
         # self.db_online = MySQLPool39()
-        self.db_online = MySQLPoolOnline()
         self.crawl_count = ""
         self.task_id = ""
         self.task_dict = None
@@ -24,69 +23,6 @@ class JdMain:
         self.cumulative_stored = 0
         self.cumulative_skipped = 0
 
-    def get_status(self, status):
-        if status not in (2, 3, 4):
-            logger.warning(f"未知状态值: {status}, 跳过状态上报")
-            return
-        if status == 2:
-            parmas = {
-                "collect_task_allocate_id": self.task_id, "status": status, "finish_status": 0,
-                "start_time": int(time.time())
-            }
-        if status == 3:
-            parmas = {
-                "collect_task_allocate_id": self.task_id, "status": status, "finish_status": 1,
-                "real_count": self.crawl_count, "end_time": int(time.time()),
-            }
-        if status == 4:
-            parmas = {
-                "collect_task_allocate_id": self.task_id, "status": status, "finish_status": 0,
-                "end_time": int(time.time())}
-
-        # url = "http://scheduletest.dfwy.tech/api/collect_equipment_execute/result_report"
-        url = "http://scheduleapi.findit.ltd/api/collect_equipment_execute/result_report"
-
-        try:
-            res = requests.get(url, params=parmas, timeout=20)
-            res.raise_for_status()
-            logger.info("状态上报: %s", res.text)
-        except Exception as e:
-            logger.warning(f"状态上报失败: {e}")
-
-    def get_task(self):
-        """获取当前设备绑定的京东待执行快照任务。"""
-        sql = """
-            SELECT t.*
-            FROM `retrieve_collect_task_allocate` t
-            INNER JOIN `retrieve_collect_equipment_account` a
-                ON t.`collect_equipment_account_id` = a.`id`
-            WHERE t.`platform` = 2
-              AND t.`status` = 1
-              AND t.`snapshot_collect_status` = 0
-            LIMIT 1
-        """
-        task_list = self.db_online.select_data(sql)
-        print(task_list)
-        if not task_list:
-            return {}
-
-        task_dict = task_list[0]
-        self.task_id = task_dict["id"]
-        print(task_dict)
-        return task_dict
-
-    def heartbeat_task(self):
-        url = "https://scheduleapi.findit.ltd/api/collect_equipment_execute/heartbeat"
-
-        params = {
-            "collect_task_allocate_id": self.task_id,
-        }
-
-        try:
-            res = requests.get(url, params=params, timeout=20)
-            logger.info("心跳任务上报成功")
-        except Exception as e:
-            logger.info("心跳任务上报失败")
 
     def run(self):
 

+ 123 - 0
spides/snapshot_jd.py.bak

@@ -0,0 +1,123 @@
+import json
+import time
+import requests
+from commons.Logger import logger
+from commons.conn_mysql import MySQLPoolOnline, MySQLPool39
+from spiders.jd.jd_auto_crawl_snap2 import JdCrawlerV2
+from commons.scheduler import CrawlerScheduler
+from commons.feishu_webhook import send_text
+import random
+from commons.config import JD_DEVICE_ID
+platform_name = "京东"
+
+
+class JdMain:
+    def __init__(self):
+        # self.db_online = MySQLPool39()
+        self.db_online = MySQLPoolOnline()
+        self.crawl_count = ""
+        self.task_id = ""
+        self.task_dict = None
+        self.driver = None
+        self.cumulative_pages = 0
+        self.cumulative_items = 0
+        self.cumulative_stored = 0
+        self.cumulative_skipped = 0
+
+    def get_status(self, status):
+        if status not in (2, 3, 4):
+            logger.warning(f"未知状态值: {status}, 跳过状态上报")
+            return
+        if status == 2:
+            parmas = {
+                "collect_task_allocate_id": self.task_id, "status": status, "finish_status": 0,
+                "start_time": int(time.time())
+            }
+        if status == 3:
+            parmas = {
+                "collect_task_allocate_id": self.task_id, "status": status, "finish_status": 1,
+                "real_count": self.crawl_count, "end_time": int(time.time()),
+            }
+        if status == 4:
+            parmas = {
+                "collect_task_allocate_id": self.task_id, "status": status, "finish_status": 0,
+                "end_time": int(time.time())}
+
+        # url = "http://scheduletest.dfwy.tech/api/collect_equipment_execute/result_report"
+        url = "http://scheduleapi.findit.ltd/api/collect_equipment_execute/result_report"
+
+        try:
+            res = requests.get(url, params=parmas, timeout=20)
+            res.raise_for_status()
+            logger.info("状态上报: %s", res.text)
+        except Exception as e:
+            logger.warning(f"状态上报失败: {e}")
+
+    def get_task(self):
+        """获取当前设备绑定的京东待执行快照任务。"""
+        sql = """
+            SELECT t.*
+            FROM `retrieve_collect_task_allocate` t
+            INNER JOIN `retrieve_collect_equipment_account` a
+                ON t.`collect_equipment_account_id` = a.`id`
+            WHERE t.`platform` = 2
+              AND t.`status` = 1
+              AND t.`snapshot_collect_status` = 0
+            LIMIT 1
+        """
+        task_list = self.db_online.select_data(sql)
+        print(task_list)
+        if not task_list:
+            return {}
+
+        task_dict = task_list[0]
+        self.task_id = task_dict["id"]
+        print(task_dict)
+        return task_dict
+
+    def heartbeat_task(self):
+        url = "https://scheduleapi.findit.ltd/api/collect_equipment_execute/heartbeat"
+
+        params = {
+            "collect_task_allocate_id": self.task_id,
+        }
+
+        try:
+            res = requests.get(url, params=params, timeout=20)
+            logger.info("心跳任务上报成功")
+        except Exception as e:
+            logger.info("心跳任务上报失败")
+
+    def run(self):
+
+        spider_schedule = CrawlerScheduler(JD_DEVICE_ID, 2)
+        spider_schedule.start()
+        time.sleep(3)
+
+        while 1:
+            if not spider_schedule.end:
+                self.task_dict = spider_schedule.get_task()
+
+                if not self.task_dict:
+                    logger.info(f"{platform_name}暂无任务")
+                    time.sleep(35)
+                    continue
+
+                self.task_id = self.task_dict.get("id", "")
+                self.crawl_count, is_success, self.driver, self.cumulative_pages, self.cumulative_items, self.cumulative_stored, self.cumulative_skipped = JdCrawlerV2(self.task_dict, spider_schedule, self.driver, self.cumulative_pages, self.cumulative_items, self.cumulative_stored, self.cumulative_skipped).run()
+                spider_schedule.stop()
+
+            else:
+                spider_schedule.start()
+                print('休息')
+                time.sleep(35)
+
+            time.sleep(30)
+
+
+if __name__ == '__main__':
+    while True:
+        JdMain().run()
+        interval_time = random.randint(1200, 1800)
+        logger.info(f"程序睡眠{interval_time}秒后继续执行")
+        time.sleep(interval_time)

TEMPAT SAMPAH
spides/spider/taobao/TB_103/BrowserMetrics-spare.pma


+ 0 - 0
spides/spider/taobao/TB_103/Crashpad/metadata


TEMPAT SAMPAH
spides/spider/taobao/TB_103/Crashpad/settings.dat


TEMPAT SAMPAH
spides/spider/taobao/TB_103/Default/Affiliation Database


+ 0 - 0
spides/spider/taobao/TB_103/Default/Affiliation Database-journal


+ 0 - 0
spides/spider/taobao/TB_103/Default/AutofillStrikeDatabase/LOCK


+ 0 - 0
spides/spider/taobao/TB_103/Default/AutofillStrikeDatabase/LOG


+ 0 - 0
spides/spider/taobao/TB_103/Default/AutofillStrikeDatabase/LOG.old


TEMPAT SAMPAH
spides/spider/taobao/TB_103/Default/BrowsingTopicsSiteData


+ 0 - 0
spides/spider/taobao/TB_103/Default/BrowsingTopicsSiteData-journal


+ 12 - 0
spides/spider/taobao/TB_103/Default/BrowsingTopicsState

@@ -0,0 +1,12 @@
+{
+   "epochs": [ {
+      "calculation_time": "13429934269762817",
+      "config_version": 0,
+      "model_version": "0",
+      "padded_top_topics_start_index": 0,
+      "taxonomy_version": 0,
+      "top_topics_and_observing_domains": [  ]
+   } ],
+   "hex_encoded_hmac_key": "365C7A2CC6256150281C5EE684188662523B5AA851F01509765998033A16AF79",
+   "next_scheduled_calculation_time": "13430539069767374"
+}

+ 0 - 0
spides/spider/taobao/TB_103/Default/BudgetDatabase/LOCK


+ 0 - 0
spides/spider/taobao/TB_103/Default/BudgetDatabase/LOG


+ 0 - 0
spides/spider/taobao/TB_103/Default/BudgetDatabase/LOG.old


TEMPAT SAMPAH
spides/spider/taobao/TB_103/Default/Cache/Cache_Data/data_0


TEMPAT SAMPAH
spides/spider/taobao/TB_103/Default/Cache/Cache_Data/data_1


TEMPAT SAMPAH
spides/spider/taobao/TB_103/Default/Cache/Cache_Data/data_2


TEMPAT SAMPAH
spides/spider/taobao/TB_103/Default/Cache/Cache_Data/data_3


TEMPAT SAMPAH
spides/spider/taobao/TB_103/Default/Cache/Cache_Data/f_000002


TEMPAT SAMPAH
spides/spider/taobao/TB_103/Default/Cache/Cache_Data/f_000003


TEMPAT SAMPAH
spides/spider/taobao/TB_103/Default/Cache/Cache_Data/f_000004


TEMPAT SAMPAH
spides/spider/taobao/TB_103/Default/Cache/Cache_Data/f_000005


TEMPAT SAMPAH
spides/spider/taobao/TB_103/Default/Cache/Cache_Data/f_000006


TEMPAT SAMPAH
spides/spider/taobao/TB_103/Default/Cache/Cache_Data/f_000007


TEMPAT SAMPAH
spides/spider/taobao/TB_103/Default/Cache/Cache_Data/f_000008


TEMPAT SAMPAH
spides/spider/taobao/TB_103/Default/Cache/Cache_Data/f_000009


TEMPAT SAMPAH
spides/spider/taobao/TB_103/Default/Cache/Cache_Data/f_00000a


TEMPAT SAMPAH
spides/spider/taobao/TB_103/Default/Cache/Cache_Data/f_00000b


TEMPAT SAMPAH
spides/spider/taobao/TB_103/Default/Cache/Cache_Data/f_00000c


TEMPAT SAMPAH
spides/spider/taobao/TB_103/Default/Cache/Cache_Data/f_00000d


TEMPAT SAMPAH
spides/spider/taobao/TB_103/Default/Cache/Cache_Data/f_00000e


TEMPAT SAMPAH
spides/spider/taobao/TB_103/Default/Cache/Cache_Data/f_00000f


TEMPAT SAMPAH
spides/spider/taobao/TB_103/Default/Cache/Cache_Data/f_000010


TEMPAT SAMPAH
spides/spider/taobao/TB_103/Default/Cache/Cache_Data/f_000011


TEMPAT SAMPAH
spides/spider/taobao/TB_103/Default/Cache/Cache_Data/f_000012


TEMPAT SAMPAH
spides/spider/taobao/TB_103/Default/Cache/Cache_Data/f_000013


TEMPAT SAMPAH
spides/spider/taobao/TB_103/Default/Cache/Cache_Data/f_000014


TEMPAT SAMPAH
spides/spider/taobao/TB_103/Default/Cache/Cache_Data/f_000015


TEMPAT SAMPAH
spides/spider/taobao/TB_103/Default/Cache/Cache_Data/f_000016


TEMPAT SAMPAH
spides/spider/taobao/TB_103/Default/Cache/Cache_Data/f_000017


TEMPAT SAMPAH
spides/spider/taobao/TB_103/Default/Cache/Cache_Data/f_000018


TEMPAT SAMPAH
spides/spider/taobao/TB_103/Default/Cache/Cache_Data/f_000019


TEMPAT SAMPAH
spides/spider/taobao/TB_103/Default/Cache/Cache_Data/f_00001a


TEMPAT SAMPAH
spides/spider/taobao/TB_103/Default/Cache/Cache_Data/f_00001b


TEMPAT SAMPAH
spides/spider/taobao/TB_103/Default/Cache/Cache_Data/f_00001c


TEMPAT SAMPAH
spides/spider/taobao/TB_103/Default/Cache/Cache_Data/f_00001d


TEMPAT SAMPAH
spides/spider/taobao/TB_103/Default/Cache/Cache_Data/f_00001e


TEMPAT SAMPAH
spides/spider/taobao/TB_103/Default/Cache/Cache_Data/f_00001f


TEMPAT SAMPAH
spides/spider/taobao/TB_103/Default/Cache/Cache_Data/f_000020


TEMPAT SAMPAH
spides/spider/taobao/TB_103/Default/Cache/Cache_Data/f_000021


TEMPAT SAMPAH
spides/spider/taobao/TB_103/Default/Cache/Cache_Data/f_000022


TEMPAT SAMPAH
spides/spider/taobao/TB_103/Default/Cache/Cache_Data/f_000023


TEMPAT SAMPAH
spides/spider/taobao/TB_103/Default/Cache/Cache_Data/f_000024


TEMPAT SAMPAH
spides/spider/taobao/TB_103/Default/Cache/Cache_Data/f_000025


TEMPAT SAMPAH
spides/spider/taobao/TB_103/Default/Cache/Cache_Data/f_000026


TEMPAT SAMPAH
spides/spider/taobao/TB_103/Default/Cache/Cache_Data/f_000027


TEMPAT SAMPAH
spides/spider/taobao/TB_103/Default/Cache/Cache_Data/f_000028


TEMPAT SAMPAH
spides/spider/taobao/TB_103/Default/Cache/Cache_Data/f_000029


TEMPAT SAMPAH
spides/spider/taobao/TB_103/Default/Cache/Cache_Data/f_00002a


TEMPAT SAMPAH
spides/spider/taobao/TB_103/Default/Cache/Cache_Data/f_00002b


TEMPAT SAMPAH
spides/spider/taobao/TB_103/Default/Cache/Cache_Data/f_00002c


TEMPAT SAMPAH
spides/spider/taobao/TB_103/Default/Cache/Cache_Data/f_00002d


TEMPAT SAMPAH
spides/spider/taobao/TB_103/Default/Cache/Cache_Data/f_00002e


TEMPAT SAMPAH
spides/spider/taobao/TB_103/Default/Cache/Cache_Data/f_00002f


TEMPAT SAMPAH
spides/spider/taobao/TB_103/Default/Cache/Cache_Data/f_000030


TEMPAT SAMPAH
spides/spider/taobao/TB_103/Default/Cache/Cache_Data/f_000031


TEMPAT SAMPAH
spides/spider/taobao/TB_103/Default/Cache/Cache_Data/f_000032


TEMPAT SAMPAH
spides/spider/taobao/TB_103/Default/Cache/Cache_Data/f_000033


TEMPAT SAMPAH
spides/spider/taobao/TB_103/Default/Cache/Cache_Data/f_000034


TEMPAT SAMPAH
spides/spider/taobao/TB_103/Default/Cache/Cache_Data/f_000035


TEMPAT SAMPAH
spides/spider/taobao/TB_103/Default/Cache/Cache_Data/f_000036


TEMPAT SAMPAH
spides/spider/taobao/TB_103/Default/Cache/Cache_Data/f_000038


TEMPAT SAMPAH
spides/spider/taobao/TB_103/Default/Cache/Cache_Data/f_00003a


TEMPAT SAMPAH
spides/spider/taobao/TB_103/Default/Cache/Cache_Data/f_00003b


TEMPAT SAMPAH
spides/spider/taobao/TB_103/Default/Cache/Cache_Data/f_00003c


TEMPAT SAMPAH
spides/spider/taobao/TB_103/Default/Cache/Cache_Data/f_00003d


TEMPAT SAMPAH
spides/spider/taobao/TB_103/Default/Cache/Cache_Data/f_00003e


TEMPAT SAMPAH
spides/spider/taobao/TB_103/Default/Cache/Cache_Data/f_00003f


TEMPAT SAMPAH
spides/spider/taobao/TB_103/Default/Cache/Cache_Data/f_000040


TEMPAT SAMPAH
spides/spider/taobao/TB_103/Default/Cache/Cache_Data/f_000041


TEMPAT SAMPAH
spides/spider/taobao/TB_103/Default/Cache/Cache_Data/f_000042


TEMPAT SAMPAH
spides/spider/taobao/TB_103/Default/Cache/Cache_Data/f_000043


TEMPAT SAMPAH
spides/spider/taobao/TB_103/Default/Cache/Cache_Data/f_000044


TEMPAT SAMPAH
spides/spider/taobao/TB_103/Default/Cache/Cache_Data/f_000045


TEMPAT SAMPAH
spides/spider/taobao/TB_103/Default/Cache/Cache_Data/f_000046


TEMPAT SAMPAH
spides/spider/taobao/TB_103/Default/Cache/Cache_Data/f_000047


TEMPAT SAMPAH
spides/spider/taobao/TB_103/Default/Cache/Cache_Data/f_000048


TEMPAT SAMPAH
spides/spider/taobao/TB_103/Default/Cache/Cache_Data/f_000049


TEMPAT SAMPAH
spides/spider/taobao/TB_103/Default/Cache/Cache_Data/f_00004a


TEMPAT SAMPAH
spides/spider/taobao/TB_103/Default/Cache/Cache_Data/f_00004b


TEMPAT SAMPAH
spides/spider/taobao/TB_103/Default/Cache/Cache_Data/f_00004c


TEMPAT SAMPAH
spides/spider/taobao/TB_103/Default/Cache/Cache_Data/f_00004d


TEMPAT SAMPAH
spides/spider/taobao/TB_103/Default/Cache/Cache_Data/f_00004e


TEMPAT SAMPAH
spides/spider/taobao/TB_103/Default/Cache/Cache_Data/f_00004f


TEMPAT SAMPAH
spides/spider/taobao/TB_103/Default/Cache/Cache_Data/f_000050


TEMPAT SAMPAH
spides/spider/taobao/TB_103/Default/Cache/Cache_Data/f_000051


Beberapa file tidak ditampilkan karena terlalu banyak file yang berubah dalam diff ini