提交 ad14b725 作者: 刘伟刚

Merge remote-tracking branch 'origin/master'

...@@ -66,12 +66,15 @@ def NewsEnterprise(): ...@@ -66,12 +66,15 @@ def NewsEnterprise():
# gw_social_list = [item[0] for item in gw_result] # gw_social_list = [item[0] for item in gw_result]
#todo:打印长度 #todo:打印长度
# print(len(gw_social_list)) # print(len(gw_social_list))
gn_social_list = [item[0] for item in gn_result] # gn_social_list = [item[0] for item in gn_result]
aaa = '91320412608119552R,91320213MA1MDBFY36,913200007933479519,91320000724448484T,91320700139326953H,91321200748720948H,91320000MA1MY2PB90,91321291552450798T,91320400769102807C,913211817532411082,91360100767035268J,91320281692589492R,91222400243805786K,91421000178965352L,9133000074903064XT,913305007613310584,913301007043789098,91320200733313338L,91440700669806671P,913713007060665387,91330000730337692W,91110108770425654N,91430000782853875C,91211000701698923L,91350000158142789F,91441900708010087G,911306007183686135,91210100701795336J,91331000740539650L,91440300552144766W,913302007503871799,91150000720133450X,913702001635665274,91440300723000100A,913201157904467941,91320100608977944E,91320193721713633K,91320191726079387X,91510100790021999F,913407007810593387,91330281734258668X,91330200610258383W,91330200730186169P,91330226695095607B,91640000710638367B,911101086976555404,91440101617404697C,91140000160963703Y,913300007044605152,9144030069395982X0,9141030074070138X6,913702007137681594,91370282725584090B,913702007702752624,911100001021096991,91370600676820877R,913501007335995323,91440106799435733E,91410000514683187W,91330600MA2BDY6H13,916100002205420207,913700007063975130,91370000168258881C,91370000613418880Y,913700007058303114,91370400786125648K,91310000607203699D,91310000632005686K,91310000631189305E,913100006072187512,91310000797066532Q,913100006762867235,91310000631789714J,9131000075842961XY,91310000607234882G,9131000013221158XC,913101177989957984,91370000720757247Q,91310000134307024Y,91310000607206953D,914405001927566965,91441900669856804J,912101007310057103,914403005930493943,914403007261803032,91440300729872524X,91440300774117464B,91440300580086655P,9144030031203308XX,91440300764977372H,914403001921809577,914403003195289154,9144030071524157XP,91440300662677723N,91440300724738801E,91440300671877217N,914403005918717714,91440300770331412G,91510100792179570A,91510100762260052M,91510300203957988N,914403007152851426,914400007080735472,911100007109253237,914401165856775774,911100007423131451,913706007574549600,91440300745197274Y,914403007412480386,91411300772173518D,91330200254106251R,91610000294207364D,9165000071890181XA,91430111696240992G,9152000071430580XT,91511300209454038D,91370000267156215K,91310000761605688L,91330000147641689Y,91340700610436258Q,91370000729246347A,9142000030019146XY,91320000768299302G,91440000617435581X,91130000738711917Q,911101147770556682,91340000737315488L,91650100298827325R,911101085636544700,9151010070927392XM,914404006175105107,912102007443645440,91370000267171351C,91650000722362767Q,9135020066474298XL,913700002671000358,913100007397542650,91420000706962287Q,91440400666520715X,91341100743082836K,913403007885527319,91340000705022576T,91440300732059841W,913100006840916863,914200007220889644,91310000132257510M,91110108801174860H,91110000633737758W,911100001022884121,91110107102288949G,91110000633797400C,91110000766769980C,91110000102851949U,91110000101125734D,91320114135271537N,91110000744727456H,91320200240499082Q,91320505729311356W,913201007217996411,91220101123999563Q,9132050062822013XT,91320400703606586Q,91510100689030428K,91510100321580966H,9142010317784054XA,9110000071092841XX,912301991280664631,91460000284077092F,915000002028235667,915001077500679842,91370800706117999P,91110000802044347C,911100007109352226,91210900730802320F,914306007121474065,914419006614893337,914403002793301026,914419007545102854,913100007714584745,91310000748772166A,9113010075026091X7,91440300707743879G,914403003296132911,913500006115251139,913500006110085113,91430000183802099H,913301085930545135,915100002018692710,913502007054014451,91440500617529481R,914414006179309884,914419007480352033,91440101717857431A,91440700719222755U,914414002311104696,91441900618347778J,914451002823643033,91650000731832724W,914401017994381174,914401017082149959,91520115789782002N,91500102208507636N,9146010062006446XN,9133000014304182XR,91330000749475817C,91330108770830908J,91330000776617307P,911100006337095702,91130100732914772Y,91230000126977562T,914106005637287753,912102001185762674,9137000056670893XT,914300006940434345,914403007261500164,91341000610487768C,91421000178966806F,91420500798767365X,91430000738978531U,91440101745998274Y,91440300748855818E,911100007776681570,911100001011857375,911101086003726929,91320200785557086A,91320400137163943Q,91321191558014807P,91320200704045688Q,91320500758988550M,91320400562928732P,91320400250842374C,9132120066836666XC,913211007965274641,91440101671830144D,9133040105282356X4,91110000110052522M,91220000123938867W,914205007146625835,9132050071410168X2,91610131766980321E,91440500734127713X,91370481689467363U,91440183721959625P,91320583718672527C,913206007382887412,916501006255516701,91320000795354485T,91440500752874130F,91320115663777275W,91320191135364311P,91440400304080484P,91410100721832659Y,91330281784320546U,913302007588573234,91330200761450380T,91140000113638887N,91320000780270537G,91440101731566630A,912101005507946696,91110105397625067T,91370211780374731M,913702007064604985,91330803670291361P,91320505688344441R,913500007549617646,913500007336174899,91310116671156516L,913706007456581228,91370000164238285E,91370700757497098J,91370000773168024E,91310112607671054B,91310112MA1GBNPD17,91310000132231361P,91310000132200944J,913100007032529840,913100007824379352,91310000134630657R,913101187895655347,91310114570796872F,91310000132650363G,91140000713676510D,91441900618163186Q,91440300192175891F,91440300279484603U,91440300279416467B,914403007152119019,91440300279247552R,91440300192382487H,91440300764970779B,914403006188425849,9144030061890815XU,91440300672999996A,9113000023565800XC,91511700740027188A,915100007118906956,91330200704805464Q,91340100153671403J,91310115MA1K3P3P5Q,91230199775036754Q,91433100183806380W,911100006004827014,91530000719480244Y,91330481673858589X,91330382MA28657U43,91370000735783157F,91330000256018570F,91340100740872226E,913206007691214935,91420100568359390C,913200006082793884,91320211697939236T,91320200704046760T,91320211769137321E,9135020026013710XM,913502007054371227,91420600714657151N,91330000609124409H,91650000712966815D,914403007451834971,91370000184280878R,913210036087333842,91370000613431903J,913100007178563164,91330100749453087D,91350200612040492E,911100007263731643,915301007134092367,915300002194829991,91330183679858889H,91330600146342118G,91330000609671736A,91331000670275302R,91330000609700859G,913307837045812886,913300007368873961,913300007530435745,91330000704676703E,91330200704803223P,9133072670455890XG,915107007939595288,91330700147493495C,913306006617396382,91330523746336790G,913300007043088475,91330621143010433H,91330000146150706G,91330000719525000X,9133000070459138X9,91410100739082104K,913500007356527552,913100007514799050,914405007224920787,91440400782988681C,91430200712106524U,914401011904604026,91110000100000489L,91110000100017707H,911100007109250324,9111000071093107XN,91140000070450154H,91310000710924478P,91330000734530895W,913716261672060009,91460000708866504F,911200007109339563,91150100114111403U,91150000X270330054,91150000MA0N4HYF5X,91310115067758342E,91310109133065617J,9131000013221297X9,91310000132263849G,913100006317558649,91320000134767063W,91320000720585377G,91330900307662068B,913302007960219655,913400000803136982,91340181153580560D,91610000220527103Q,91610000MA6TG5H46J,91610000059670527U,916204005716275797,91620000MA73UCJ850,916200002243386254,91620100296581077N,91620000296623476P,916300007105470788,91640000227692945W,916501022286956386,91650000MA776A778F,91650000MA79HAN55K,91410000693505019R,91140000110053488C,91140000112360000T,911529000539164509,91150200318506394X,91150100701339816T,911505007332895859,914100007251292747,91510000202285163Q,9133000071095874X3,91370000163446410B,91220101606092819L,915100007422540773,913200007455797746,911100007178710060,911101086723891430,91330200610271537C,91440300618888515F,91440300618884987N,9135020076928783XA,913302007342813661,91341100704965812G,91220000123962584G,91430600186201870U,914503001991037270,91321200141076367Y,91120000734546571Y,91440101100006899U,916103007099018935,9132000074557990XP,911100007226144851,913200007194121453,91310000710933112E,91350200158163213A,91650000132278661Y,916500002286626765,91430300755843372T,915111002069551289,91211200201909093K,9131000070327821X9,916500009287328820,9142010072466171X0,91140000701012581E,91510600205363163Y,91440116726819189A,91440101231243173M,91440101726811355L,914401137711795473,914401017594041317,914401017955284063,914401016640118296,914401010525516483,914401017619012843,91440101723773883M,91440000707688515X,91520115709656381F,91520000214796622C,91520100755369404M,91520000067700001A,91440300761965069C,91340100723329328P,9133010659662215XJ,91420115271830540B,914600006200251612,914600006651113978,91542200741928586E,91330100744131994K,91330108555162302M,91330108341815806X,9133010067985268XH,91330100796661532B,91330100749494479F,91330100697093218U,91330100768244088Q,91330100736871634P,91330108077312600N,913300007042026204,91330100143050988A,91330000782388803N,913701007926213730,91510100716067876D,912301001270419939,913205007914713500,9142030073520483X7,9113020057675573XY,91340100691085583A,913400001489757522,91230600128246835W,91410000757149560W,91411700745773243G,9141000070678701XL,91411000732486122J,91330000712560751D,913305007044702971,91110108723950093X,911100007513212788,913401006973722761,91110108556883208U,91320200703519028W,91320594690261995C,91350000705101637F,9132030077469267XW,9132020074311173XT,91420300744646082Y,91441200707565259C,91370100742413648L,9144080073412036XR,9151010474469974XL,91420100695349435J,91420000795935802X,91420500757003537G,91421000178961298Q,914205007068512884,91420923665482649P,91130200700722805D,9133000074506480XD,914306001837693990,91430100183899441P,91430200183801256J,9143000077678309XN,914301003385143085,91430181796859207Y,91430100559543516C,9142011273354032X9,911101056876404680,91370200766733419J,91440101618681696W,91421000676499294W,91110000779543497B,91150000733284733B,91150000114802589Q,91330000754917034P,91370000724299685N,91130300601142274F,91330100793655954W,911201160587336021,91230800129768168W,913202002504174232,913205007455867478,9132020073957247X1,913205827888919524,91320400726569909Q,913213220535045526,913200001347789857,91320206MA1MRM1F5E,91320412064534407K,91320612138360068K,913204007337667089,91320000134793384D,913204007876980429,913206007141344737,91320506551248029M,91320500758460625H,913212005502971603,91321100717427845U,91320200665769172E,91320200758486753F,91360000158375283N,91360000158260136N,91320200842255667P,912202011239483018,9137140056770173X4,91440300192425168B,91330000254983027G,914307007073662926,91441900738599734U,91310000631755944W,9121011274273568XC,91530100719454513L,91320500783395300Y,91440300763458618K,9133000014813673X3,9121100472565639XK,911306006014942964,91410300171444298M,913202007983409510,91440000201285073K,91510100214393110R,911201186670532667,913702007180555372,91321181742468227M,912310001302337697,91320100134881640F,913201917041934615,91320115698378741U,91320682731773381X,915001032030285054,91320500743905732G,91330206595387864P,913302001449866060,913302007251641924,91330200563871993X,91330200254385326P,9161000078699427XB,913100000625940784,913100001322947763,91321000608803135L,91410400785096910B,913501001543955516,91370000264352296L,913702002645941215,91370212096712335Y,91530000697991018H,91370000766690447B,914201007893460244,913502006120063749,913300007450506949,9133000077826404X2,915001066608898456,916100007135238721,91370000723865016M,913700002651272421,91370600165207843W,91371700550911239Q,91370000265627669C,913100006315207744,91310000765583375Y,91310000132227493A,913100006115260013,913211007437119894,91310000607200690U,91310000740576558C,913100007030557379,91310115084100518T,91310114563130984K,91310000785643574Y,91310000607404087G,91310000631455642X,91341800153442926M,915100002063581985,91110000765547606C,91440300790476774P,91440300728543964T,914403006188861815,91440300795421713J,914403002794071819,914403007432179488,914403002794141894,914403007271508191,91440300738848016N,91440300MA5DECWG1P,91440300279247966X,91440300736295868L,91440300770326146B,914403007341708695,91130100700964396T,91510300620737855Y,91510000709159078T,91510100731596266C,91320200592583130B,91320400674857975P,91320200750524073X,91440300326333171E,9137068205791484X9,91220000124482910C,91330000253917765N,91320000608077903T,916101327350453574,91440300754288784A,9112000071824811X4,913100007743014560,91310000132214887Y,91110000100026638J,913700001659297311,91370000164100307E,91350000705210294Q,91320000251448088B,91110000746132245J,91440300192337969F,91320100134896447M,913300007042039575,911100007229830372,912107000721599341,911400007011380105,914300007121924698,914401016184278582,ZZSN23011300000013,914306001838041075,91340600711775718W,9134010068976734XU,912201017671930129,91341800153500065Q,914403006188385775,91440000617419493W,913100006073785958,91430000745928604G,913401001536645616,91341822750989073A,91341100697359071M,91340000719975888H,91320100790434320Q,9144030070855050X9,911000001000013428,91110000798532048H,91110108663124944W,9111000010209313X4,91110000765035854K,91110000722601879M,911101087635404863,91110000700006921H,91110000762955583N,911101068022402680,91420100177674772Q,91370100264287770A,911101086000694820,913202817641949253,91440300731109149K,9136020070562223XY,91320400770525372H,91320400786311897W,915101002024522085,91510100771221389K,91320000780270414F,91110000710935425T,913204117520039178,91510300762306858F,91310000132209367W,91500109203249834P,91350200664711147G,91130300601108025E,9131000074494301X3,912102006049197986,91110105585848161G,913100001581638383,915103006207291851,91320200729028470W,91440101731569620Y,914403007230301820,913607006984663896,914401016185128337,91310113764726143G,91350128685097908U,91350000MA2XU85R9K,91620103154997229U,913300006094582496,91330200778244188M,91330282671205242Y,91110108732870765H,914401015505981158,91440500784860067G,91441800765734276T,91445100751054069P,91445100784885395B,914451007408274093,914406002800034240,91440101MA9WGFBA2W,914401147619330242,91440101714276826M,91520000709593915G,91370200264574251E,91330100609132142D,91330000720048184T,913300007494817829,91330100728903763J,91330000744143864U,913202002504195412,91131100601682537K,91410100687129467D,91410106724134960T,91130424596814186E,91510100590230753C,91320100249697552B,9134060072553187XK,91350200761727554T,91420500732701005B,91130200713109049Q,914301007558022471,914304001854002881,911201163004788158,91441900708014002M,91370000706266601D,91320900608684500T,91330800792060211R,9132050057817586XW,91320200250377396Q,913202055911234746,91320509724190698L,91320700767366788M,913202001381477183,91320500134792998F,91320200135895905U,913609006620108491,91130100750262704U,91320100738899403P,91360430593788445M,91310000765596096G,913702033214329121,91440300736281327C,91360000158309980U,91511100085837984G,915000006220209463,915001076608997871,914100007067847325,9151000020186004X7,913300002012585508,913607313328261677,91210000118887313L,91320100721718987K,91320106249663766N,91110000700347267E,91440101683276435R,91330206724060412X,91330225711184811C,91330200756283354Q,91640000227683862F,914302001843451689,915104007496067417,91440300100012316L,91330100789665033F,913702007940138810,91370214664547623D,9132040078888172XK,911310002360777257,91340500150660397M,913100002437770094,91330100719597557Y,91370600265526403D,91370000163191817J,91370000168617872J,91370600729262478P,91310109585293872N,91310000132208778G,91310000607270330T,91310000632142648H,91310000631191552K,913101155618553243,9131000013358488X7,91310000133385776B,91310110757926286X,91310000734057153P,913700001659364136,913300007309204660,914403006718547282,914403007298568314,91440300192328114W,91440300683766012Q,91440300789220544P,91440300734157226Q,914403001923998520,914403007084140579,91440300192192210U,91440300689414114W,913502006120208975,9151000063314141XG,91510000621605256E,91110302MA00AR3F76,911100006259082971,91330000143102311G,913401001492097421,91520000214434146R,91310115703490552J,913300001469343082,91330100143779306C,91440500192754762W,9137100061375530XH,91330300609381595H,912103001190699375,91540195754285145H,91420111783183308C,913402005785489960,91320282559266993J,91320200763551927E,91320205757981568F,91350200260060034P,91350200260120674H,914105277474012089,91350000154341545Q,91650100076066559G,91330300145498305G,911500007014638920,913210001410496687,913706837381687230,9143070067558223X2,91441881755600266B,91350000727900106T,9132000072058020XK,914306007225877126,915300007098268547,91320582714943959W,91331000554754592X,913303007303249630,91330600609680368C,9133000014871793XM,91330800586274286A,913300001471207528,91330600753964306M,91330600146150140Y,913300001469757672,91330000142927960N,91330000726586776L,91330000749843368W,91330000720082446H,91330300681666245N,9133000074771866XW,913310001480293875,9133000014616098X3,913300006702752064,91330302585012778N,91110000267130226N,91441700197332374T,91340100743098352K,91120113727536666U,91440400665003767C,913703007347051654,91610000MA6TL0ET50,91110000100000948R,91110000100018267J,91110000710925243K,91110000710932515R,91133100MA0GBL5F38,9131000032469570XM,913300001430490399,913700006722499338,91450000198229061H,913400001489746613,91150100743882956A,911500001141229700,91150000MA0PQMHU5T,91310101132307282H,91310113133405407T,913100005529432935,91310101132214828F,91310000132228728T,9132000078271658X0,913200001347507715,91330000671637379A,91330200144055000M,9134000072331410XA,91340000MA2NKAX24Y,91610301710086048M,91610302713512620P,91610000570668168K,91620700670824180R,91620000X24100305D,12620300438260237M,91620000MA73J82M0G,91630000710483537W,91640000710606357L,91110108778635402E,916500007223141241,916500002286736663,916500002285806033,91410000698736553A,91140100MA0H5Y7R8Q,91140700MA0LB2T300,911502005581423315,911504021148077345,91150100MA0Q6LBR1F,911503007012609990,9111000066990444XF,91451100711427393C,91440300665899831W,91530000216521606P,91360106784146840K,91110000192472028J,91130100236018805C,9137020071802356XK,913700007207576938,91441900618367138U,91330000704277673W,913401006709173443,9132110075321015XF,9153000071947854XF,9132060072521804X6,91310000745611834X,91610131710183542G,9142010017767908XR,91340207664238230M,91310000132212291W,91341700MA2N8L8704,91130000673224391T,913700007254238017,91330000710959275N,91500000202819532B,914403002793464898,91310116662478847M,91520000714303759X,91440700193957385W,913700002671842400,91130400106900891W,91420000179120511T,9133000014553840X5,91330000732023371N,91320000741339087U,91320582MA1NU2QE9N,91130200721620963C,91320500703676365K,91210000242666665H,9111010810114488XN,91110000633715962Q,91442000618120215D,9112000013270080XR,91330200144069541X,91441300791200462B,914405007254810917,91320400608117856C,91310000607311067X,913101156822157531,91320200673924654N,9144010173974661X9,912102002423997128,911100007715928418,911100001013053805,91330784771942047G,91330000704206605E,91310000631658829P,91370000163044841F,91310000566558740F,91310000729394470F,91320583753203830Q,91320214MA1MLB3M2A,91441900745512430D,9131000070322836XD,91110108565775188E,913700007306705753,913700007456765902,913700006135617321,913707007884641257,91320200250456967N,913710007823210514,91371000680666729L,913710002642503020,91371000166734784G,91371000264190434B,91370600669347065T,91440300192287527J,91440101759431420M,91420100731042634N,91440600193813525E,91445300707813507B,91340700719911235R,91330326766445257X,91310000741167473L,91650000722367867J,91610000719782242D,916101327428232411,91360500698460390M,91340100610307130N,913205006082757232,91430100760727392G,914406007583005174,91420000706811358X,91440300723009295R,913100007653010244,91310000759874061E,91310000734047094H,91130100679916292B,913200001347865204,91330000668325921R,914201006634595767,914201003001005805,9142010066953862X0,91420100771373833D,91420100724667038L,9142010073106629X0,91420100682300843F,914200006164176058,914201003002476548,91420100799777098J,914200007146087391,9142010073104498XQ,91420000177730287E,914201007071163060,91420100300053761B,914201005550145025,91420100731084500Y,913402007408704905,91340200762794150A,91420100300251645N,913205001381896946,9132020071491965XM,91320200724183068U,913202005502754040,91320200240505438W,91320200725201811T,91320200136349770P,91320200782736492H,91320200743938892R,91320200738287183E,913202007974023051,91320200060166715B,9132020072665605XK,91320200725202347B,91320200755862928J,91320205250220911F,91320200735716149R,913202000601816164,913202006816377193,913202110535042298,91320211790871547J,91320200775435667T,91320200732272706G,913202137186955428,91320200135890776N,91320200692568341T,91320200674440635K,913202006811293789,91320200741311914F,91320211250066467M,91440300770347406Y,914403007311028524,915101000833108553,916101315660088532,913502002600603688,9135020061200896X6,913502002600846346,91350200612016388E,91350200751606855K,913502005750038518,91350200612033399C,913502007054071347,91350200612260049W,91350200155013367M,91350200705466767W,91610103294241917P,91610100294239534G,9161010322061133XP,91610131628053714D,91610131628001738N,916101317974808482,91330500778299605T,91420000177583897Q,913301006739591016,91440605053745575B,91330000143011639A,91440500231666168R,91350200784171077C,91650100228582422A,913300007195926252,91370600720751371J,91350505705245753B,91330000142941287T,91110000710927126K,916300002265939457,916500007129676234,91650000722318862K,916502006978024838,916523007269460306,916529007846613320,91210100117812926M,91652800715548301W,916501004576329996,916501006827031595,91653100748663541B,916501007383763383,916542002035688270,91650100228584428B,91650200729156392B,91650000673412317X,91331081797615327C,91411000780502633Q,91410724671699465T,914107006149375190,9141070068568407XM,91130400104365768G,9133038214550201X5,91420800764100001A,91330000148247018R,91320300750041506E,91341800779082563U,91411000772168241N,91330200734267003C,913203007974062428,91430900750606108C,913206007448277138,91610403338742407M,91350000158164371W,91420100616400352X,91321003725216976F,913210007908906337,9143010077900133XT,91370000166122374N,913700007337235643,91370600752684994W,91370600737203697G,91370000720717309H,913706006894842353,9137000016503468XK,913706007063003983,91321000140719551F,91370300706025381Q,91441900618333632H,912201068239984307,91210000594843987K,915115002088509874,91330000725254155R,914405001959930485,91440000618095689N,91654002564379263N,91510100740327535Y,91320200704074497B,91640000227693286K,91210000716409709T,91421200562722881P,91510900754701583H,911525007116525588,91330000745826157T,91530000725287862K,91440606740846335Y,91330204746303411D,91330000722762533U,91350500583130113U,91430000760723375M,91310000748059571K,91110000600001760P,91350000611569108K,913310007530185122,91330000743452075L,91330200704800698F,914401017083874153,91340100610307675N,913204005603281353,91500112660889685L,912102002412697996,91330100720048715X,9161000006191747XU,913707007465823505,914300007656254831,91330400551779794Q,915301005551100783,91530000218920600L,91530000713464526C,91530000727317703K,915300007670584000,91530000709835283M,915300002179235351,91530000713401509F,915300007134134380,91410000170001401D,91610133132207011Q,9113040060115569X8,91330000723629902K,91340100327991758Q,91310000586778185R,91430800186881407B,913205007514219819,91320582790874377A,91320582729023768R,913205007185439367,913310211483889459,9133000074507862XQ,9133070314730958XR,9133000072527923XB,91330000759522947D,9133000076251901XW,91330000609786138W,913310005753258189,91330481799606731M,91330000777214673R,91330503745844451F,91330000683124669E,91330723762512117A,91330000780477634Q,91330100757206158J,9133048172587440XX,91330106563049270A,913300007245066803,91330000142944445H,913300007109591285,91430000796858896G,91330000742004828D,913300007308931541,91330100143956405Y,91331000255499827N,91330000704206103U,91330000704512063Y,9133000071257271X6,913310001481183122,91330683768696455K,913305007686509836,913306047498339794,913304216899850991,913300007315154541,91330000609700795J,91331003148185689U,9133050066615054X7,91330109768216095R,91330481307761859N,91330000255072786B,91330000710969000C,913301005865048038,91330000704277796X,91330400747729414J,913300001482332737,913300007664077600,91330000704676287N,913300007792873744,913301007517211839,913300001479306167,9133048114672516X7,91330000682900435M,9133070073033191X2,91330500763900410B,91330000609120272T,91330000741008835U,913300007463411432,91330100704290413D,913300001464759067,913306005547614262,913300007829495191,913307007707246030,91330000723629566F,913306006096100281,913300007964528296,9133000025403311XB,91330000704503984N,91330000146684900A,913300006628918505,91330000147115443M,91330000704204554C,91330000729092173R,913308025765293106,9133000074981708XL,9133000074100296XK,913300007047850454,91330600796466462H,91330400X0942984X0,91330000704202137E,91330000142943469Q,9133060072360502XQ,91330500550515703T,91330211254100749G,91331023724526593X,91330000724502487G,91330000712560575G,913305007804719612,91330681307478340A,9133000074200262XL,91330703781824255T,913310826683250245,91330000667124503L,91330200698208670Y,91330000710987081Q,913304007352793803,91330000146183233T,91330500056855710M,913306837045254701,913300006096907427,913307007288998483,91330600145965997H,9133100070471153X3,913300001476445210,91330000779370442Q,91330102785327408E,91330281730145332E,913300007345233459,91330100665212665U,91330000704720655L,9133000077191496X7,91330400677231599U,91330000607911599B,913310816100020466,91330000704207173A,9133110035546965XU,91330000717612987P,91330500704459485N,91330000704715960K,9133100075709503XC,91331000148144211K,91330100697072273U,913306247265987348,91330700566953812T,91330600779389434M,91330000755902563E,913304810852709304,913300007324065674,91330621755903566B,91330000754921594N,913300002552164796,91330326661705454E,91330000734522019A,91330000722765769J,91331000704716189P,91330000733811206X,913300007042034718,91330600704507918P,913300001429192743,913306006628977937,913300001463546966,91330000MA2GAEH14D,91330000704721033H,91330683704477704R,91330301254496691M,91330600745085889D,91330000146008822C,91330700776454800N,913303007793989040,913306216784286764,91330000704713738F,913308007639292214,91330700753962378R,91330621721077606P,913311245623690963,913300007450544091,91330521147114918E,91330500753970802B,913300001429120051,91330000143906141R,91331082255225797Q,913300007200827022,91330783552855277N,91331000782935301K,91330100751742531B,91330300145574611C,91330400559682372X,91330100735254191Q,91331000779358865H,91330600609661634M,91630000226882472D,91410100594879787D,91410100769490897P,91410100760248041Q,91321100718698874L,91321100761019494Q,91430000712108626U,91370000164960593R,91370300787160568U,91420100177682019R,913700007357889006,913207007849886428,91350000158156419U,913500007279127050,91341300711774766H,913706007763110099,91320205704071771A,91440300754257216E,91411300742548454G,91350000158150236X,91370000206951100B,914420007251062242,91500105759295238A,91520000214466447K,91220000123925847D,913301101438971341,91210000243490294P,911101086835621402,91310000558762442G,91420000707079234K,91440300192420826L,91440400775088415F,914404007211055669,91440400799386302M,9144040077096114X2,914404001925952982,9144040019252393X0,9144040075452568XT,91440400192520640G,914404006183915766,9144040072510822XR,914300007808508659,914302007656224696,91430200616610317F,91430200799104619D,91430200776779744R,91130300104366111M,914419006698651618,914300007121944054,913305007302929303,91442000618132806P,91330100X09172319F,91440101712408557U,913205006082844193,91440000725063471N,91330000747735638J,91510000207312079C,9110000010002371XD,911000000000192465,91100000100017045K,91100000100023728D,91100000102063897J,911100000000184548,9111000010000093XR,91110000100001035K,91110000100001043E,91110000100005220B,911100001000055386,91110000100005888C,9111000010001002XD,91110000100010433L,91110000100010660R,911100001000128855,91110000100014493P,911100001000238160,91110000100024915R,911100001011200015,9111000010169286X1,91110000102016548J,911100001055722912,9111000071092446XA,91110000710924910P,91110000710924929L,911100007109279199,911100007109284282,91110000710929498G,91110000710929930X,911100007109303176,911100007109310534,91110000710931061Y,911100007109311097,9111000071093123XX,91110000710935732K,911100007178306183,91110000717830650E,91120000103063434T,911200005534349336,91130000677356885K,9113010010459478X9,91130500784050822M,91140000MA0L7G6D21,91140000MA0LAJ3H0K,91210000558190456G,912201011239989159,91310000128515986K,91310000132200821H,91310000132206289R,91310000749599465B,913100007956724321,91310000MA1FL1MMXL,91310000MA1FL70B67,91310000MA1H32292H,91310115084107728R,91320000608946953Q,913205097344220935,91320509796141166A,9133000079338631XM,91330109143586141L,91330300751176226P,913306811462584935,91340700151105774A,91350200154990617T,91350200260147498N,91360000158264065X,913700002671781071,91410000663414132K,914200001000115161,914201001776819133,91440101231235448R,91440101231247350J,91440101347466547J,9144010172502048XD,91440300746645251H,914403007675664218,915101006863154368,91510100MA68KHX35G,91510100MAACK35Q85,915300002919962735,91610000220568570K,916100007625687785,91620300224690952T,916501005991597627,91110000717843275N,914200007581510645,91350500717357365T,91330000143995391Q,914401017083429628,912301001275921118,91110000710931141J,91150000114392559E,9111010155140268X8,91150000797181303E,91150000MA0NLRJ076,9115010011412575X7,91150000793609990G,911500000957889956,91150100701462670A,91150000783023945D,9115010079018195X0,91310107132936177G,911500007013056834,91150000067504705P,91150000MA0QG7U246,913101071337312962,91310109630360895R,913100006318655619,91310000132295701K,91310105132207185C,91310110133226572E,91310109051268760Y,913101101332266447,91310115749279533D,91310101132220662G,91310000769684149F,913101061322082417,91310000132291639W,91460200721278651T,91310118134373072F,913101098322500968,9131011313229600XR,91310000133139647N,91310101132504980J,913101171341092719,91310109631783195P,9131000073458050XB,91310120630941673A,91310104607218524U,91310000631319149J,91310000631757739E,91310000667805050M,91310000132284295X,913100003123156507,91310000MA1FL4Y718,913100007547623351,913100005601172662,91310000132201410X,91310000630245184Q,913100001322382488,913100006318635745,91310000132220312N,913100001322718147,9131000013221713XU,913100001322319278,91310000759006889A,913100001322128733,91310000132262168G,913100001322221746,91310000MA1FL7ABX7,91310000MA7MGAGH5G,91310000MAC7AGQK2E,91310000MABXQWH71W,91310000132276535F,91310000MA1FL7QP6U,91310118MA1JPAB85C,91320000134795187R,913200001347595731,91320000MA1P1ERM7T,91320000735724800G,9132000013478500X8,9132000072058717XP,91320000MA1YLUXD2W,91320000720587823R,913200001347771223,91320000134787937Q,913200003238683144,9132000013475748XE,9132000077203354XH,91320000134850027D,913200003235715453,91320000MA2040GUXY,91320000MA20TXYX52,91330000142913112M,91330000758050706G,91330000798592788H,913300000683517554,913300007236299969,913300007276037692,91330000142917666G,91330000142911723D,913302005670431750,1233020075625385XG,9133020078676743XA,9133020014407480X5,9133020025410298XE,9133020014409064XG,913302007900686311,91330200784303172P,91330000782926659M,91330000785683832W,91340000148943240Q,913406006775926850,91340300149861466W,913400007049015954,91340000MA2RYG6M22,91340000711778783B,9134000079644292X6,91340000148971532P,91340000705045276Y,91340000705044214B,913400001489739848,91340000148940701E,913406001508200390,91340400MA2RP38K42,913401001491402635,91340000670904113Y,9134000072632213X9,916100006847589897,91610700222542067H,91610000797924728K,91610000MA6TG06P4D,91610000305718646D,91610000059672418N,9161000030577092X8,91610000052117366D,91610000220526151G,91610000727343864B,9161000079078454X9,916100003054628635,91610000220535146F,91610000570663973E,91610000MA6TG43NXM,916100002205334589,91610000681587782E,91610000074509969A,916100005835106342,91310106780596246P,91610000220575738M,91610000220520630C,91610000056901668Y,91610113MAB0QTF62E,91610800MA70FUB2X9,91620300739622350L,91620000720299995F,91620000MA72YXQ613,91620000MA748HK51R,9162000022433064XN,91620000438000013K,91620102719097851D,91620000712756631E,916200006654372581,91620000073568983Y,916200009245943712,916200002248721900,916211227102756155,91620000745866570W,916200006654252818,916200007190339464,91620000719056611M,916200002244326626,91620000719077033J,916202002246412029,91620105224526511D,9162010567083758X1,91620100224469959T,91620103224485561A,91620000MA72TBW70N,91620000224552058P,91620000MA74MFFBX6,91620000296584040E,91620000098238577P,91620000MA73WG5A4R,916328262275740092,91633300MA759FFA1W,91630000015000548J,916300007104085373,91630000226580757M,916300002265829634,916300007105860692,91633100564915871B,91630000710404288D,91630000226586921N,91630000226591034H,9144030072619270XF,9163000071040638XJ,91640000694320542R,91640000MA75XH043G,91640000MA75XG8B9G,91640000MA75XJ7M0P,91640000MA75XJ33X8,91640000MACDDMB52H,9165042122906597XU,91650102228670318F,916501037817878108,91650000722328999R,91650100299945024F,91650100228603027Y,91650103228581884H,91650000710883848L,91650100697822433D,91650100228713891B,91650100MA77GLNN5M,91650000228593105A,91650100228580718E,91650102228670238U,91650103228695179F,9165010222858513XG,91650000091941411H,9165010059916844X8,91650100599166567D,91650100666655871D,91650100076066313E,9165010022872948XD,916500007318392722,91650100228595231A,91650000MA7JYR3K9T,91650109795790391X,91410000706780942L,914100006987322024,914100007982385511,91410000747444427A,91410300171076114N,91410000415800253F,91410000712649924H,914100005817422124,91410000MA9LE1618G,91410000699963723F,91410000MA9LNHTF1C,9114000075725677X0,91140000701002121R,911400001100144545,91140000MA0HL5WN2L,911400007460236201,91140000MA0HLAAE2A,911400006686150485,91140000678191736U,91140000110112812M,91140000110014497J,91140000110014112R,91140000694272341C,91149900MA0KYJFJ38,91149900MA0L1MLR6W,91152900MA0NBNHB9X,91150802701437045J,91150800MA0MWLMGXC,911508027901707321,91150800MA0MWAC131,91150802720185680P,911508027012747412,91150204747901974B,9115020072010852XH,91150200MA0N121B5U,91150204736100047A,911502003289900529,911502027830054053,91150400676905272F,91150400MA0MY24T05,91150400MA0N0N7J0Q,91150400MA0N1KDY95,91150600MA0MYRY61P,911501007013703625,91150100MA0MYCFT85,91150100783008323W,9115010008518731XJ,91150121MA0Q1P3N1B,91150100341438852Q,91150700MA0N3U2C7N,911507005788814577,9115070075255329X1,911507007761138545,911507001151975447,911503003414432561,91150302701260876U,91150302114670221P,91150900MA0PXXPT6X,91150900MA0PXPJD5M,91152500397354738G,91152500790165976M,91152200341286924J,91310118677856310T,91330100662324231U,91330000148868586D,91330000723628803R,91220000729540909F,91350200705487306K,91220000702425994U,91330901148716005T,91440300192255939T,91540000710905111C,91140000267171001C,91420000722084584J,91340100754889192Q,91510100224367821D,9135010078216907X1,91610131556950212T,91320000100026961J,913300001460375783,914403007451740990,914200007220290598,911400007460463205,91320211100013394P,91340000148975314D,914101007324826746,91220201124496079Q,9134020073498415XP,91441200725995439Y,914300007533850216,91310115729533231F,914103006148088992,9133000070471161XA,913710007060840744,91110000802062406U,91321200608812146K,91330200610257495J,91321000703903783L,91310000695826254X,91320506567813635P,91310000751873021H,91520000214433792D,91340100664238732X,91340500733034312N,915101845722876769,91510000725526042X,91320400747314251P,91370600746569906J,914303007483865809,91440000197576715Y,91340121674200463H,91440101190484084A,91220101605902656F,91420112768092336G,911100007226014149,91330500720068476A,915203002147892034,914403001923528003,913501007438096369,914206001793145000,911100006835529627,91440500723817938W,91230800127590757N,91340000704920454F,91441900617994922G,91510600205366604X,915200007366464537,913202007265601380,91330100762017394J,91330100742001328G,91330000758062811X,91430200712137961U,91110000710929148A,91310000134616599A,91320213061850324J,91450300708618439A,91330600739910598X,91110000795997288B,91110000192184333K,91310000631899761Q,914303007170467196,91445200077874291G,914400007250669553,91320600138299578A,91330000254847375U,91350200155052227K,91320200772038068L,91360500716575125F,91370000706385950B,91610103294241490X,913101156745626329,91310000133727203Q,91440400725466481C,911100002717519818,91110000100028633H,915001077500638601,915200006707225551,913202006079522354,913702002646064362,913600007055083069,91340100348841353K,911200001030705897,91320000734417390D,913203001347934993,91320000249707722B,91310000132210544K,9151060020515584XN,913603007165007488,9132020072653508XD,91440300783905518J,913201921349556628,914102002681294387,91320300660802674Q,91450800198227509B,9111000010196866XH,9165000056438859XD,913300007743880298,9111000070024070XK,91320000743141824Y,913602007841010956,91500000202802570Y,91120000700492827M,913213001423289417,91430500763263554A,91330000142943303A,91230200710935767F,91130300105390439K,911100008020705889,91310000607200164Q,913502007516215965,91420200714697006M,91110000100017336T,91370000168130028J,91310000133501183B,916100006611776206,913400001490341376,91442000617979677N,91410900744099904P,91210106243406830Q,91620000224371505Q,91110000710934537G,91350000158166297A,9151010075598305X1,913716007986665561,91320900743731816A,91150000720180740Y,913500001563372595,91330000704690900L,91320000134775688R,91441900673133772K,91410000706784652H,91320200578117344H,91610000745016111K,91110000710935257Q,915000002028133840,91610000220594875E,916200007202575254,91110000700148065Y,914403007084294519,91360500674954556L,91370000267171810H,91510100201958223R,911100007109323200,914403001924223896,914403007917461234,91370000706206553L,91410000733861107G,9131000013222900X9,9131000013221035XN,915100007758164357,913302007503813672,91610113628001682H,91130100700714215X,913100001322084958,91440800617803532R,91620000712759170Q,ZZSN23011300000009,91320000751254554N,91420000271756344P,91330000146884443G,91310000425011944Y,91530000709829203J,91620000224336881T,91320500720523600H,914406007192139717,9134000070503581XA,91310000132203723P,91510000206956235C,91330000720085639T,91430000183898967C,91440101190517616D,913708007657630504,91410100170033534A,911410006838069266,91430000185034687R,91230199723661865E,91330000143839073P,91321100608834062C,91320000703971102J,91330000142917121G,914401017397031187,914100001700014285,91340100610300772G,91330000712550473W,91370200163621493Q,9142000070689187XB,914500001982250954,914502001982303373,9131000013220921X6,913100006316131618,914401830545413557,91620000224529093P,91371300672231450Y,91440500192983581M,91370000163099420E,91140000110055862W,91110000717825966F,91120103103368983M,913100005791928139,91210200604862592R,91610000727342693Q,914404001925268319,91610000713550723T,91440300192238549B,91440300192241158P,913100006311887755,91450000715182397J,91440400628053925E,91110000625909986U,91310112792759719A,912101002434901556,916500002296811666,91340000719986552R,914300001837784984,911400001123599660,91350000158160688P,91430000183774980R,913300007046976861,91310000132202296L,913700001630684138,91320000670145129U,91510000206152800A,91120000712830811X,91510100725369155J,91320000714091899R,912200007911418611,91330100719572130W,911100007109338846,91330100143200149A,914403002793630194,91230100127046743W,911311007216760190,91650000712958321C,91340000730032602U,91370000729270531X,9144020019153918XA,91310000132210595U,915000007093295592,911300007468680177,91360600759986995D,913700007409658444,915400002196726375,91320500746203699Q,91350100739548277W,91370000588768482Y,914405002311310326,91513200211352460H,913417006836379072,91430300722573708K,91450200715187622B,91440000710924128L,91360000705515290C,91440101761932988M,91110000710935329H,913100001322300861,91140000725909617E,91430700183811016L,911100001000127624,91610131726285914J,91440400721169041N,91330100742929345R,91100000710932021X,9113020070071264XQ,91310000132207732J,91370000163098284E,913209001401417456,911100007109351850,91450000791346584E,91330000720084441G,91440101633208952W,91370000164960403T,91410000170011642P,911100007334480727,9144050061755920X4,91310000132234925P,914403001922545226,913300001461463526,91340000731686376P,914100007126456409,91650000710892189L,915300002919937260,913207007382577341,914403006188988448,9137068166139756X1,91610300220533749U,91320100738866409D,913403007199576633,91320200720584462Q,91330701254999838P,914203005654858771,91320100631402444M,913100006072212052,91110000740091307R,913300007441437848,91330200144565596J,916400007749178406,913404007109235209,913302007960175287,91330200730181413W,91640000227694836P,911100007177459822,91110000600063689W,914312001888896722,91440300192185379H,91370000760966019E,913311006982950225,91370214756900818M,91370282MA3C4GW617,91110112678751510H,914413005682533509,91330000255693873W,91440300597777727F,91110000616800612P,91500109762661737A,91610000220534522G,913701007381687822,91370300757453175C,9137060061341808XA,9137000079731011X2,9137000016309497XM,913101207630426718,91310000630805719K,91310000789541823F,91310000660797414T,913100006072189974,91310000294188888N,91310000630723959H,91310000685457643J,91310120590029056K,9131000060751688XT,91310000768354199F,913100006309214614,91310000740597762W,9132000077867054XF,912100007643721890,9144030055544959XA,914403007917433957,91440300724722471U,91440300619290232U,914403007362935988,91440300779889295U,91440300708434226X,914403007488688116,91440300728556175Y,91440300279344432Y,91440300754277719K,91440300192251874W,91440300279296274G,91130100700715920E,912201012438438899,91510100762295001Q,91513422791825286M,91510300694828522T,91310000703340159B,91510600735892505H,913100007385475125,91320000100019964R,913500006110059518,9144060675647330XL,914406007224411582,914403001017814402,91320100249800142G,916400007106597906,914403006670956180,91152900701463809K,911103025657540458,9133020170480869XQ,91340700726323933H,91500000202824753F,91110000600062547M,914403006188016784,91371400723870085E,914403003196534414,91620000712762468N,91120000103100784F,91610132294262806L,914300007225774774,91320115724558026B,91440300799247812K,9112000010409702XT,913300002434900169,91120000732820119B,911310001057748114,913100006072514987,91440300192173749Y,9142010072576928XD,91330100725897521A,91340600726325699J,91340800153901491B,91340200772821159Y,913301066767726252,913206007206599891,91150000114124810J,911100007825037280,91110000723951109B,91110105802095822J,911103026787533566,91110108306467260B,91110000633713190R,9111000063379674X4,91110114682851688K,91440300561500443T,914414007730567940,91440300192317458F,911100002051092291,91220101243899305A,91110000663105807B,9144070072115339X0,915101006675742723,91510100716037634G,911100007178398156,91310000132211707B,911306007109266097,91110105767534729R,91500105622052681R,91440300618919879N,91310000759579978L,91130100787019708G,91210200716904902K,91620000712767189Y,91330000731996462B,914419007510880152,914403005538802391,91330000704541761G,91320100736056891U,9144030071524640XY,914406007417025524,913500007297008108,91350000705282941N,91110000102382249M,91510100720307596L,91441900775087033K,91440000617430553W,9111011675962568XJ,91440700666523481W,91441900553613624W,91440700665032613L,91440500193166057G,91441200726484120B,91350200132205825W,91440101795545871B,91440101574030356J,91520400215650676U,91320200135914870B,91460000721271695E,91330000719577660B,913300007682195527,913301006858202388,91330110749489434P,9141010017044574XL,9113020074017492XD,91410100769494476Q,91320500628384839J,91330100563023775L,91210200241278804K,91460000708873536T,91430000685008653Q,914200002717500148,91421000597171477D,9143000071704924X1,91430100722520761D,91430300MA4L54TU10,913702007472052232,91150100573268485R,9142000027175092XR,913204002508152455,913205005714293884,91320411674419916P,9132031266639531XY,913206007431271330,91320000104363033C,91320600732524934W,91320400784384603B,91360200727764837D,91360800759975583T,91220000550460466L,913611005787856680,9132050067253913XG,9137000072389938X9,91340100575749450H,91330000609661933L,91110000773370273Q,91330200704851719X,91530700622954108K,916101167101813521,91370300613281175K,9133000069826762XG,91320200240507994H,91450900198225511A,913201001348786874,913206001382935126,91510000709151981F,913302001445520238,91330200144229592C,91330200720492461G,914303002019225625,91310000680999558Q,913100006072277461,91440101741884392G,91511400207311690E,913702006143182166,91440105693560034G,9136000070550994XX,91450000727678680U,91331000736026270Q,91410000776548858N,91370000728611939A,91370000723286858L,91370700580433389E,91370000168015871H,9131000013220198XB,91310000759565082B,91310000770943355B,913100007034810073,91310000631324319E,91310118320863016N,91310000631521822M,913100006311874571,91310000132200223M,91340500150523317H,91210100243490067P,91440300192239795N,91440300732076027R,91440300192408392D,914403007488656882,91440300279482691G,91440300758620182W,91440300738843223M,914403007230315567,914403000589868964,91440500193146857E,91510700205412308D,91510000208850813L,91511000756614555R,91320000678952216F,91510900708989141U,911100007187892239,913205007899341254,9132030072931977X4,913205007205805849,913202001428987092,91360100158401226E,91360700767035073P,91510100209459605G,91440500231741981J,91361100794799028G,91230700606346794A,91110302633614168G,91310000667825748L,91430900774485857L,913201047331697519,91210500MA0TWJ4M5U,91530100713404849F,91500227203940748P,91430000796852865Y,91210700577233300Y,9133010025569303X1,91310000743787270B,913400007950924118,9141030077798968XM,913202110518277888,913300007384284925,91440500193161133K,91440300786559921G,91330000100023242A,9132010013516108X0,91320100425800521U,914500001982836073,91340500752955344U,9144030072472803X3,913302007133263773,91330200799507506N,91330282768537876J,91330200725152191T,913302007900592330,91210000243437397T,914407007740391448,9143000071704801XB,91310000742127852D,91110108740053589U,91320000772458468T,913702002646273174,91370282667873459U,91630000757421245D,9144030076757494XN,9144190077308594XD,91320581591184437J,91110108756735293H,91310000132284105Y,916100006984144239,913700007433656097,91370900728634479M,91371200720796633G,91370000163074944M,91370000776323704Q,91310000132269407T,91310000740291843G,913100007031304856,913100006315532693,91310000664324630E,913100001322075806,91310000669421384T,91310115599770596C,913100007757838991,913100007030803502,9131000013297865X2,91310000607221766P,91310118742121602R,91140000158164363G,91350000158176890E,91440300766362945T,91440300192190768P,914403006700230760,91440300693965699Q,91440300192441969E,91440300708458455M,91440300731133026E,91440300726179986Y,914403007152286075,914403007152666039,91440300763466749Q,91440300745194612K,9144030073416109X8,914403000846393454,9137010056077790XN,915107007358967844,91510100740341476L,91310000607671222U,9131000074617658XB,91510000621607817X,913207001389723206,91320200250415268U,91310000735408592G,91650000228601443P,91110000101717457X,91430000799146931T,91330424763936798K,913300001462888875,913100006073602992,914401011904817725,913300007047892221,913700002653826225,91340100677597662Y,91440300192471818P,91330400715401924C,91210200241261121A,91210000117590366A,9141000016996944XD,91430000183811374H,91440300192444086R,911301007727529744,91340300783089311E,91331000747713308W,9133000071255815X4,91370000163099017C,91440300790475026R,91350700793779818M,91360000158307408H,91310000607228626G,9131000060720072X4,91320000593916443C,91110000710927388B,913408007049436800,91340000485000016Q,913502007054909195,91440600065160777Y,912301997028500774,91230900749673100C,91110102782527551G,91110000801210593B,91110000783967006U,911100007226626717,91110116754160123E,91110000801169113H,91110000634358477D,911100001012029043,91610000773821038P,91110000743314895B,91110108MA0044ED5J,91440300757618160G,913707007392666598,913204121371566559,91330000142936533N,91510100201906095N,91210200677529168F,911100001000265317,914403007109245909,91610000673263286L,915001177474835577,91420100714508850F,91120118MA0603879K,9111000070038501XJ,912102007288783852,913301086623011957,91320691550288985K,91441900566614589Q,91420000707099649A,91330000609121494M,91220101244976413E,91330200MA2AFL8H97,91350100731844207Y,91350000611534757C,91350100611300758B,91350200751636712P,915000002031583935,9144000061821828XT,91440400192548256N,914404006175020946,91440500733121010B,91440000743693119N,914417007075999693,91440606617643049A,91442000745516044Y,914512002008875580,914401017418853876,9144010119048157XD,91520115214595556N,913201007162522468,9146000020128947X0,913301047450789616,91330000731506099D,91330000740545604A,913301007384263900,9123010071201745XG,91130100776182526Y,91410100706774868X,914117007126415190,91130100732910720N,91310000775216587B,91330200254073437K,91340200725539548K,91330000713248305N,914210007070225296,91441300581432767X,91430000183783561L,91110000802098193D,913300006096799222,91150000114124036R,91110000700217649F,913201177904499284,91321300557081397F,91320000703675629U,913211007317784571,91320400758998513D,913206001386542340,91320000742497060W,9132120055248981XP,91360000669771691N,913600006124405335,91220201682611844F,913300006093165660,91442000190357106Y,91310000551515561K,91320500733338412Q,91320583729335649H,91460000708852903E,91210800761804396Y,91210200665825074T,913300007047295374,911101086723550827,91320509718617552G,91330000142924946H,91320000714085405J,91320100663774904W,91331000148192002J,91330281726401735D,91330200736960784B,91330200704803055M,91330200717882426P,91220101124012433E,91320400250842753X,9111030276350109XG,91370100697494679X,91370200169675791C,9163000071040232XF,913100006624816751,91610131783573947A,91440300726171773F,ZZSN23011300000004,916100006779349564,913700007249980725,91371400729258057H,913703036613963808,913100006311341449,91310000734067896L,91310000132696812Y,91310000794467963L,9131000013412536XD,91310000607262023Q,91310115662456111U,91310000132210173W,91310000631540230N,91641100710658608A,911100002311243934,91440300778761628J,91440300775562228B,91110000192181597U,9144030073882572XH,91440300779871060C,91440300708499732H,91310000770201458T,91440300748857223C,91440300192192827L,91440300680376756U,91420300178856869P,91510100206881448P,91510000902667031J,91440300618801483A,914103007932036167,91320600138738315N,91330382798578417A,913201157031141514,91320582704068740Y,913702007180212494,91460000201357188U,914600007358252730,91350000260191878C,91330000143587443U,91330105773584319P,913301083417938384,91330110747165364L,91330000609120459R,913301002554310997,9133010074509737XA,913301060888642086,91330108770816153N,91330000253930812T,91330106719587228W,914201001779184151,914401017268190159,91230100127600046K,91130000104759628H,91130500601193215L,91130185693456472R,913401005717789329,91230200702847345E,91411624697320644J,91410000735505325T,914100001774787121,9141010070677725XH,91331000780498777Y,91330825798599066L,9145050019822966X4,9113040072339877XH,91440000190343548J,9133000070337747XE,913100006074019000,91320000100022362N,91321000608708760U,9132060076987476X2,91310000607355000X,91330000143083157E,91420000714584749G,9145000059686217XU,91130000752446136W,9113000010436487XC,91330000768691187H,914205826917618954,9142110073519634XF,91420000706963132M,91420000707095090L,91420100177840339L,91441300617881792D,914201003000148505,91430000743169683T,91430000183855019M,91431200682823724J,914306007121062680,914301001838435017,914309007170286178,91120112064042488E,91110101101343096U,91441900708017879M,91100000100003962T,91440000617503302A,911500007014649754,9115030074389683XQ,91440300585615966X,91330000143002679X,91110105680492298C,91330000753954968D,91320200142248781B,913205097280085585,91320000142233627U,91320600711592743W,91320000588426511G,91321300564312317F,91320400743721247W,913211915677547009,91320500704043818X,91320100752701061X,913206237605410889,913200007888658698,913209001407071551,913203827035957410,91320400725219448Q,913205007539426414,913210007205614473,913202002503448854,91321000668399955L,91321204140797736U,913205007317618904,91360800781469142R,9136010068345967X2,91440300279428417C,91220000702580185D,91621200695632863J,911500001141618816,91440300618874367T,913100007867226104,91310000607393031L,9114000011002787XQ,914403006188155783,913205837820996571,91460000284077535Y,91511100206951207W,91210300732307497N,916111002217259967,91140000715931861P,9135080074907436X9,914103007156612594,916523007452118491,91440300799218456D,91310000630965915K,914406067250694943,91350200612046405R,91320500714954842N,91320100567246634N,913201001349674289,91320600138728889Y,91210100604608172K,91500000578997732E,9133020078041158X6,91330281739470780N,9133020075886446XG,91330200732123663R,91330200610279184B,91110115551371094F,91360424581605242N,91510781214308027J,913303007441123125,913205077439440375,914109007355321200,91370200794008847T,91370200733531327B,91630000710402282C,914405007894511074,913302001449739014,91350000201934803B,915001067784797538,91310112798906038F,91610000752139259D,913700006135889860,913705007445178545,91370611698088023W,913703007609565749,91370300265160392P,913707833103588336,91310000630974416T,91310000703100104J,913101203986677289,91310000755021424G,913100001334143114,913100007465419113,913100006073788946,91310000607285751J,9131011459814645XR,91310116566529966T,91310000132226001W,913101206711142879,91140800396698854U,91441900618113146X,914403001922261931,91440300618850293F,91440300758626314J,91440300618871772D,91440300279534922P,914403007586056365,91440300618837873J,914403006188058551,914403007084678371,914403007504895037,914403005788341837,91440300741234170J,91440300790475587F,91440300715246397E,91320200607984659Y,915107002054198848,915101007092429550,915110002064036659,91110000756008969C,91320000710929279P,914401137733230476,913304007731328302,9132128114265267XQ,91330000761336668H,91310000132285976X,9111000072260157XJ,91320116598034087A,91440606617655613W,913301007792565355,916104002205330284,91510112792186252U,91650000710896307E,91440300793892618P,914401011904864500,91310000132805038E,91120000103069502J,911100007447282723,911100006000677198,913100006317557680,91320200750510851E,91310000760591990X,ZZSN23011300000014,911302005661986189,ZZSN23011300000015,91440300618832968J,91445100282277349L,91110105101756720B,91340200153701860P,913407007349467004,91341800259222497F,913301087471508245,914301001838986849,91610131294468046D,9111030476502352X0,91110000102006956C,91110108102094378J,91110114691650917R,91110000743325201J,91110108776399733W,911101086656289355,9111010877766050XL,91440116751954446J,91310000132209965Q,914418007929985760,91350000743821715A,91330282144780309G,913204007705255756,91130000601268264C,91510100730219960B,91110000705514765U,913301007289077995,91610000294201659H,913200007746765307,91500115561600786F,914403006685020514,91520690314383681D,913500001581472218,91210200732764356P,9144030010447100X4,91650100748686233F,914419007838872339,91441625737563713M,914201047713896834,91440101618481619Q,914113001764803359,91330000734500338C,91440600190380023W,91350000705110322E,9121000070181332XR,91360721759978573P,91370700727553239B,91370700729253432M,9133011035243235XH,91330000704345955Y,914406002318313119,914419000567906972,914414007321639136,91440000190352102M,914400007076853577,91441900281801356U,9144010156598377XA,91440101712452646Q,913500007640583922,91500102208551477X,91620000296610085H,913300007042008605,91330000749463090B,91330100079343187F,91330000785344291E,91440700743693645X,91130100104363113U,914100007067887335,91410000170001516K,91330100730327355E,914403006188220739,91330105053660176U,91410000614914114G,914206007932973335,91420115726148813F,9121140012076702XL,91430000185008825E,91430700748364904T,91340000711771143J,91150800701444800H,914403007152568356,91220501244584110P,91320200743701078X,9132050060826790XJ,91320400773797680R,91320200250225560N,91320804564318807D,913207006871974358,91321300732499521G,91320600138670947L,9136090016100044XH,91440300708474420M,91621227571602961N,91430000712191079B,914200007068013876,913308007580952690,91530000216562280W,9111000079598548XH,913201007140920822,91430000616803784W,91440300699050107Y,91410300171125094X,91420100177701670K,9137070055090926XF,913100007626333657,913201927453675877,913201007217994654,91110000721497432T,91641100670415379T,9133020014469905X0,9133028175627217X8,916400007106545275,91440300192368087N,91510400204360956E,91110108671708384H,91310000MA1K35P57Y,91370200790825073R,91630000226593742J,91310000676234181X,91310000300253536H,91320300608014945G,9111011467455638XA,91610000713592579L,913708006722078217,91370126771003840T,91370000735787086N,91320200718600590J,91310000607280598W,91310000607600176A,91310000607386296K,913100006073349399,913100006314149553,91310000055944463E,91310000741614843Q,913100006987613616,91310000739768376E,914403007798542523,91320200752749700A,9144030076497004XE,914403006188203260,9144030074124909XL,91440300578839312C,914403002793441849,914403007525239714,91440300618928804G,914403007576325280,91440300192465506L,914403001922663713,91510400204604471T,91510100737730294R,91510100758751879A,91110000757740123M,91350300751385327E,911101087351280057,914101007241256186,913210007205846147,91320000588414609P,913206910831708217,913202007406744651,9132070070404786XB,91320500758983274Y,91320000732252764N,91320200784366544H,913201927453848380,91320900140131651D,91320200134792429F,91320400137566304M,91320891745591132J,91321311678975661T,91320600MA1M9AEW6B,91350000751365473X,91360200767014627G,91110102777084506K,9122000070222720XH,91500000202893468X,911400007159303324,9142000071451795XA,9133020074739081X7,91445200231131526C,91310000579169883U,91500115793543071J,91320583251272131X,916201007127751385,911100007693890511,91211000736720908R,9137050056674827X0,91410500795735560D,91320200747189665N,91460000284089747P,913204007919521038,916400002276950035,913201006089812733,91440101739729668K,91360105746076642Q,91320100690440184F,91320100134974572K,913201007541098700,91310114MA1GT35K5B,91350200751648625J,914404001926372834,913302007048664514,913302007503809970,91330226725159588E,9133020025410108X4,913701007874072767,91110108777062155P,913501050797815747,91220101124067880U,913100007381411253,91440784799354458J,91429005728313974F,91370200264821953P,913702225990216913,911101087003918234,91310000738505304H,91350200784161055C,91440400737568573N,9133100014812902XL,91370681057901272T,91610000220535795K,91370300796166056F,91370000726230489L,91370000724817470X,91370000774151590H,91370000668063028M,913100007294735903,913100006074274061,91310000753179551N,91310000630505898N,913100006778116730,91310000059383413A,91310000631343827X,91310000607275836X,913100001551810371,91310000630459924R,91310000734568586N,91310000662437084H,91310000735425173L,91140000701011888X,91410000169972489Q,91440300708415957K,91440300311666571Q,914403007152637013,9144030077877383X6,91440300192359041F,91440300736294056Q,91440300618873567Y,91440300783928031P,91440300618815121H,9144030019217870XW,91440300192171663A,914403006188564330,91440300775566106A,914403007586256618,911100007985463865,91510000201824612G,9151010020260067X4,91510100732386818Q,91110102686905284M,911100007002242324,913100000625748002,91370300761884832C,91350200769273382T,91500000203296235J,914200007069595043,9161013172630357XM,91310000607220587A,91500000202869177Y,91330100609121857N,91510100201937211U,91430000712102806R,91321100142415527U,913201922497944756,916300007104039124,913307276097712783,91500000450533779H,911100006188158771,91410000615301803D,91110000785541009C,91320600717452733F,91310000132209607P,91340100740874635H,91330000725871364C,914403006641998843,9132062372933999XT,9111011455135477XA,91320600753928700K,9144130073218700XR,91321100720500361C,91440300279253776E,911401007246191751,913500001544115744,911200006008904220,91340100730002825G,91340100705049496E,9131000063207506XW,91340100723323559X,9152010021449398XY,91110000783952840Y,91110114750127772G,91110109590674493W,911101097226954143,91110000633694436R,911101055938354164,91110302722616050J,91110000101967333M,911101061027678948,914401017462725710,91440101743555883K,91110000633027609B,91320982571427139M,91220101794411636Q,913204117737977280,91350000628594836Q,915101005589519488,91510100785429105D,914200006155710107,91650000712998630A,91310000739764252D,91500109203237470J,91500000202809457F,914401153314442716,914419000810570916,9121020074093049XF,91110000633709976B,91310000692944327T,914419006183640849,913502007617290664,9144040061759630XX,91440606783882045U,91110112778641474F,91440600735037453H,91350000705102437B,913500001562023628,91210200740940073X,914403001921816342,91410100170167831Q,914310007305124548,914401017163404737,9144140071926025X7,91440500192821099K,91440500787917532B,914420006981927364,91440000685245560D,9144080061780376XU,91440101618672378F,9144010178891443XK,915200002144305326,915200007753445386,914601007477597794,913301105660667546,91330100723604713X,91330100733232239N,913301007161431629,912301991276005724,911311007302408743,91410000770869001P,91320000253710940L,9132040073826482XM,91350200612046130C,913304007782903872,914420007665649509,91420200736837639B,91420000178428346D,91430100062216325K,91430000616610579W,913300002539329145,91350000158142711F,91150400701461969E,91110108781703664R,913600006124469438,91320500731789543G,913202006754651566,91320592703677712B,913206006083861677,91321000608707880C,91320682608315094N,91321000714092832H,91320600138471411L,913609007599770366,912204007325471408,91371200787153413N,9111030210221806X9,91440500617540496Q,91370181613243451M,91320400250870180E,916200002243453154,91210000738792171J,91350000743817927G,91350000731877199G,91340000610400837Y,913200006676081021,9153000021665904XL,91320115135630851R,91320100135786805X,911100001000238753,91330200674725577Q,913302116913859571,91330206750382896C,91330000717628655G,912301997875329317,91310000703036659K,91441800663323038G,914401847329631528,91370200783724899J,91442000776910159G,911201167522185471,9133000014621022X1,91330200704881846L,91110108797556902W,913700007262099548,9137000077102422XC,91370000734690418Q,91370300164103727C,91310000729349653F,91310000703400561X,91310000630452159C,91310000580604539W,91310000751468181F,91310000772864810L,913100001322055189,91310000132204523K,913100001322632162,91140400729655415C,912101002418282713,91440300MA5DK1296K,91440300746641111T,91440300754269153R,91440300661011911B,91440300682020833Q,91440300665865164D,91440300593030087H,91440300576369572U,91440300192413773Q,91440300732044885H,91110108MA004WFJ71,91110000633710213T,915101007978308873,91120116666113159A,91110108101966816T,91371300706066335J,91430000712164273J,91310000774331663A,91420500271750612X,91430100743169413D,914301007431980463,914403006729969713,9145050071146694XR,913700004941904564,9122020172673322X1,91320500743109453W,91321291561773986P,913206236933600247,91320300137099187N,91320400K12061113G,91321100692139977F,913210007241938999,913602007363605788,913202007168331397,91220000123961012F,91140000729670025D,91330100060994115M,91320500758990626Q,91320100593534197Q,91530100778560690W,913700007465697547,91210300761843408F,91210200782461759L,913706817986634439,91370000614071479T,91440116679717541L,9133040278291229XX,91440600708114839J,91320115721793100R,91320100704161021T,91441900617769290H,911100007546611048,9133020071331910XJ,91330212MA283TNK3U,91330282793008263G,91220000664275090B,91230199126965908A,91130407MA0832ML8J,91110108101609659C,91370200770281005N,91370200MA3F9GUH9B,91310000662495305D,911101126666179557,91310000631393648E,914301046918100016,91610000623115672Q,91370000863134717K,91370300571684282M,91370000163042731A,91310000750551960R,91310000585295915N,91310000630630488L,913101175868294995,91310000607206531E,91370000164102345T,913100001322971339,91310115792736664G,91310000631265080C,91310000132221817R,914405007076475882,9121070024203000XM,91440300MA5DQWK984,91440300746642595D,9144030072988519X9,91440300715263680J,9144030076755763XT,91440300754256352L,91440300708497841N,91440300192179585N,91440300761963645H,9144030074660672XR,916300002265924591,91512000206861148T,91511800210900541J,91430100740620301T,91370000706266513Y,91440300743219767A,91330200704803899K,912102003411090040,911100006336462669,91130100745411306F,914500001983203917,91510112758779783Q,91440116728198443M,912101000016232858,914103007065418963,91140000607220384L,91120116MA06TG6453,913300001429112055,91340000610307077M,913408007408647014,91340100711761244Q,91330400676183847X,91440101716322064H,9137000016309489X2,913210007185461766,91110000726362190T,91110000740067796T,91110115777090586H,911101126000604965,911100007187035811,91110114600089774B,9111011410269391XD,911100001021132178,91610131726288402L,91330604747735048A,91320500724190073Y,913501002601745333,91320700138991134G,91320400728020610C,91510100202499882E,91510107564461398L,91110000712039595R,91110000100018988F,913100001322013497,91110108782543551R,9150000020285694X0,914101007492377718,91330800795551737R,915120002068726561,91210200241297917U,91440400733108473F,91310000773263208R,914403001923672010,91310000729528125L,914401015895112324,911310007216883860,913500007297027606,913500001581574975,91320600718562408B,916200007102656365,91110108784807231Q,91110000700049024C,913205007132312124,91440000190333809T,914407007330904536,91440101770197284B,91441400196375188U,91440606279985694J,91440400617514036C,914503001988728234,914401016184022478,914401017142188882,91520300680176121G,91460000284077383J,91460000742589256A,9133010079969193XF,91330000733796106P,913301007450861792,913405007139577931,91110112061289514G,913401007199129080,91411400565103402W,913307001475835380,91320583666396160B,913703007498811104,911100007109251630,91360100723909840M,91420000737132913D,9144130072546497X7,914300001891221230,91430600712192602N,91440300279422189D,91150100701208517U,91310115570750452T,91341100568963053A,913202817961489070,91320500566862646E,913202006079820552,91320400745550891Q,91320192608966137J,91320113057970614J,91321100703952657W,91360106613024646A,91320200749411127G,91441900726525623G,91441200756484885Y,91210300759114564C,91330411780498339G,913500006339022070,91320500565336601D,913502003031792555,91210300118899736C,915422007543753944,9111010876678331XR,911200006008912734,91330106566067060H,913201007260974891,91320100787141439Y,91320600673032592M,91320000134847864G,91330200704845351P,91330200704897960W,91330200711150195X,91370000743375970B,91110000765511822T,91110000710925462X,91440300761975857A,913304007258865156,9137020075693361XY,91440300618842912J,91320594581098199Q,91420000271752845A,9132020074818820X3,91610000710097708A,913704007249501675,91370000166116783G,913715007262087676,91370000863043102Y,91310000632043877H,91310112666062072D,913100007811009510,91310000630948912G,913100006073925734,913101156972811715,9131000078783207XJ,91310115MA1H7PY66D,91310000734582791P,91610000223472005U,912101007157228599,91440300321699270K,914403007576217064,91440300761957587B,914403006188138042,91440300618921880R,91440300738806748A,91440300279374105B,91440300746615781R,91440300726171714C,91440300728548191B,91370100705882496U,91511100740039656L,915107007597278467,91310000607272280Q,91440300748876299E,9131000076839377X5,91320000608950987L,91320200250268472W,91320000571433432L,913602007567501195,91420100177701849P,91220501126870028U,913205007149960577,91320100249798476X,913205007115020313,91420100300019029L,91350200705404670M,913100006822697789,91530100709763144A,91320500722260584E,914403006748035555,913502004266020172,91350000751354926F,91420100584861858K,91230100606102976R,914111007492077407,91310115MA1K3Q5R7K,91320115726090287L,913304217530017530,91341100793587349W,91410000706676846C,91320100249801399X,91320100730567068P,913201005935103638,91110000726377528Y,91621200720251588Y,9164010067042980X6,91330200144053689D,91330200144071334Q,913302007369658252,91640000694347868H,9111011457125686XY,91441900786473896E,913701007317289784,91310000669391074C,9111000071093465XC,913702007569211253,913702007255650680,913100006073633775,9151010020238978X2,91420000300018894D,91131082601219411Y,913204002508323014,914404007709874894,91370000750888758G,91371600724984340K,9137012673578730XH,91370800169524686K,91370000165446553T,913100007793468809,913100006810384768,913100001330605412,91310116585243154G,91310000607354788F,91310118682255907X,913101150512565326,913100006075916282,91310000703464848X,913100001322023175,91310000607382324Y,913100005515491712,91140800719861645D,91330281768548065H,9144030027954141X0,91440300736252008C,91440300279261223W,914403007466471694,91440300618881268A,914403006189162804,91440300708447860Y,914403007330839073,914403002795212083,914403007152216326,91440300778790429A,91440300785258027T,9144030069711893XL,91110000802226984D,91510100684569782E,9151010072341539XY,914412006924881063,91510100201961940F,911100007848002673,91320000137720519P,91330110744104574Q,91370700165840155D,9162000069563405XC,91320800720586548C,913310007200456372,91440000699718840J,914201007071989703,91370200599001594B,91110000166780051K,91310000607221926Y,91441900739896300X,913100001321787408,91610000681585170N,913203007036025426,91110000781703453H,913100007449143662,91440300279398406U,91340000148941720L,91330000142911467W,913200007140853767,91100000101729466X,915000006219193432,91420100711956260E,911201167803339648,915101006818136552,91370000772057998D,91431100561723591P,914403006188304524,913400001519400083,91310000751864205N,913100007518999777,9134170072334689XH,91440300727174466J,913300002646284831,91120116700570514A,911100007226033647,91440606786454927J,91110000752630339B,91110108633645490N,911100007014621014,91110111560444056L,91110000102551540H,91110108101880422A,91110000738241249C,91340000762794062H,9141080074921334XW,913302007614542424,911309006013103039,91440300093677087R,913205007141233790,91320411793325883H,91510100758755984E,915101000776776935,91440101MA9WH9093W,91440300279351261M,91510100720312205T,91310000710929383P,915002262038944463,91330000661749430N,91110101771554423Q,91330382795586008C,91210200241267363B,91440300726198124D,91441900677058765M,91440600719208822U,913202817527495675,91320000782717144Y,913300007044053729,91110000746729180U,91350000705100343U,91440300578820507D,91460000201263595J,91410000169997985C,91330000691292005R,9132050071158070XX,91440101767653410D,91440600279991461Y,914451001903403044,914406045847415061,9144200071482954XH,9144050071228956X7,914416006180018812,914401012786279402,9144010172680151XE,914503007276711206,91330600609690857C,91460000284079688H,91330000609120811K,91330110670633683B,91330000725884202P,913300002539163407,91320600750031850R,91340100726317672P,91410181170508042W,91330700681654885B,91430000770066460F,91350200612010525Y,913700002671702282,91510000621607788J,91421000714628107H,91130684776180774A,914300007632582966,91430100685004249U,91110302662152417W,911506006264022554,913101150609007219,914301006166027203,91320500251450479U,9132129168412218X6,91320200142273776W,91320700138997640W,913203001363846728,91320500251317395W,913205007205473036,91361100772367101X,913202007311548046,913700001634592463,91371400768733877C,91370100742442772T,91320000600091495G,91330700MA28D81151,9153010062260401XJ,9134110055326425XA,91210112MA0P432U8R,9132000074558280X7,91130500769806003D,913502006782575042,914403002793071563,91442000789438199M,91320505MA1NCA8B3B,91320115589429458D,9132010013498587X7,914403007152844811,91320505608243465X,91330226758875089J,91330281316800928L,91330200144066949P,91440300279303761R,91440300061436270G,91110000710933198U,915000007748965415,9161000071007221XC,9137020074720583XM,91370600699650399E,91330200668486426F,91370200743966332L,91650000MA77T382X9,91610000220580246P,91370000706347567T,91370781727572181L,91370000726234826Q,91310000132206393X,91310000754798223N,91310000761199691M,91310000754343149G,91310000748056899R,91310113759006977Q,91310000631344037Q,913100006073560119,91310000631238592E,91310112630574703Q,91440300683778347J,91440300731127582R,91440300192290291B,91440300732061351F,914403006188470942,914403006658540006,914403002792732914,91440300671851383C,91440300778794710B,9144030027939160XU,9144030007692463XL,914403007525245953,913305006691654997,91510000201811723W,91440300662687585F,91320000710929340E,9141010074923612XG,91420000181963366X,91440300192337600C,91110000224344507P,91110000783954328P,9143000073051349XL,91430100673566826X,911100007109241877,914403007542710936,91110000100001262Q,914306007607108300,914403001922471899,913201001349701847,9131000013229432XE,91350800666877327H,91321000714094280W,91500000450402824H,91110108663136638D,91320600138297660P,91440300306212591R,91370000614070564Q,91440300192189783K,91310000607216596U,913205057532181438,91340121581547345D,91340100713955632Y,91341800153443187Q,913206007370999222,915000002028097723,915101002019727706,91450500198228069W,91110102101542829P,91110000801160143K,9111000071092147XM,91110108587665983J,91110108737656338N,91110000633636471E,91110106585840012D,911101157667548264,91360700787285803X,914403007230429091,91110000710925892P,912201817430184550,913205007395953139,91320412608126066W,915101077436163833,9151010069367906XE,911310006096709523,91150000701463622D,911100001000274544,91320214240508153D,915000002028144081,91410000711291895J,91310000132226263L,91110000710923360K,9137000012010586X8,913702007180133454,91441900590133320P,91320100608951170W,91440300795435728P,91310116055891904H,91320200726562432W,913500007264587158,913505215550950668,91110101741558466W,91620000710375659T,91440300772729061L,91440101618097617B,91220201124501827K,914451002822856807,91440101596173104K,91440514762917149H,914413023152526673,914406067243530987,914401015937304542,91450200198229141F,91440101781235119U,914401167837604004,9152000070960790XK,91350000158173905L,91460000620000247L,91330100673958539H,91330108689090420P,91330000725252053F,91330100710985166J,914201007819530811,91230100MA1D4QMM30,9141000072580820XQ,9135010026017703XW,915101000624182263,9132058375050665X4,91130605700838787Q,911100001836721320,91420000714693195A,91441300595815670Y,91430900MA4L101B51,914301007279773228,91110114763510383J,91150000114124263Y,91130700730245739F,91320500732251446C,913212006079000565,91320000134791960J,91320500138188034N,913202821429014964,91320400703644654M,913213001423136190,91320000732252238K,91360981723917058Y,9136000070551268X6,9111010567235045XY,91370100733715775E,9143010068282775XE,91440606231923486M,91440101618607269R,91320583724173046J,91410800173472241R,91210200782451606Q,91370200863877764G,9111010867283004X0,914409001949221416,91110000710935716X,913202007333114202,91440600231827531A,9132011505799566XM,9132060071496854X3,91460000201289277G,91330212144455506B,9133020079603386X0,91330200144054104G,913205096944813703,913200006082630012,913201917937313394,91440605708173759E,913702007569030236,91370200783729243W,91440500708047971Q,91320594573751223F,91310000132260250X,914419006751774969,91610000755217689E,9137060074784376XP,913700007591559056,91370800706094280Q,913100007927010822,9131000013235939XD,91310000703034995X,9131000013413459XC,91310000132207505D,913101175559503333,91310000132345908G,91310000132214537Q,91310000667780236Q,91310000133616132H,91140400111050393D,914403001921957616,9144030072302468X5,9144030072854000X9,914403007084880569,914403001921910661,9144030078830456X1,91440300306137800F,9144030077272966XD,91440300792564532T,91440300755652234N,91440300778785072F,9135050061160716XA,91510000660290648K,91510100677184972A,913100007109235395,91440500617536366K,91310110351027504X,914403007298410748'
gn_result = aaa.split(',')
gn_social_list = [item for item in gn_result]
print('=======') print('=======')
#将数据插入到redis中 #将数据插入到redis中
for item in gn_social_list: for item in gn_social_list:
r.rpush('NewsEnterprise:gnqy_socialCode', item) # r.rpush('NewsEnterprise:gnqy_socialCode', item)
# r.rpush('NewsEnterprise:gnqybc_socialCode', item) r.rpush('NewsEnterprise:gnqybc_socialCode', item)
# for item in gw_social_list: # for item in gw_social_list:
# r.rpush('NewsEnterprise:gwqy_socialCode', item) # r.rpush('NewsEnterprise:gwqy_socialCode', item)
......
# -*- coding: utf-8 -*- # -*- coding: utf-8 -*-
import sys
import pandas as pd import pandas as pd
import requests import requests
from goose3 import Goose from goose3 import Goose
from goose3.text import StopWordsChinese, StopWordsKorean, StopWordsArabic from goose3.text import StopWordsChinese, StopWordsKorean, StopWordsArabic
from base.smart.entity import * sys.path.append('D:\\kkwork\\zzsn_spider\\base\\smart')
from base.smart.smart_extractor_utility import SmartExtractorUtility from entity import *
from smart_extractor_utility import SmartExtractorUtility
# goose3自带的lxml,提示找不到etree,但仍可使用 # goose3自带的lxml,提示找不到etree,但仍可使用
from lxml import etree from lxml import etree
from lxml.html import HtmlElement from lxml.html import HtmlElement
...@@ -135,6 +138,16 @@ class SmartExtractor: ...@@ -135,6 +138,16 @@ class SmartExtractor:
return self.get_extraction_result(article, link_text) return self.get_extraction_result(article, link_text)
def extract_by_html(self, html, link_text=''):
"""
按HTML采集内容
"""
# 采集正文:传入html
article = self.goose.extract(raw_html=html)
return self.get_extraction_result(article, link_text)
#url_list = [["搜狐新闻",'https://news.tianyancha.com/ll_uc76l7d774.html?gid=1499023','430418'],.....] #url_list = [["搜狐新闻",'https://news.tianyancha.com/ll_uc76l7d774.html?gid=1499023','430418'],.....]
def extract_by_url_test(url_list,list_info_all): def extract_by_url_test(url_list,list_info_all):
# 测试:按URL采集 # 测试:按URL采集
......
# 根据信用代码获取天眼查id # 根据信用代码获取天眼查id
import json import json
import random import random
import sys
import time import time
import pymysql import pymysql
import requests import requests
from base.BaseCore import BaseCore sys.path.append('D:\\kkwork\\zzsn_spider\\base')
import BaseCore
import urllib3 import urllib3
urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning) urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning)
requests.adapters.DEFAULT_RETRIES = 5 requests.adapters.DEFAULT_RETRIES = 5
baseCore = BaseCore() baseCore = BaseCore.BaseCore()
log = baseCore.getLogger() log = baseCore.getLogger()
headers = { headers = {
'Accept': 'application/json, text/plain, */*', 'Accept': 'application/json, text/plain, */*',
......
...@@ -6,11 +6,12 @@ import requests, time, pymysql ...@@ -6,11 +6,12 @@ import requests, time, pymysql
import jieba import jieba
import sys import sys
from bs4 import BeautifulSoup
from kafka import KafkaProducer from kafka import KafkaProducer
from getTycId import getTycIdByXYDM from getTycId import getTycIdByXYDM
# from base.BaseCore import BaseCore # from base.BaseCore import BaseCore
# from base.smart import smart_extractor # from base.smart import smart_extractor
sys.path.append('D:\\zzsn_spider\\base') sys.path.append('D:\\kkwork\\zzsn_spider\\base')
import BaseCore import BaseCore
from smart import smart_extractor from smart import smart_extractor
import urllib3 import urllib3
...@@ -51,6 +52,22 @@ cursor_ = baseCore.cursor ...@@ -51,6 +52,22 @@ cursor_ = baseCore.cursor
taskType = '企业动态/天眼查/补采20W+' taskType = '企业动态/天眼查/补采20W+'
def reqDetailmsg(url,headers):
# proxy = {'https': 'http://127.0.0.1:1080', 'http': 'http://127.0.0.1:1080'}
for i in range(0,1):
try:
response=requests.get(url=url,headers=headers,timeout=8,verify=False)
response.encoding = response.apparent_encoding
htmltext=response.text
except Exception as e:
htmltext=''
log.info(f'{url}---详情请求失败--{e}')
if htmltext:
log.info(f'{url}---详情请求成功')
break
return htmltext
def beinWork(tyc_code, social_code,start_time): def beinWork(tyc_code, social_code,start_time):
time.sleep(3) time.sleep(3)
...@@ -171,13 +188,27 @@ def beinWork(tyc_code, social_code,start_time): ...@@ -171,13 +188,27 @@ def beinWork(tyc_code, social_code,start_time):
# 开始进行智能解析 # 开始进行智能解析
# lang = baseCore.detect_language(title) # lang = baseCore.detect_language(title)
# smart = smart_extractor.SmartExtractor(lang) # smart = smart_extractor.SmartExtractor(lang)
#带标签正文 # req = requests.get(url=link,headers=headers,timeout=10)
contentText = smart.extract_by_url(link).text # html = BeautifulSoup(req.content,'html.parser')
#不带标签正文 raw_html = reqDetailmsg(link,headers)
content = smart.extract_by_url(link).cleaned_text if raw_html:
# time.sleep(3)
# soup = BeautifulSoup(raw_html, 'html.parser')
try:
article = smart.extract_by_html(raw_html)
content = article.cleaned_text
contentText = article.text
except Exception as e:
log.info(f'抽取失败!!{e}')
# #带标签正文
# contentText = smart.extract_by_url(link).text
# #不带标签正文
# content = smart.extract_by_url(link).cleaned_text
# # time.sleep(3)
except Exception as e: except Exception as e:
contentText = '' contentText = ''
if contentText == '': if contentText == '':
log.error(f'获取正文失败:--------{tyc_code}--------{num}--------{link}') log.error(f'获取正文失败:--------{tyc_code}--------{num}--------{link}')
e = '获取正文失败' e = '获取正文失败'
...@@ -281,7 +312,7 @@ def doJob(): ...@@ -281,7 +312,7 @@ def doJob():
while True: while True:
# 根据从Redis中拿到的社会信用代码,在数据库中获取对应基本信息 # 根据从Redis中拿到的社会信用代码,在数据库中获取对应基本信息
social_code = baseCore.redicPullData('NewsEnterprise:gnqybc_socialCode') social_code = baseCore.redicPullData('NewsEnterprise:gnqybc_socialCode')
#social_code = '91440300665899831W' # social_code = '913205007764477744'
# 判断 如果Redis中已经没有数据,则等待 # 判断 如果Redis中已经没有数据,则等待
if social_code == None: if social_code == None:
time.sleep(20) time.sleep(20)
......
...@@ -58,7 +58,7 @@ if __name__ == '__main__': ...@@ -58,7 +58,7 @@ if __name__ == '__main__':
'Accept-Encoding': 'gzip, deflate, br', 'Accept-Encoding': 'gzip, deflate, br',
'Accept-Language': 'zh-CN,zh;q=0.9,en;q=0.8,en-GB;q=0.7,en-US;q=0.6', 'Accept-Language': 'zh-CN,zh;q=0.9,en;q=0.8,en-GB;q=0.7,en-US;q=0.6',
} }
query = "select * from clb_sys_attachment where id= 383007" query = "SELECT * FROM clb_sys_attachment WHERE type_id=1 AND source='证监会'"
cursor_.execute(query) cursor_.execute(query)
results = cursor_.fetchall() results = cursor_.fetchall()
for result in results: for result in results:
...@@ -74,9 +74,10 @@ if __name__ == '__main__': ...@@ -74,9 +74,10 @@ if __name__ == '__main__':
pass pass
else: else:
com_name = selects[1] com_name = selects[1]
full_path = 'http://114.115.215.96/' + result[6] full_path = 'http://zzsn.luyuen.com/' + result[19]
year = result[9] year = result[9]
create_time = result[13] create_time = result[13]
publish = str(result[21])
content = '' content = ''
for i in range(0, 3): for i in range(0, 3):
try: try:
...@@ -102,9 +103,9 @@ if __name__ == '__main__': ...@@ -102,9 +103,9 @@ if __name__ == '__main__':
'id': '', 'id': '',
'keyWords': '', 'keyWords': '',
'lang': detect_language, 'lang': detect_language,
'origin': com_name + '企业官网', 'origin': '证监会',
# 'origin': '雪球网', # 'origin': '雪球网',
'publishDate': str(year) + '-12-31', 'publishDate': publish,
'sid': '1684032033495392257', 'sid': '1684032033495392257',
'sourceAddress': '', # 原文链接 'sourceAddress': '', # 原文链接
'summary': '', 'summary': '',
......
import json import json
import json import json
from datetime import datetime
from kafka import KafkaProducer from kafka import KafkaProducer
from fdfs_client.client import get_tracker_conf, Fdfs_client
from bs4 import BeautifulSoup from bs4 import BeautifulSoup
import requests, re, time, pymysql, fitz import requests, re, time, pymysql, fitz
import urllib3 import urllib3
...@@ -13,12 +12,10 @@ urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning) ...@@ -13,12 +12,10 @@ urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning)
baseCore = BaseCore.BaseCore() baseCore = BaseCore.BaseCore()
log = baseCore.getLogger() log = baseCore.getLogger()
# conn = cx_Oracle.connect('cis/ZZsn9988_1qaz@114.116.91.1:1521/orcl')
cnx = pymysql.connect(host='114.116.44.11', user='caiji', password='f7s0&7qqtK', db='clb_project', charset='utf8mb4') cnx = pymysql.connect(host='114.116.44.11', user='caiji', password='f7s0&7qqtK', db='clb_project', charset='utf8mb4')
cursor_ = cnx.cursor() cursor_ = cnx.cursor()
tracker_conf = get_tracker_conf('./client.conf')
client = Fdfs_client(tracker_conf)
taskType = '企业年报/证监会' taskType = '企业年报/证监会'
pathType = 'QYYearReport/' pathType = 'QYYearReport/'
...@@ -113,6 +110,11 @@ def SpiderByZJH(url, payload, dic_info, num, start_time): ...@@ -113,6 +110,11 @@ def SpiderByZJH(url, payload, dic_info, num, start_time):
else: else:
continue continue
# print(name) # print(name)
# 将时间年月日字符串转换为datetime对象
date_object = datetime.strptime(pub_time, "%Y-%m-%d")
# 将datetime对象转换为年月日时分秒字符串
datetime_string = date_object.strftime("%Y-%m-%d %H:%M:%S")
report_type = td_list[4].text.strip() report_type = td_list[4].text.strip()
# print(report_type) # print(report_type)
if report_type == '年报': if report_type == '年报':
...@@ -123,8 +125,8 @@ def SpiderByZJH(url, payload, dic_info, num, start_time): ...@@ -123,8 +125,8 @@ def SpiderByZJH(url, payload, dic_info, num, start_time):
year = re.findall('\d{4}\s*年', name_pdf)[0].replace('年', '') year = re.findall('\d{4}\s*年', name_pdf)[0].replace('年', '')
except Exception as e: except Exception as e:
# pub_time = pdf_url_info['onclick'].strip('downloadPdf1(').split(',')[2].strip('\'')[:4] # pub_time = pdf_url_info['onclick'].strip('downloadPdf1(').split(',')[2].strip('\'')[:4]
year = int(pub_time) - 1 year = int(pub_time[:4]) - 1
year = str(year) # year = str(year)
# page_size = 0 # page_size = 0
...@@ -143,13 +145,16 @@ def SpiderByZJH(url, payload, dic_info, num, start_time): ...@@ -143,13 +145,16 @@ def SpiderByZJH(url, payload, dic_info, num, start_time):
return False return False
#插入数据库获取att_id #插入数据库获取att_id
num = num + 1 num = num + 1
att_id = baseCore.tableUpdate(retData, short_name, year, name_pdf, num,pub_time) origin = '证监会'
att_id = baseCore.tableUpdate(retData, short_name, year, name_pdf, num,pub_time,origin)
if att_id: if att_id:
pass pass
else: else:
return False return False
content = retData['content'] content = retData['content']
lang = baseCore.detect_language(content)
if lang == 'cn':
lang = 'zh'
time_now = time.strftime("%Y-%m-%d %H:%M:%S", time.localtime()) time_now = time.strftime("%Y-%m-%d %H:%M:%S", time.localtime())
dic_news = { dic_news = {
'attachmentIds': att_id, 'attachmentIds': att_id,
...@@ -160,9 +165,9 @@ def SpiderByZJH(url, payload, dic_info, num, start_time): ...@@ -160,9 +165,9 @@ def SpiderByZJH(url, payload, dic_info, num, start_time):
'deleteFlag': '0', 'deleteFlag': '0',
'id': '', 'id': '',
'keyWords': '', 'keyWords': '',
'lang': 'zh', 'lang': lang,
'origin': '证监会', 'origin': origin,
'publishDate': pub_time, 'publishDate': datetime_string,
'sid': '1684032033495392257', 'sid': '1684032033495392257',
'sourceAddress': pdf_url, # 原文链接 'sourceAddress': pdf_url, # 原文链接
'summary': '', 'summary': '',
...@@ -174,7 +179,7 @@ def SpiderByZJH(url, payload, dic_info, num, start_time): ...@@ -174,7 +179,7 @@ def SpiderByZJH(url, payload, dic_info, num, start_time):
# print(dic_news) # print(dic_news)
# 将相应字段通过kafka传输保存 # 将相应字段通过kafka传输保存
try: try:
producer = KafkaProducer(bootstrap_servers=['114.115.159.144:9092']) producer = KafkaProducer(bootstrap_servers=['114.115.159.144:9092'],max_request_size=1024*1024*20)
kafka_result = producer.send("researchReportTopic", kafka_result = producer.send("researchReportTopic",
json.dumps(dic_news, ensure_ascii=False).encode('utf8')) json.dumps(dic_news, ensure_ascii=False).encode('utf8'))
...@@ -316,8 +321,8 @@ if __name__ == '__main__': ...@@ -316,8 +321,8 @@ if __name__ == '__main__':
while True: while True:
start_time = time.time() start_time = time.time()
# 获取企业信息 # 获取企业信息
# social_code = baseCore.redicPullData('AnnualEnterprise:gnqy_socialCode') social_code = baseCore.redicPullData('AnnualEnterprise:gnqy_socialCode')
social_code = '91100000100003962T' # social_code = '91210800765420138L'
if not social_code: if not social_code:
time.sleep(20) time.sleep(20)
continue continue
......
# -*- coding: utf-8 -*- # -*- coding: utf-8 -*-
...@@ -213,7 +213,7 @@ def spider_annual_report(dict_info,num): ...@@ -213,7 +213,7 @@ def spider_annual_report(dict_info,num):
'sid': '1684032033495392257', 'sid': '1684032033495392257',
'sourceAddress': year_url, # 原文链接 'sourceAddress': year_url, # 原文链接
'summary': '', 'summary': '',
'title': name_pdf.replace(',pdf', ''), 'title': name_pdf.replace('.pdf', ''),
'type': 1, 'type': 1,
'socialCreditCode': social_code, 'socialCreditCode': social_code,
'year': year 'year': year
...@@ -260,7 +260,7 @@ if __name__ == '__main__': ...@@ -260,7 +260,7 @@ if __name__ == '__main__':
start_time = time.time() start_time = time.time()
# 获取企业信息 # 获取企业信息
# social_code = baseCore.redicPullData('AnnualEnterprise:gnshqy_socialCode') # social_code = baseCore.redicPullData('AnnualEnterprise:gnshqy_socialCode')
social_code = '913412007050444417' social_code = '91330000734507783B'
if not social_code: if not social_code:
time.sleep(20) time.sleep(20)
continue continue
......
...@@ -666,7 +666,7 @@ class BaseCore: ...@@ -666,7 +666,7 @@ class BaseCore:
self.cnx_.commit() self.cnx_.commit()
# 插入到att表 返回附件id # 插入到att表 返回附件id
def tableUpdate(self, retData, com_name, year, pdf_name, num, pub_time): def tableUpdate(self, retData, com_name, year, pdf_name, num, pub_time,origin):
item_id = retData['item_id'] item_id = retData['item_id']
type_id = retData['type_id'] type_id = retData['type_id']
group_name = retData['group_name'] group_name = retData['group_name']
...@@ -688,12 +688,12 @@ class BaseCore: ...@@ -688,12 +688,12 @@ class BaseCore:
return id return id
else: else:
Upsql = '''insert into clb_sys_attachment(year,name,type_id,item_id,group_name,path,full_path,category,file_size,order_by,status,create_by,create_time,page_size,object_key,bucket_name,publish_time) values(%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s)''' Upsql = '''insert into clb_sys_attachment(year,name,type_id,item_id,group_name,path,full_path,category,file_size,order_by,status,create_by,create_time,page_size,object_key,bucket_name,publish_time,source) values(%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s)'''
values = ( values = (
year, pdf_name, type_id, item_id, group_name, path, full_path, category, file_size, order_by, year, pdf_name, type_id, item_id, group_name, path, full_path, category, file_size, order_by,
status, create_by, status, create_by,
create_time, page_size,full_path.split('https://zzsn.obs.cn-north-1.myhuaweicloud.com/')[1],'zzsn',pub_time) create_time, page_size,full_path.split('https://zzsn.obs.cn-north-1.myhuaweicloud.com/')[1],'zzsn',pub_time,origin)
self.cursor_.execute(Upsql, values) # 插入 self.cursor_.execute(Upsql, values) # 插入
self.cnx_.commit() # 提交 self.cnx_.commit() # 提交
......
...@@ -29,7 +29,7 @@ type_id = 1 ...@@ -29,7 +29,7 @@ type_id = 1
create_by = 'XueLingKun' create_by = 'XueLingKun'
taskType = '企业年报' taskType = '企业年报'
#付俊雪的需要改为巨潮资讯网1_福布斯2000_PDF_60_付 #付俊雪的需要改为巨潮资讯网1_福布斯2000_PDF_60_付
file_path = 'D:\\年报\\欧盟记分牌2500_年报补充_87_20231020' file_path = 'D:\\年报\\福布斯2000强_年报补充_20231018'
log.info(f'=============当前pid为{baseCore.getPID()}==============') log.info(f'=============当前pid为{baseCore.getPID()}==============')
def sendKafka(dic_news): def sendKafka(dic_news):
...@@ -146,9 +146,9 @@ if __name__=='__main__': ...@@ -146,9 +146,9 @@ if __name__=='__main__':
social_code = data[1] social_code = data[1]
ename = data[2] ename = data[2]
cname = data[3] cname = data[3]
file_name = ename + ':' + file_year + '年年度报告' + '.pdf' file_name = cname + ':' + file_year + '年年度报告' + '.pdf'
content = '' content = ''
origin = ename + '官网' origin = cname + '官网'
#解析文件页数和内容 #解析文件页数和内容
log.info(f"-----------正在处理{file_name}--------------") log.info(f"-----------正在处理{file_name}--------------")
with open(pdf_path, 'rb') as file: with open(pdf_path, 'rb') as file:
...@@ -178,8 +178,9 @@ if __name__=='__main__': ...@@ -178,8 +178,9 @@ if __name__=='__main__':
retData_f = uptoOBS(retData, pathType, taskType, start_time,file_name,pdf_path) retData_f = uptoOBS(retData, pathType, taskType, start_time,file_name,pdf_path)
if retData_f['state']: if retData_f['state']:
#retData, com_name, year, pdf_name, num, pub_time #retData, com_name, year, pdf_name, num, pub_time
att_id= baseCore.tableUpdate(retData_f, cname,file_year,file_name, num,file_year+'-12-31') att_id= baseCore.tableUpdate(retData_f, cname,file_year,file_name, num,file_year+'-12-31',origin)
if att_id: if att_id:
detect_language = baseCore.detect_language(content)
dic_news = { dic_news = {
'attachmentIds': att_id, 'attachmentIds': att_id,
'author': '', 'author': '',
...@@ -189,7 +190,7 @@ if __name__=='__main__': ...@@ -189,7 +190,7 @@ if __name__=='__main__':
'deleteFlag': '0', 'deleteFlag': '0',
'id': '', 'id': '',
'keyWords': '', 'keyWords': '',
'lang': 'zh', 'lang': detect_language,
'origin': origin, 'origin': origin,
'publishDate': file_year + '-12-31', 'publishDate': file_year + '-12-31',
'sid': '1684032033495392257', 'sid': '1684032033495392257',
......
...@@ -12,11 +12,14 @@ ...@@ -12,11 +12,14 @@
pageSize: 10 pageSize: 10
} }
""" """
import json
import time import time
from urllib import parse from urllib import parse
import redis
import requests import requests
from bs4 import BeautifulSoup from bs4 import BeautifulSoup
from kafka import KafkaProducer
from retry import retry from retry import retry
from base.BaseCore import BaseCore from base.BaseCore import BaseCore
...@@ -24,6 +27,41 @@ baseCore = BaseCore() ...@@ -24,6 +27,41 @@ baseCore = BaseCore()
log = baseCore.getLogger() log = baseCore.getLogger()
cnx = baseCore.cnx cnx = baseCore.cnx
cursor = baseCore.cursor cursor = baseCore.cursor
r = redis.Redis(host="114.115.236.206", port=6379, password='clbzzsn', db=0)
taskType = '企业负面新闻'
def sendKafka(dic_news):
start_time = time.time()
try: # 114.116.116.241
producer = KafkaProducer(bootstrap_servers=['114.115.159.144:9092'],max_request_size=1024*1024*20)
kafka_result = producer.send("crawlerInfo",
json.dumps(dic_news, ensure_ascii=False).encode('utf8'))
print(kafka_result.get(timeout=10))
dic_result = {
'success': 'ture',
'message': '操作成功',
'code': '200',
}
log.info(dic_result)
# 传输成功,写入日志中
state = 1
takeTime = baseCore.getTimeCost(start_time, time.time())
return True
except Exception as e:
dic_result = {
'success': 'false',
'message': '操作失败',
'code': '204',
'e': e
}
state = 0
takeTime = baseCore.getTimeCost(start_time, time.time())
baseCore.recordLog(social_code, taskType, state, takeTime, dic_news['title'], 'Kafka操作失败')
log.info(dic_result)
return False
@retry(tries=3,delay=1) @retry(tries=3,delay=1)
def getRequest(url,headers): def getRequest(url,headers):
...@@ -33,13 +71,14 @@ def getRequest(url,headers): ...@@ -33,13 +71,14 @@ def getRequest(url,headers):
return json_data return json_data
# 严重失信 # 严重失信
def dishonesty(): def dishonesty(headers,com_name,social_code):
list_dishonesty = []
param = { param = {
'tableName':'credit_zgf_fr_sxbzxr', 'tableName':'credit_zgf_fr_sxbzxr',
'searchState': '1', 'searchState': '1',
'scenes': 'defaultscenario', 'scenes': 'defaultscenario',
'keyword': '雷州市白金银座演艺文化实业有限公司', 'keyword': com_name,
'tyshxydm': '91440882315032592M', 'tyshxydm': social_code,
'page': '1', 'page': '1',
'pageSize': '10' 'pageSize': '10'
} }
...@@ -50,14 +89,19 @@ def dishonesty(): ...@@ -50,14 +89,19 @@ def dishonesty():
if json_data['status'] == 1: if json_data['status'] == 1:
pass pass
total_size = json_data['data']['totalSize'] total_size = json_data['data']['totalSize']
for page in total_size: if total_size > 0:
pass
else:
log.info(f'该企业{com_name}无严重失信信息')
return list_dishonesty
for page in range(1,total_size+1):
param_page = { param_page = {
'tableName': 'credit_zgf_fr_sxbzxr', 'tableName': 'credit_zgf_fr_sxbzxr',
'searchState': '1', 'searchState': '1',
'scenes': 'defaultscenario', 'scenes': 'defaultscenario',
'keyword': '雷州市白金银座演艺文化实业有限公司', 'keyword': com_name,
'tyshxydm': '91440882315032592M', 'tyshxydm': social_code,
'page': f'{page}', 'page': page,
'pageSize': '10' 'pageSize': '10'
} }
url_page = f'https://public.creditchina.gov.cn/private-api/catalogSearch?tableName=credit_zgf_fr_sxbzxr&searchState=1&scenes=defaultscenario&keyword={param["keyword"]}&tyshxydm={param["tyshxydm"]}&page={param_page["page"]}&pageSize=10' url_page = f'https://public.creditchina.gov.cn/private-api/catalogSearch?tableName=credit_zgf_fr_sxbzxr&searchState=1&scenes=defaultscenario&keyword={param["keyword"]}&tyshxydm={param["tyshxydm"]}&page={param_page["page"]}&pageSize=10'
...@@ -67,7 +111,7 @@ def dishonesty(): ...@@ -67,7 +111,7 @@ def dishonesty():
pass pass
info_list = json_data['data']['list'] info_list = json_data['data']['list']
for info in info_list: for info in info_list:
entity = info['entity'] entity = info
iname = entity['iname'] # 失信被执行人姓名/名称 iname = entity['iname'] # 失信被执行人姓名/名称
cardnumber = entity['cardnumber'] # 组织机构代码 cardnumber = entity['cardnumber'] # 组织机构代码
court_name = entity['court_name'] # 执行法院 court_name = entity['court_name'] # 执行法院
...@@ -83,15 +127,36 @@ def dishonesty(): ...@@ -83,15 +127,36 @@ def dishonesty():
performed_part = entity['performed_part'] # 已履行部分 performed_part = entity['performed_part'] # 已履行部分
unperform_part = entity['unperform_part'] # 未履行部分 unperform_part = entity['unperform_part'] # 未履行部分
dataSource = info['dataSource'] # 数据来源 dataSource = info['dataSource'] # 数据来源
dic_dishonesty = {
'失信被执行人姓名/名称': iname,
'组织机构代码':cardnumber,
'执行法院':court_name,
'省份':area_name,
'执行依据文号':case_code,
'立案时间':reg_date,
'案号':gist_cid,
'做出执行依据单位':gist_unit,
'生效法律文书确定的义务':duty,
'被执行人的履行情况':performance,
'失信被执行人行为具体情形':disreput_type_name,
'发布时间':publish_date,
'已履行部分':performed_part,
'未履行部分':unperform_part,
'数据来源':dataSource
}
list_dishonesty.append(dic_dishonesty)
# r.sadd('dishonesty::' +social_code , )
return url,list_dishonesty
# 行政处罚 # 行政处罚
def punish(): def punish(headers,com_name,social_code):
list_punish = []
param = { param = {
'tableName':'credit_xyzx_fr_xzcf_new', 'tableName':'credit_xyzx_fr_xzcf_new',
'searchState': '1', 'searchState': '1',
'scenes': 'defaultscenario', 'scenes': 'defaultscenario',
'keyword': '雷州市白金银座演艺文化实业有限公司', 'keyword': com_name,
'tyshxydm': '91440882315032592M', 'tyshxydm': social_code,
'page': '1', 'page': '1',
'pageSize': '10' 'pageSize': '10'
} }
...@@ -106,15 +171,16 @@ def punish(): ...@@ -106,15 +171,16 @@ def punish():
if total_size > 0: if total_size > 0:
pass pass
else: else:
log.info() log.info(f'该企业{com_name}无行政处罚信息')
for page in total_size: return list_punish
for page in range(1,total_size+1):
param_page = { param_page = {
'tableName': 'credit_xyzx_fr_xzcf_new', 'tableName': 'credit_xyzx_fr_xzcf_new',
'searchState': '1', 'searchState': '1',
'scenes': 'defaultscenario', 'scenes': 'defaultscenario',
'keyword': '雷州市白金银座演艺文化实业有限公司', 'keyword': com_name,
'tyshxydm': '91440882315032592M', 'tyshxydm': social_code,
'page': f'{page}', 'page': page,
'pageSize': '10' 'pageSize': '10'
} }
url_page = f'https://public.creditchina.gov.cn/private-api/catalogSearch?tableName=credit_xyzx_fr_xzcf_new&searchState=1&scenes=defaultscenario&keyword={param_page["keyword"]}&tyshxydm={param_page["tyshxydm"]}&page={param_page["page"]}&pageSize=10' url_page = f'https://public.creditchina.gov.cn/private-api/catalogSearch?tableName=credit_xyzx_fr_xzcf_new&searchState=1&scenes=defaultscenario&keyword={param_page["keyword"]}&tyshxydm={param_page["tyshxydm"]}&page={param_page["page"]}&pageSize=10'
...@@ -141,6 +207,101 @@ def punish(): ...@@ -141,6 +207,101 @@ def punish():
cf_sjly = entity['cf_sjly'] # 数据来源 cf_sjly = entity['cf_sjly'] # 数据来源
cf_sjlydm = entity['cf_sjlydm'] # 数据来源单位统一社会信用代码 cf_sjlydm = entity['cf_sjlydm'] # 数据来源单位统一社会信用代码
dic_punish = {
'行政处罚决定书文号':cf_wsh,
'处罚类别':cf_cflb,
'处罚决定日期':cf_jdrq,
'处罚内容':cf_nr,
'罚款金额(万元)':cf_nr_fk,
'没收违法所得、没收非法财物的金额(万元)':cf_nr_wfff,
'暂扣或吊销证照名称及编号':cf_nr_zkdx,
'违法行为类型':cf_wfxw,
'违法事实':cf_sy,
'处罚依据':cf_yj,
'处罚机关':cf_cfjg,
'处罚机关统一社会信用代码':cf_cfjgdm,
'数据来源':cf_sjly,
'数据来源单位统一社会信用代码':cf_sjlydm
}
list_punish.append(dic_punish)
return url,list_punish
# 经营异常
def abnormal(headers,com_name,social_code):
list_abhormal = []
param = {
'tableName': 'credit_scjdglzj_fr_ycjyml',
'searchState': '1',
'scenes': 'defaultscenario',
'keyword': com_name,
'tyshxydm': social_code,
'page': '1',
'pageSize': '10'
}
url = f'https://public.creditchina.gov.cn/private-api/catalogSearch?tableName=credit_scjdglzj_fr_ycjyml&searchState=1&scenes=defaultscenario&keyword={param["keyword"]}&tyshxydm={param["tyshxydm"]}&page=1&pageSize=10'
json_data = getRequest(url, headers)
# print(json_data)
if json_data['status'] == 1:
pass
# 总条数
total_size = json_data['data']['totalSize']
if total_size > 0:
pass
else:
log.info(f'该企业{com_name}无经营异常信息')
return list_abhormal
for page in range(1, total_size+1):
param_page = {
'tableName': 'credit_xyzx_fr_xzcf_new',
'searchState': '1',
'scenes': 'defaultscenario',
'keyword': com_name,
'tyshxydm': social_code,
'page': page,
'pageSize': '10'
}
url = f'https://public.creditchina.gov.cn/private-api/catalogSearch?tableName=credit_scjdglzj_fr_ycjyml&searchState=1&scenes=defaultscenario&keyword={param_page["keyword"]}&tyshxydm={param_page["tyshxydm"]}&page={param_page["page"]}&pageSize=10'
json_data = getRequest(url, headers)
if json_data['status'] == 1:
pass
info_list = json_data['data']['list']
for entity in info_list:
entname = entity['entname'] # 企业名称
uniscid = entity['uniscid'] # 社会统一信用代码
lerep = entity['lerep'] # 法定代表人
pripid = entity['pripid'] # 主体身份代码
regno = entity['regno'] # 注册号
specausename = entity['specausename'] # 列入经营异常名录原因类型名称
abntime = entity['abntime'] # 设立日期
decorgname = entity['decorgname'] # 列入决定机关名称
dataSource = entity['dataSource'] # 数据来源
dic_abnormal = {
'企业名称':entname,
'社会统一信用代码':uniscid,
'法定代表人':lerep,
'主体身份代码':pripid,
'注册号':regno,
'列入经营异常名录原因类型名称':specausename,
'设立日期':abntime,
'列入决定机关名称':decorgname,
'数据来源':dataSource
}
list_abhormal.append(dic_abnormal)
return url,list_abhormal
def dic_data(com_name,listData,type,detailurl):
dic_news = {
'title':com_name + type,
'structuredData':listData,
'ynStructure':1,
'content': '',
'contentHtml': '',
'source': '信用中国',
'publishtime': '',
'detailurl': detailurl,
}
return dic_news
if __name__=='__main__': if __name__=='__main__':
...@@ -154,17 +315,29 @@ if __name__=='__main__': ...@@ -154,17 +315,29 @@ if __name__=='__main__':
'sec-ch-ua-mobile': '?0', 'sec-ch-ua-mobile': '?0',
'sec-ch-ua-platform': '"Windows"' 'sec-ch-ua-platform': '"Windows"'
} }
type_list = ['严重失信主体名单','行政管理'] com_name = '石家庄交投集团工程服务有限责任公司'
com_name = '' social_code = '91130100MA7EK14C8L'
social_code = '' url_dishonesty,list_dishonesty = dishonesty(headers,com_name,social_code)
dishonesty() dic_dishonesty = dic_data(com_name,list_dishonesty,'严重违法失信信息',url_dishonesty)
punish() sendKafka(dic_dishonesty)
url_punish,list_punish = punish(headers,com_name,social_code)
dic_punish = dic_data(com_name, list_punish, '行政处罚信息', url_punish)
# print(dic_punish)
sendKafka(dic_punish)
url_abnormal,list_abnormal = abnormal(headers,com_name,social_code)
dic_abnormal = dic_data(com_name, list_abnormal, '经营异常信息', url_abnormal)
# print(dic_abnormal)
sendKafka(dic_abnormal)
# 报告链接 # 报告链接
url_report = f'https://public.creditchina.gov.cn/credit-check/pdf/clickDownload?companyName={com_name}&entityType=1&uuid=&tyshxydm={social_code}' # url_report = f'https://public.creditchina.gov.cn/credit-check/pdf/clickDownload?companyName={com_name}&entityType=1&uuid=&tyshxydm={social_code}'
report_json = getRequest(url_report, headers) # report_json = getRequest(url_report, headers)
reportNumber = report_json['data']['reportNumber'] # reportNumber = report_json['data']['reportNumber']
pdf_url = f'https://public.creditchina.gov.cn/credit-check/pdf/clickDownloadOBS?reportNumber={reportNumber}' # pdf_url = f'https://public.creditchina.gov.cn/credit-check/pdf/clickDownloadOBS?reportNumber={reportNumber}'
# respon = requests.get(url=pdf_url,headers=headers,verify=False,timeout=30) # respon = requests.get(url=pdf_url,headers=headers,verify=False,timeout=30)
...@@ -397,7 +397,7 @@ def get_content2(): ...@@ -397,7 +397,7 @@ def get_content2():
if is_href: if is_href:
num+=1 num+=1
log.info('已采集----------跳过') log.info('已采集----------跳过')
time.sleep(0.5) time.sleep(1)
continue continue
try: try:
resp = requests.get(url=href, headers=headers, verify=False) resp = requests.get(url=href, headers=headers, verify=False)
...@@ -663,7 +663,8 @@ def bei_jing(): ...@@ -663,7 +663,8 @@ def bei_jing():
# bro = webdriver.Chrome(chrome_options=chrome_options, executable_path=r'D:/chrome/103/chromedriver.exe') # bro = webdriver.Chrome(chrome_options=chrome_options, executable_path=r'D:/chrome/103/chromedriver.exe')
chrome_options.binary_location = r'D:\Google\Chrome\Application\chrome.exe' chrome_options.binary_location = r'D:\Google\Chrome\Application\chrome.exe'
chromedriver = r'D:\cmd100\chromedriver.exe' chromedriver = r'D:\cmd100\chromedriver.exe'
bro = webdriver.Chrome(chrome_options=chrome_options, executable_path=chromedriver) #bro = webdriver.Chrome(chrome_options=chrome_options, executable_path=chromedriver)
bro = webdriver.Chrome(options=chrome_options, executable_path=chromedriver)
with open('../../base/stealth.min.js') as f: with open('../../base/stealth.min.js') as f:
js = f.read() js = f.read()
...@@ -1830,6 +1831,9 @@ def hai_nan(): ...@@ -1830,6 +1831,9 @@ def hai_nan():
href = 'http://gzw.hainan.gov.cn/zwgk_23509/' + href.replace('../../', '') href = 'http://gzw.hainan.gov.cn/zwgk_23509/' + href.replace('../../', '')
elif './' in href: elif './' in href:
href = href.replace('./', 'http://gzw.hainan.gov.cn/zwgk_23509/zfwj/bmwj/') href = href.replace('./', 'http://gzw.hainan.gov.cn/zwgk_23509/zfwj/bmwj/')
try:
is_href = db_storage.find_one({'网址': href.split('?')[0]})
except:
is_href = db_storage.find_one({'网址': href}) is_href = db_storage.find_one({'网址': href})
if is_href: if is_href:
num+=1 num+=1
...@@ -1906,7 +1910,7 @@ def hai_nan(): ...@@ -1906,7 +1910,7 @@ def hai_nan():
pub_time = tbody_text.split('发文日期:')[1].split('名  称:')[0].strip().lstrip().replace('年', pub_time = tbody_text.split('发文日期:')[1].split('名  称:')[0].strip().lstrip().replace('年',
'-').replace( '-').replace(
'月', '-').replace('日', '') '月', '-').replace('日', '')
writtenDate = '' writtenDate = None
topicClassification = tbody_text.split('分  类:')[1].split('发文机关:')[0].strip().lstrip() topicClassification = tbody_text.split('分  类:')[1].split('发文机关:')[0].strip().lstrip()
contentWithTag = source.find('div', attrs={'class': 'zx-xxxqy-nr'}) contentWithTag = source.find('div', attrs={'class': 'zx-xxxqy-nr'})
content = contentWithTag.text content = contentWithTag.text
...@@ -1963,7 +1967,7 @@ def hai_nan(): ...@@ -1963,7 +1967,7 @@ def hai_nan():
0].strip().lstrip() 0].strip().lstrip()
pub_source = '' pub_source = ''
pub_hao = '' pub_hao = ''
writtenDate = '' writtenDate = None
topicClassification = '' topicClassification = ''
contentWithTag = source.find('div', attrs={'class': 'TRS_UEDITOR'}) contentWithTag = source.find('div', attrs={'class': 'TRS_UEDITOR'})
content = contentWithTag.text content = contentWithTag.text
...@@ -2018,6 +2022,9 @@ def hai_nan(): ...@@ -2018,6 +2022,9 @@ def hai_nan():
title = str(doc_item).split('target="_blank">')[1].split('</a>')[0] title = str(doc_item).split('target="_blank">')[1].split('</a>')[0]
href = 'https://www.hainan.gov.cn' + str(doc_item).split('href="')[1].split('" target')[0] href = 'https://www.hainan.gov.cn' + str(doc_item).split('href="')[1].split('" target')[0]
# print(title,href) # print(title,href)
try:
is_href = db_storage.find_one({'网址': href.split('?')[0]})
except:
is_href = db_storage.find_one({'网址': href}) is_href = db_storage.find_one({'网址': href})
if is_href: if is_href:
num+=1 num+=1
......
...@@ -58,8 +58,8 @@ class Tycdt(object): ...@@ -58,8 +58,8 @@ class Tycdt(object):
def doJob(self): def doJob(self):
while True: while True:
# 根据从Redis中拿到的社会信用代码,在数据库中获取对应基本信息 # 根据从Redis中拿到的社会信用代码,在数据库中获取对应基本信息
# social_code = self.baseCore.redicPullData('NewsEnterprise:gnqybc_socialCode') social_code = self.baseCore.redicPullData('NewsEnterprise:gnqybc_socialCode')
social_code = '913205002517479347' # social_code = '913205002517479347'
# 判断 如果Redis中已经没有数据,则等待 # 判断 如果Redis中已经没有数据,则等待
if social_code == None: if social_code == None:
time.sleep(20) time.sleep(20)
......
...@@ -50,7 +50,7 @@ if __name__=="__main__": ...@@ -50,7 +50,7 @@ if __name__=="__main__":
opt.add_experimental_option("excludeSwitches", ["enable-automation"]) opt.add_experimental_option("excludeSwitches", ["enable-automation"])
opt.add_experimental_option('excludeSwitches', ['enable-logging']) opt.add_experimental_option('excludeSwitches', ['enable-logging'])
opt.add_experimental_option('useAutomationExtension', False) opt.add_experimental_option('useAutomationExtension', False)
opt.binary_location = r'D:\crawler\baidu_crawler\tool\Google\Chrome\Application\chrome.exe' opt.binary_location = r'D:\Google\Chrome\Application\chrome.exe'
chromedriver = r'D:\cmd100\chromedriver.exe' chromedriver = r'D:\cmd100\chromedriver.exe'
browser = webdriver.Chrome(chrome_options=opt, executable_path=chromedriver) browser = webdriver.Chrome(chrome_options=opt, executable_path=chromedriver)
url = "https://mp.weixin.qq.com/" url = "https://mp.weixin.qq.com/"
......
import datetime
import json
import time
import redis
import requests
from bs4 import BeautifulSoup
from urllib.parse import urljoin
from kafka import KafkaProducer
from base.BaseCore import BaseCore
baseCore = BaseCore()
log = baseCore.getLogger()
r = redis.Redis(host="114.115.236.206", port=6379, password='clbzzsn', db=0)
def sendKafka(dic_news):
try:
producer = KafkaProducer(bootstrap_servers=['114.115.159.144:9092'],max_request_size=1024*1024*20)
kafka_result = producer.send("crawlerInfo",
json.dumps(dic_news, ensure_ascii=False).encode('utf8'))
print(kafka_result.get(timeout=10))
dic_result = {
'success': 'ture',
'message': '操作成功',
'code': '200',
}
log.info(dic_result)
return True
except Exception as e:
dic_result = {
'success': 'false',
'message': '操作失败',
'code': '204',
'e': e
}
log.info(dic_result)
return False
def getRequest(url,headers):
req = requests.get(url=url, headers=headers, timeout=30)
if req.status_code == 200:
pass
soup = BeautifulSoup(req.content, 'html.parser')
return soup
def deletep(soup,attribute_to_delete,value_to_delete):
# 查找带有指定属性的P标签并删除
p_tags = soup.find_all('p', {attribute_to_delete: value_to_delete})
for p_tag in p_tags:
p_tag.decompose()
def deletek(soup):
# 删除空白标签(例如<p></p>、<p><br></p>, img、video、hr除外)
for i in soup.find_all(lambda tag: len(tag.get_text()) == 0 and tag.name not in ["img", "video", "br"] and tag.name != "br" or tag.get_text()==' '):
for j in i.descendants:
if j.name in ["img", "video", "br"]:
break
else:
i.decompose()
# 将html中的相对地址转换成绝对地址
def paserUrl(html, listurl):
# 获取所有的<a>标签和<img>标签
if isinstance(html, str):
html = BeautifulSoup(html, 'html.parser')
links = html.find_all(['a', 'img'])
# 遍历标签,将相对地址转换为绝对地址
for link in links:
if 'href' in link.attrs:
link['href'] = urljoin(listurl, link['href'])
elif 'src' in link.attrs:
link['src'] = urljoin(listurl, link['src'])
return html
if __name__=='__main__':
headers = {
'Accept':'text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7',
'Accept-Encoding':'gzip, deflate',
'Accept-Language':'zh-CN,zh;q=0.9',
'Cache-Control':'max-age=0',
'Cookie':'UM_distinctid=18b5f64f72a580-0d0997e58eee04-26031e51-e1000-18b5f64f72bab5; wdcid=23a1d057521777ff; wdses=22f0d407e263a31e; CNZZDATA30019853=cnzz_eid%3D744929620-1698112534-%26ntime%3D1698112562; wdlast=1698112562',
'Host':'www.qstheory.cn',
'Proxy-Connection':'keep-alive',
'Upgrade-Insecure-Requests':'1',
'User-Agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36'
}
url = 'http://www.qstheory.cn/qs/mulu.htm'
soup_report = getRequest(url,headers)
report_list = soup_report.find_all('div', class_='col-sm-3')
for book in report_list:
href = book.find('div', class_='booktitle').find('a')['href']
year = book.find('div', class_='booktitle').find('a').text
soup_href = getRequest(href,headers)
period = soup_href.find('div', class_='highlight')
deletep(period,'align','center')
deletek(period)
period_list = period.find_all('p')
for p in period_list:
period_href = p.find('a')['href']
period_title = p.find('a').text
soup_news = getRequest(period_href,headers)
deletep(soup_news, 'align', 'center')
deletek(soup_news)
title_list = soup_news.select('div[class="highlight"]>p')[1:]
for new in title_list:
try:
deletek(new)
try:
author = new.find('font', face='楷体').text.replace('/', '').replace('\u3000', ' ').replace('\xa0', '')
except:
continue
if len(author)>4:
continue
# if '(' in author or '本刊' in author or '国家' in author\
# or '中共' in author or '记者' in author or '新闻社' in author\
# or '党委' in author or '调研组' in author or '研究中心' in author\
# or '委员会' in author or '博物' in author or '大学' in author or '联合会' in author :
if '(' in author or '本刊' in author or '国家' in author \
or '中共' in author or '记者' in author or '新闻社' in author \
or '党委' in author or '”' in author\
or '大学' in author or '洛桑江村' in author:
continue
new_href = new.find('a')['href']
is_member = r.sismember('qiushileaderspeech::' + period_title, new_href)
if is_member:
continue
new_title = new.find('a').text.replace('\u3000',' ').lstrip(' ').replace('——', '').replace('\xa0', '')
except:
continue
soup_new = getRequest(new_href,headers)
deletek(soup_new)
deletep(soup_new, 'style', 'TEXT-ALIGN: center')
result = soup_new.find('div', class_='inner')
if result:
pass
else:
continue
span_list = result.find_all('span')
source = span_list[0].text.replace('来源:', '').strip('\r\n')
pub_time = span_list[2].text.strip('\r\n')
content = soup_new.find('div', class_='highlight').text
paserUrl(soup_new, new_href)
contentWithTag = soup_new.find('div', class_='highlight')
nowDate = datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S")
dic_news = {
'sid': '1716996740019585025',
'title': new_title,
'source': "16",
'origin': source,
'author': author,
'publishDate': pub_time,
'content': content,
'contentWithTag': str(contentWithTag),
'sourceAddress': new_href,
"createDate": nowDate
}
# log.info(dic_news)
if sendKafka(dic_news):
r.sadd('qiushileaderspeech::' + period_title, new_href)
log.info(f'采集成功----{dic_news["sourceAddress"]}')
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论