lizongze преди 1 година
родител
ревизия
3f6477ff35
променени са 2 файла, в които са добавени 8 реда и са изтрити 2 реда
  1. 4 1
      qlm/source_qianlima.py
  2. 4 1
      qlm/source_qianlima_history.py

+ 4 - 1
qlm/source_qianlima.py

@@ -103,7 +103,10 @@ def crawl_spider(area: str, type_: int, page: int, **kwargs):
                     addr = str(item["areaName"]).split('-')
                     _area = addr[0] if len(addr) > 0 else ''
                     _city = addr[1] if len(addr) > 1 else ''
-                    channel = (item['noticeSegmentTypeName'] or item['progName'])
+                    if "国土" in item.get('progName',''):
+                        channel = item['progName']
+                    else:
+                        channel = (item['noticeSegmentTypeName'] or item['progName'])
                     res = {
                         'site': '千里马',
                         'channel': channel,

+ 4 - 1
qlm/source_qianlima_history.py

@@ -103,7 +103,10 @@ def crawl_spider(area: str, type_: int, page: int, **kwargs):
                     addr = str(item["areaName"]).split('-')
                     _area = addr[0] if len(addr) > 0 else ''
                     _city = addr[1] if len(addr) > 1 else ''
-                    channel = (item['noticeSegmentTypeName'] or item['progName'])
+                    if "国土" in item.get('progName', ''):
+                        channel = item['progName']
+                    else:
+                        channel = (item['noticeSegmentTypeName'] or item['progName'])
                     res = {
                         'site': '千里马',
                         'channel': channel,