From 905bca662e2dfb992efd670fe922fa4c6ca3b05c Mon Sep 17 00:00:00 2001 From: maxinxin <728892034@qq.com> Date: Mon, 23 Jun 2025 17:41:40 +0800 Subject: [PATCH] xinxin --- .idea/auto_trade_20230130.iml | 2 +- .idea/misc.xml | 2 +- __pycache__/config.cpython-36.pyc | Bin 307 -> 309 bytes __pycache__/tools.cpython-36.pyc | Bin 27231 -> 27417 bytes autobasic/dw_clienttrader.py | 2 +- autobasic/hualong_clienttrader.py | 153 +- .../TcApi_Cache/HOST-115.85.254.36(443)-2.TCS | Bin 9592 -> 9592 bytes .../CBASLog/logec308451c1d095c528cfa3c009ea7235.cbas | Bin 0 -> 705 bytes .../UserBehavior/UserBehavior.ini | 2 +- .../Xiadan_DailyAct.ini | 2 +- .../东吴证券金融终端独立下单/disconnect.log | 29 + .../东吴证券金融终端独立下单/user.dat | Bin 384000 -> 384000 bytes .../东吴证券金融终端独立下单/user.ini | 9 +- .../东吴证券金融终端独立下单/xiadan.ini | 46 +- .../东吴证券金融终端独立下单/xiadan.ini_bak | 33 +- .../东吴证券金融终端独立下单/xml.log | 4636 +++++++++++++++++ imgs/temp123.png | Bin 832 -> 791 bytes imgs/temp1231.png | Bin 907 -> 951 bytes init_proxy.py | 22 - logs/13401019175.log | 69 + logs/13593501968.log | 23 + logs/18242094506.log | 55 + mysql_table/ip_tracking.xlsx | Bin 5997 -> 8360 bytes mysql_table/~$ip_tracking.xlsx | Bin 0 -> 165 bytes tools.py | 90 +- trade_logic.py | 1 + 26 files changed, 4977 insertions(+), 199 deletions(-) create mode 100644 broker_xiadan/东吴证券金融终端独立下单/UserBehavior/CBASLog/logec308451c1d095c528cfa3c009ea7235.cbas delete mode 100644 init_proxy.py create mode 100644 logs/13401019175.log create mode 100644 logs/13593501968.log create mode 100644 mysql_table/~$ip_tracking.xlsx diff --git a/.idea/auto_trade_20230130.iml b/.idea/auto_trade_20230130.iml index 3ff576c..d4428af 100644 --- a/.idea/auto_trade_20230130.iml +++ b/.idea/auto_trade_20230130.iml @@ -4,7 +4,7 @@ - + diff --git a/.idea/misc.xml b/.idea/misc.xml index b294604..b6da70f 100644 --- a/.idea/misc.xml +++ b/.idea/misc.xml @@ -1,4 +1,4 @@ - + \ No newline at end of file diff --git a/__pycache__/config.cpython-36.pyc b/__pycache__/config.cpython-36.pyc index 277d9e5f27d615a2c34b544dbfc22dd16db91727..942d5cdbff26b4f9afe8bb7f210771a3938958ab 100644 GIT binary patch delta 33 pcmdnYw3Ug?n3tDp#-@pE&-itntztrpQ;UjYaubV6GbjGE0sykm3-$m2 delta 31 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 M+2FgK@ZGL{12xs(eE|oo) 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 Wfp;q;6T`5%@6~4UT&-Ip7X3e(Ao^$k delta 5246 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 H9xm&D0XbQa diff --git a/broker_xiadan/东吴证券金融终端独立下单/user.ini b/broker_xiadan/东吴证券金融终端独立下单/user.ini index c442ff1..c776fd0 100644 --- a/broker_xiadan/东吴证券金融终端独立下单/user.ini +++ b/broker_xiadan/东吴证券金融终端独立下单/user.ini @@ -89,6 +89,7 @@ WT_FLOATCACHE_24CFF3CF218A73AF5B8E03E92AF583D6=294tem0S2k== WT_FLOATCACHE_455F8DD9A874134E00B9194AFCCABAB8=294tem0S2k== WT_FLOATCACHE_55771B174AC04E1CF16DA528C8F81948=294tem0S2k== WT_FLOATCACHE_A316D7EB89C9C6D7D0DF5EAAEA184C87=294tem0S2k== +WT_FLOATCACHE_A7746BCB2D0919A6926DA76998D1F065=294tem0S2k== WT_FLOATCACHE_C0C62A1620BA88BB7B2462A5CEC22A04=294tem0S2k== WT_FONTSIZE=0 WT_HEIGHT=764 @@ -97,13 +98,13 @@ WT_INVALIDPWD_LIMIT=0 WT_LEFTWIDTH=229 WT_LINKFAST=0 WT_MASKACCOUNT=0 -WT_MINSIZEX=-1 -WT_MINSIZEY=-1 +WT_MINSIZEX=1 +WT_MINSIZEY=999 WT_MODE_GPYK=0 WT_NEWLI_MNLEFT=0 WT_NEWLI_MNTOP=0 -WT_POSITION_LEFT=26 -WT_POSITION_TOP=26 +WT_POSITION_LEFT=78 +WT_POSITION_TOP=78 WT_SAVEACCOUNT=0 WT_SOUND_ALARM=1 WT_TONGXUN=0 diff --git a/broker_xiadan/东吴证券金融终端独立下单/xiadan.ini b/broker_xiadan/东吴证券金融终端独立下单/xiadan.ini index 98f4e0f..a034686 100644 --- a/broker_xiadan/东吴证券金融终端独立下单/xiadan.ini +++ b/broker_xiadan/东吴证券金融终端独立下单/xiadan.ini @@ -1,3 +1,4 @@ +DATE=20141016 [CHANGE_TIP] GUI_CHEDAN_CONFIRM=27;no;ȡ˳ǰȷʾܡ|ȷõ÷Ըеķ @@ -202,7 +203,7 @@ JJ_UNABLEKKZQ=1 NEED_APPROPRIATENESS_MANAGE=161 TJD_STAGGING_CD_TIP=\nñʧЧɾ\nȷ?\n WT_2016_NOTSEND_RZRQ_CX_RQFZDDMX=1 -WT_3MASK=50*;2*;51*;58*;03*;18:9*;42*;56*;706080;009*;01*;02*;09*;100*;101*;102*;103*;104*;105*;106*;107*;108*;109*;11*;12*;131*;130*;133*;134*;135*;136*;137*;138*;139*;14*;15*;16*;17*;18*;19*;404*;81*;821*;35:5*; +WT_3MASK=50*;2*;51*;58*;52*;03*;18:9*;42*;56*;706080;009*;01*;02*;09*;100*;101*;102*;103*;104*;105*;106*;107*;108*;109*;11*;12*;131*;130*;133*;134*;135*;136*;137*;138*;139*;14*;15*;16*;17*;18*;19*;404*;81*;821*;35:5*; WT_449_RQFZRZFZ_SUP_CHECK=0 WT_450_RQFZRZFZ_SUP_CHECK=1 WT_452_RQFZRZFZ_SUP_CHECK=1 @@ -241,6 +242,7 @@ WT_DEFAULT_RZRQ_CHECK=1 WT_DISPUNITMASK=1000:780* WT_DOCKHEIGHT=265 WT_DOCKRIGHT=0 +WT_DOCKWIDTH= WT_DOWNDEPT=1 WT_DPI=1 WT_DZDMODE=0 @@ -267,9 +269,9 @@ WT_KSWTDEFAULTID=1574 WT_LASTATYPE=48 WT_LASTCRYPTID=1110 WT_LASTLOGINTYPE=0 -WT_LASTNOTIDATE=20250619 +WT_LASTNOTIDATE=20250623 WT_LASTNOTIID=578273CEA86FD408CF2FC56271B2C09B -WT_LASTREQ_XGSGPKG_DATE=20250619 +WT_LASTREQ_XGSGPKG_DATE=20250623 WT_LEFTWIDTH=229 WT_LIMITINVALIDPWD=0 WT_LINKFAST=0 @@ -279,8 +281,8 @@ WT_MAICHU_PLCL=1 WT_MAIRU_PLCL=0 WT_MASKACCOUNT=0 WT_MINIWTNEW=0 -WT_MINSIZEX=-1 -WT_MINSIZEY=-1 +WT_MINSIZEX=1 +WT_MINSIZEY=999 WT_MODE_GPYK=0 WT_NEWLI_MNLEFT=0 WT_NEWLI_MNTOP=0 @@ -291,10 +293,11 @@ WT_NO_ZZDETAIL=1 WT_ONLINEMODE=1 WT_OTC_YXMR_FXXYS=1 WT_POSITION=4 -WT_POSITION_LEFT=26 -WT_POSITION_TOP=26 +WT_POSITION_LEFT=78 +WT_POSITION_TOP=78 WT_PROPERTY_WIDTH=204 WT_PTDLRZRQCHECK=0 +WT_QQ_NEWQUICKWTMODE= WT_QUERYREFRESH=0 WT_REFRESHTIME=0 WT_RZRQSAVEACCOUNT=0 @@ -309,6 +312,7 @@ WT_SHOWBINDINFO=2 WT_SHOWPINCERTQUESTION=״ʹSSLܷʽ¼¼豸ûҪ֤롣?ť鿴˵ WT_SHOWPINCERTQUESTION_URL=0|http://jrzd.dwstock.com:8066/policy/index.html?code=guomi WT_SHOWPWDPROMPT=1 +WT_SIMPLEMODE= WT_SOUND_ALARM=1 WT_SPEEDTEST_TIMEOUT=1000 WT_STAGGING_TIMELIMIT=09:30|14:40 @@ -322,7 +326,7 @@ WT_TJD_STAGGING_TIP4= WT_TONGXUN=0 WT_UPGRADEADDR= WT_UPGRADEPORT=0 -WT_UPGRADEURL=http://xiucai-client.oss-cn-shanghai.aliyuncs.com/xiadan.exe +WT_UPGRADEURL= WT_USESPRITE=0 WT_WIDTH=1494 WT_XDATA_ACCOUNT_ENCODE=1 @@ -333,7 +337,7 @@ WT_YYBIDS=0100|ʨɽ·Ӫҵ WT_ZCSX_ENABLE=1 WT_ZCSX_INTERVAL=1000 WT_ZCSX_WT_INTERVAL=10 -WT_ZHANGMASK=11*;12*;13*;10*;181*;12*;0707*;35:10*;35:11*;35:12*;35:13*;35:143*;35:144*;35:146*;35:149*;35:19*;19:009*;19:01*;19:02*;19:09*;19:101*;19:102*;19:103*;19:104*;19:105*;19:106*;19:107*;19:108*;19:12*;19:13*;19:14*;19:15*;19:16*;19:17*;19:18*;19:19*;19:2*;404*;81*; +WT_ZHANGMASK=11*;12*;13*;10*;181*;12*;0707*;35:10*;35:11*;35:12*;35:13*;35:143*;35:144*;35:146*;35:149*;35:19*;19:009*;19:01*;19:02*;19:09*;19:101*;19:102*;19:103*;19:104*;19:105*;19:106*;19:107*;19:108*;19:12*;19:13*;19:14*;19:15*;19:16*;19:17*;19:18*;19:19*;19:2*;404*;81*;821*;35:5*; WT_ZJHQ_FILTERBYZQDM=1 WT_ZXHQCHANGELSH_UPDATEYHSL=1 WT_ZXHQDQHY_LISTCHECK=1 @@ -430,6 +434,7 @@ WT_FLOATCACHE_24CFF3CF218A73AF5B8E03E92AF583D6=294tem0S2k== WT_FLOATCACHE_455F8DD9A874134E00B9194AFCCABAB8=294tem0S2k== WT_FLOATCACHE_55771B174AC04E1CF16DA528C8F81948=294tem0S2k== WT_FLOATCACHE_A316D7EB89C9C6D7D0DF5EAAEA184C87=294tem0S2k== +WT_FLOATCACHE_A7746BCB2D0919A6926DA76998D1F065=294tem0S2k== WT_FLOATCACHE_C0C62A1620BA88BB7B2462A5CEC22A04=294tem0S2k== WT_FONTSIZE=0 WT_HEIGHT=764 @@ -438,13 +443,13 @@ WT_INVALIDPWD_LIMIT=0 WT_LEFTWIDTH=229 WT_LINKFAST=0 WT_MASKACCOUNT=0 -WT_MINSIZEX=-1 -WT_MINSIZEY=-1 +WT_MINSIZEX=1 +WT_MINSIZEY=999 WT_MODE_GPYK=0 WT_NEWLI_MNLEFT=0 WT_NEWLI_MNTOP=0 -WT_POSITION_LEFT=26 -WT_POSITION_TOP=26 +WT_POSITION_LEFT=78 +WT_POSITION_TOP=78 WT_SAVEACCOUNT=0 WT_SOUND_ALARM=1 WT_TONGXUN=0 @@ -458,7 +463,8 @@ USERBEHAVIOR=1 WNDNAME=Ths_UserBehavior_test [WT_SERVER] -TCP/IP_ACCOUNTTYPE0= +LASTUPDATE=20141016 +TCP/IP_ACCOUNTTYPE6= TCP/IP_ADDRESS0=wtssl.dwstock.com TCP/IP_ADDRESS1=58.240.173.150 TCP/IP_ADDRESS2=114.94.49.59 @@ -487,7 +493,7 @@ TCP/IP_CRYPTPROTOCOL3=SSL TCP/IP_CRYPTPROTOCOL4=SSL TCP/IP_CRYPTPROTOCOL5=SSL TCP/IP_CRYPTPROTOCOL6=SSL -TCP/IP_CUR_SERVER=0 +TCP/IP_CUR_SERVER=6 TCP/IP_DEPTID0=0100 TCP/IP_DEPTID1=0100 TCP/IP_DEPTID2=0100 @@ -495,7 +501,7 @@ TCP/IP_DEPTID3=0100 TCP/IP_DEPTID4=0100 TCP/IP_DEPTID5=0100 TCP/IP_DEPTID6=0100 -TCP/IP_DEPTLIST0= +TCP/IP_DEPTLIST6= TCP/IP_DEPTNAME0=ʨɽ·Ӫҵ TCP/IP_DEPTNAME1=ʨɽ·Ӫҵ TCP/IP_DEPTNAME10=ʨɽ·Ӫҵ @@ -559,7 +565,7 @@ TCP/IP_POWER9=0 TCP/IP_PROXYPORT=0 TCP/IP_PROXYTYPE=0 TCP/IP_SERVER_NUM=7 -TCP/IP_SITEID0= +TCP/IP_SITEID6= TCP/IP_SSLCERT_PORT0=2235 TCP/IP_SSLCERT_PORT1=2235 TCP/IP_SSLCERT_PORT10=2235 @@ -597,7 +603,7 @@ TCP/IP_USEPROXY=0 USEDIAL=0 [֤ȯڶ] -TCP/IP_DYNAMICADDRESSWT_SERVER=222.92.132.238:8009|58.211.31.245:8009|#HH:1 +TCP/IP_DYNAMICADDRESSWT_SERVER=58.211.31.245:18002|#H:1 [֤ȯ] TCP/IP_DYNAMICADDRESSWT_SERVER=222.92.132.238:8002|58.211.31.245:8002|222.92.150.138:8002|58.211.94.45:8002|#HHHH:1 @@ -612,13 +618,13 @@ TCP/IP_DYNAMICADDRESSWT_SERVER=58.211.94.45:8002|222.92.150.138:8002|222.92.132. TCP/IP_DYNAMICADDRESSWT_SERVER=61.132.116.211:8002|58.211.94.45:8002|221.6.67.124:8002|58.211.31.245:8002|222.92.132.238:8002|#HHHH:1 [֤ȯͨڶ] -TCP/IP_DYNAMICADDRESSWT_SERVER=222.92.132.238:8009|58.211.31.245:8009|#HH:1 +TCP/IP_DYNAMICADDRESSWT_SERVER=58.211.94.45:8002|222.92.150.138:8002|222.92.132.238:8002|58.211.31.245:8002|#HHHH:1 [֤ȯͨһ] TCP/IP_DYNAMICADDRESSWT_SERVER=222.92.132.238:8002|58.211.31.245:8002|222.92.150.138:8002|58.211.94.45:8002|#HHHH:1 [֤ȯƶһ] -TCP/IP_DYNAMICADDRESSWT_SERVER=58.211.94.45:8002|222.92.150.138:8002|222.92.132.238:8002|58.211.31.245:8002|#HHHH:1 +TCP/IP_DYNAMICADDRESSWT_SERVER=58.211.94.45:8008|222.92.150.138:8002|#HH:1 [֤ȯܽ] TCP/IP_DYNAMICADDRESSWT_SERVER=222.92.132.238:8009|58.211.31.245:8009|#HH:1 diff --git a/broker_xiadan/东吴证券金融终端独立下单/xiadan.ini_bak b/broker_xiadan/东吴证券金融终端独立下单/xiadan.ini_bak index aa3b3bb..5cc49f4 100644 --- a/broker_xiadan/东吴证券金融终端独立下单/xiadan.ini_bak +++ b/broker_xiadan/东吴证券金融终端独立下单/xiadan.ini_bak @@ -1,3 +1,4 @@ +DATE=20141016 [CHANGE_TIP] GUI_CHEDAN_CONFIRM=27;no;ȡ˳ǰȷʾܡ|ȷõ÷Ըеķ @@ -267,9 +268,9 @@ WT_KSWTDEFAULTID=1574 WT_LASTATYPE=48 WT_LASTCRYPTID=1110 WT_LASTLOGINTYPE=0 -WT_LASTNOTIDATE=20250619 +WT_LASTNOTIDATE=20250623 WT_LASTNOTIID=578273CEA86FD408CF2FC56271B2C09B -WT_LASTREQ_XGSGPKG_DATE=20250619 +WT_LASTREQ_XGSGPKG_DATE=20250623 WT_LEFTWIDTH=229 WT_LIMITINVALIDPWD=0 WT_LINKFAST=0 @@ -279,8 +280,8 @@ WT_MAICHU_PLCL=1 WT_MAIRU_PLCL=0 WT_MASKACCOUNT=0 WT_MINIWTNEW=0 -WT_MINSIZEX=-1 -WT_MINSIZEY=-1 +WT_MINSIZEX=1 +WT_MINSIZEY=999 WT_MODE_GPYK=0 WT_NEWLI_MNLEFT=0 WT_NEWLI_MNTOP=0 @@ -291,8 +292,8 @@ WT_NO_ZZDETAIL=1 WT_ONLINEMODE=1 WT_OTC_YXMR_FXXYS=1 WT_POSITION=4 -WT_POSITION_LEFT=26 -WT_POSITION_TOP=26 +WT_POSITION_LEFT=78 +WT_POSITION_TOP=78 WT_PROPERTY_WIDTH=204 WT_PTDLRZRQCHECK=0 WT_QUERYREFRESH=0 @@ -429,6 +430,7 @@ WT_FLOATCACHE_24CFF3CF218A73AF5B8E03E92AF583D6=294tem0S2k== WT_FLOATCACHE_455F8DD9A874134E00B9194AFCCABAB8=294tem0S2k== WT_FLOATCACHE_55771B174AC04E1CF16DA528C8F81948=294tem0S2k== WT_FLOATCACHE_A316D7EB89C9C6D7D0DF5EAAEA184C87=294tem0S2k== +WT_FLOATCACHE_A7746BCB2D0919A6926DA76998D1F065=294tem0S2k== WT_FLOATCACHE_C0C62A1620BA88BB7B2462A5CEC22A04=294tem0S2k== WT_FONTSIZE=0 WT_HEIGHT=764 @@ -437,13 +439,13 @@ WT_INVALIDPWD_LIMIT=0 WT_LEFTWIDTH=229 WT_LINKFAST=0 WT_MASKACCOUNT=0 -WT_MINSIZEX=-1 -WT_MINSIZEY=-1 +WT_MINSIZEX=1 +WT_MINSIZEY=999 WT_MODE_GPYK=0 WT_NEWLI_MNLEFT=0 WT_NEWLI_MNTOP=0 -WT_POSITION_LEFT=26 -WT_POSITION_TOP=26 +WT_POSITION_LEFT=78 +WT_POSITION_TOP=78 WT_SAVEACCOUNT=0 WT_SOUND_ALARM=1 WT_TONGXUN=0 @@ -457,6 +459,7 @@ USERBEHAVIOR=1 WNDNAME=Ths_UserBehavior_test [WT_SERVER] +LASTUPDATE=20141016 TCP/IP_ADDRESS0=wtssl.dwstock.com TCP/IP_ADDRESS1=58.240.173.150 TCP/IP_ADDRESS2=114.94.49.59 @@ -485,7 +488,7 @@ TCP/IP_CRYPTPROTOCOL3=SSL TCP/IP_CRYPTPROTOCOL4=SSL TCP/IP_CRYPTPROTOCOL5=SSL TCP/IP_CRYPTPROTOCOL6=SSL -TCP/IP_CUR_SERVER=0 +TCP/IP_CUR_SERVER=6 TCP/IP_DEPTID0=0100 TCP/IP_DEPTID1=0100 TCP/IP_DEPTID2=0100 @@ -593,7 +596,7 @@ TCP/IP_USEPROXY=0 USEDIAL=0 [֤ȯڶ] -TCP/IP_DYNAMICADDRESSWT_SERVER=222.92.132.238:8009|58.211.31.245:8009|#HH:1 +TCP/IP_DYNAMICADDRESSWT_SERVER=58.211.31.245:18002|#H:1 [֤ȯ] TCP/IP_DYNAMICADDRESSWT_SERVER=222.92.132.238:8002|58.211.31.245:8002|222.92.150.138:8002|58.211.94.45:8002|#HHHH:1 @@ -608,16 +611,16 @@ TCP/IP_DYNAMICADDRESSWT_SERVER=58.211.94.45:8002|222.92.150.138:8002|222.92.132. TCP/IP_DYNAMICADDRESSWT_SERVER=61.132.116.211:8002|58.211.94.45:8002|221.6.67.124:8002|58.211.31.245:8002|222.92.132.238:8002|#HHHH:1 [֤ȯͨڶ] -TCP/IP_DYNAMICADDRESSWT_SERVER=222.92.132.238:8009|58.211.31.245:8009|#HH:1 +TCP/IP_DYNAMICADDRESSWT_SERVER=58.211.94.45:8002|222.92.150.138:8002|222.92.132.238:8002|58.211.31.245:8002|#HHHH:1 [֤ȯͨһ] TCP/IP_DYNAMICADDRESSWT_SERVER=222.92.132.238:8002|58.211.31.245:8002|222.92.150.138:8002|58.211.94.45:8002|#HHHH:1 [֤ȯƶһ] -TCP/IP_DYNAMICADDRESSWT_SERVER=58.211.94.45:8002|222.92.150.138:8002|222.92.132.238:8002|58.211.31.245:8002|#HHHH:1 +TCP/IP_DYNAMICADDRESSWT_SERVER=58.211.94.45:8008|222.92.150.138:8002|#HH:1 [֤ȯܽ] -TCP/IP_DYNAMICADDRESSWT_SERVER=222.92.132.238:8002|58.211.31.245:8002|222.92.150.138:8002|58.211.94.45:8002|#HHHH:1 +TCP/IP_DYNAMICADDRESSWT_SERVER=222.92.132.238:8009|58.211.31.245:8009|#HH:1 [֤ȯ] TCP/IP_DYNAMICADDRESSWT_SERVER=222.92.132.238:8002|222.92.150.138:8002|#HH:1 diff --git a/broker_xiadan/东吴证券金融终端独立下单/xml.log b/broker_xiadan/东吴证券金融终端独立下单/xml.log index f83644c..d1ca6b4 100644 --- a/broker_xiadan/东吴证券金融终端独立下单/xml.log +++ b/broker_xiadan/东吴证券金融终端独立下单/xml.log @@ -730,3 +730,4639 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/imgs/temp123.png b/imgs/temp123.png index 8a62180ea17fcc6b41683dff74b02b504bb285c0..c1ba28501d83366fbb477d71a18e0c383ba50c05 100644 GIT binary patch delta 768 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") - finally: - winreg.CloseKey(key) - internet_set_option = ctypes.windll.Wininet.InternetSetOptionW - internet_set_option(0, 37, 0, 0) - internet_set_option(0, 39, 0, 0) - -reset_proxy_to_default() \ No newline at end of file diff --git a/logs/13401019175.log b/logs/13401019175.log new file mode 100644 index 0000000..10b9e0c --- /dev/null +++ b/logs/13401019175.log @@ -0,0 +1,69 @@ +[2025-06-20 16:32:31] [INFO] Start login +[2025-06-20 16:32:49] [INFO] 代理IP已经获取{'ip': '180.120.6.234', 'port': 40027, 'prov': '江苏', 'city': '南通', 'isp': '电信', 'expire': '2025-06-20 16:37:51'} +[2025-06-20 16:32:51] [INFO] 全局代理设置成功 +[2025-06-20 16:33:57] [INFO] Start login +[2025-06-20 16:34:13] [INFO] 代理IP已经获取{'ip': '121.226.92.111', 'port': 40041, 'prov': '江苏', 'city': '南通', 'isp': '电信', 'expire': '2025-06-20 16:39:15'} +[2025-06-20 16:34:14] [INFO] 全局代理设置成功 +[2025-06-20 16:37:37] [INFO] Start login +[2025-06-20 16:37:54] [INFO] 代理IP已经获取{'ip': '110.90.14.178', 'port': 40001, 'prov': '福建', 'city': '福州', 'isp': '电信', 'expire': '2025-06-20 16:42:56'} +[2025-06-20 16:37:55] [INFO] 全局代理设置成功 +[2025-06-20 16:51:33] [INFO] Start login +[2025-06-20 16:51:51] [INFO] 代理IP已经获取{'ip': '121.225.78.72', 'port': 40033, 'prov': '江苏', 'city': '南京', 'isp': '电信', 'expire': '2025-06-20 16:56:53'} +[2025-06-20 16:51:53] [INFO] 全局代理设置成功 +[2025-06-20 16:54:01] [WARNING] There are running programs, and there are processes in retreat +[2025-06-20 16:54:01] [INFO] Start login +[2025-06-20 16:54:18] [INFO] 代理IP已经获取{'ip': '114.225.124.157', 'port': 40013, 'prov': '江苏', 'city': '无锡', 'isp': '电信', 'expire': '2025-06-20 16:59:20'} +[2025-06-20 16:54:19] [INFO] 全局代理设置成功 +[2025-06-20 16:55:51] [INFO] Start login +[2025-06-20 16:56:09] [INFO] 代理IP已经获取{'ip': '117.86.187.5', 'port': 40012, 'prov': '江苏', 'city': '南通', 'isp': '电信', 'expire': '2025-06-20 17:01:11'} +[2025-06-20 16:56:10] [INFO] 全局代理设置成功 +[2025-06-20 16:59:15] [WARNING] There are running programs, and there are processes in retreat +[2025-06-20 16:59:15] [INFO] Start login +[2025-06-20 16:59:33] [INFO] 代理IP已经获取{'ip': '115.239.71.5', 'port': 40015, 'prov': '浙江', 'city': '嘉兴', 'isp': '电信', 'expire': '2025-06-20 17:04:35'} +[2025-06-20 16:59:34] [INFO] 全局代理设置成功 +[2025-06-20 17:01:40] [WARNING] There are running programs, and there are processes in retreat +[2025-06-20 17:01:40] [INFO] Start login +[2025-06-20 17:01:58] [INFO] 代理IP已经获取{'ip': '120.41.89.137', 'port': 40005, 'prov': '福建', 'city': '厦门', 'isp': '电信', 'expire': '2025-06-20 17:07:00'} +[2025-06-20 17:01:59] [INFO] 全局代理设置成功 +[2025-06-20 17:03:41] [WARNING] There are running programs, and there are processes in retreat +[2025-06-20 17:03:41] [INFO] Start login +[2025-06-20 17:03:58] [INFO] 代理IP已经获取{'ip': '49.88.138.165', 'port': 40032, 'prov': '江苏', 'city': '连云港', 'isp': '电信', 'expire': '2025-06-20 17:09:00'} +[2025-06-20 17:03:59] [INFO] 全局代理设置成功 +[2025-06-20 17:16:00] [INFO] Start login +[2025-06-20 17:16:22] [INFO] 代理IP已经获取{'ip': '113.242.237.157', 'port': 40018, 'prov': '湖南', 'city': '益阳', 'isp': '电信', 'expire': '2025-06-20 17:21:24'} +[2025-06-20 17:16:24] [INFO] 全局代理设置成功 +[2025-06-20 17:18:33] [WARNING] There are running programs, and there are processes in retreat +[2025-06-20 17:18:33] [INFO] Start login +[2025-06-20 17:18:52] [INFO] 代理IP已经获取{'ip': '49.70.97.222', 'port': 40050, 'prov': '江苏', 'city': '宿迁', 'isp': '电信', 'expire': '2025-06-20 17:23:54'} +[2025-06-20 17:18:53] [INFO] 全局代理设置成功 +[2025-06-20 17:20:18] [INFO] Start login +[2025-06-20 17:20:37] [INFO] 代理IP已经获取{'ip': '119.132.114.109', 'port': 40006, 'prov': '广东', 'city': '珠海', 'isp': '电信', 'expire': '2025-06-20 17:25:39'} +[2025-06-20 17:20:39] [INFO] 全局代理设置成功 +[2025-06-20 17:23:10] [INFO] Start login +[2025-06-20 17:23:30] [INFO] 代理IP已经获取{'ip': '121.61.195.41', 'port': 40030, 'prov': '湖北', 'city': '荆门', 'isp': '电信', 'expire': '2025-06-20 17:28:33'} +[2025-06-20 17:23:32] [INFO] 全局代理设置成功 +[2025-06-20 17:31:57] [INFO] Start login +[2025-06-20 17:32:19] [INFO] 代理IP已经获取{'ip': '110.184.178.94', 'port': 40013, 'prov': '四川', 'city': '成都', 'isp': '电信', 'expire': '2025-06-20 17:37:22'} +[2025-06-20 17:32:21] [INFO] 全局代理设置成功 +[2025-06-20 18:00:20] [INFO] Start login +[2025-06-20 18:00:39] [INFO] 代理IP已经获取{'ip': '117.26.131.222', 'port': 40032, 'prov': '福建', 'city': '宁德', 'isp': '电信', 'expire': '2025-06-20 18:05:41'} +[2025-06-20 18:00:41] [INFO] 全局代理设置成功 +[2025-06-20 18:10:32] [INFO] Start login +[2025-06-20 18:10:53] [INFO] 代理IP已经获取{'ip': '49.67.191.218', 'port': 40016, 'prov': '江苏', 'city': '南通', 'isp': '电信', 'expire': '2025-06-20 18:15:55'} +[2025-06-20 18:10:54] [INFO] 全局代理设置成功 +[2025-06-20 18:27:31] [INFO] Start login +[2025-06-20 18:27:50] [INFO] 代理IP已经获取{'ip': '27.156.199.206', 'port': 40010, 'prov': '福建', 'city': '宁德', 'isp': '电信', 'expire': '2025-06-20 18:32:52'} +[2025-06-20 18:27:51] [INFO] 全局代理设置成功 +[2025-06-23 11:17:20] [INFO] Start login +[2025-06-23 11:17:32] [INFO] 代理IP已经获取{'ip': '49.69.44.205', 'port': 40029, 'prov': '江苏', 'city': '盐城', 'isp': '电信', 'expire': '2025-06-23 11:22:33'} +[2025-06-23 11:17:32] [INFO] 全局代理设置成功 +[2025-06-23 11:21:52] [INFO] Start login +[2025-06-23 11:22:02] [INFO] 代理IP已经获取{'ip': '121.235.17.23', 'port': 40050, 'prov': '江苏', 'city': '无锡', 'isp': '电信', 'expire': '2025-06-23 11:27:03'} +[2025-06-23 11:22:02] [INFO] 全局代理设置成功 +[2025-06-23 13:42:01] [INFO] Start login +[2025-06-23 14:51:24] [INFO] Start login +[2025-06-23 14:51:41] [INFO] 代理IP已经获取{'ip': '111.224.75.104', 'port': 40012, 'prov': '河北', 'city': '石家庄', 'isp': '电信', 'expire': '2025-06-23 14:56:42'} +[2025-06-23 14:51:42] [INFO] 全局代理设置成功 +[2025-06-23 15:02:25] [INFO] Start login +[2025-06-23 15:02:44] [INFO] 代理IP已经获取{'ip': '121.230.8.13', 'port': 40029, 'prov': '江苏', 'city': '泰州', 'isp': '电信', 'expire': '2025-06-23 15:07:44'} +[2025-06-23 15:02:45] [INFO] 全局代理设置成功 diff --git a/logs/13593501968.log b/logs/13593501968.log new file mode 100644 index 0000000..c8e4341 --- /dev/null +++ b/logs/13593501968.log @@ -0,0 +1,23 @@ +[2025-06-23 14:47:48] [INFO] Start login +[2025-06-23 14:48:51] [INFO] Start login +[2025-06-23 14:49:06] [INFO] 代理IP已经获取{'ip': '223.247.41.128', 'port': 40003, 'prov': '安徽', 'city': '池州', 'isp': '电信', 'expire': '2025-06-23 14:54:06'} +[2025-06-23 14:49:07] [INFO] 全局代理设置成功 +[2025-06-23 14:49:53] [INFO] Start login +[2025-06-23 14:50:06] [INFO] 代理IP已经获取{'ip': '115.199.227.55', 'port': 40004, 'prov': '浙江', 'city': '杭州', 'isp': '电信', 'expire': '2025-06-23 14:55:06'} +[2025-06-23 14:50:07] [INFO] 全局代理设置成功 +[2025-06-23 14:50:34] [INFO] Start login +[2025-06-23 14:50:46] [ERROR] 获取IP失败,请检查网络连接HTTPConnectionPool(host='api.tianqiip.com', port=80): Max retries exceeded with url: /getip?secret=d8wqfdf0qhrnxgne&num=1&yys=%E7%94%B5%E4%BF%A1&type=json&lb=%0A&port=3&time=5&ts=1&ys=1&cs=1&sign=386ff88188185bc6070ec011266745b3&mr=1 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 11001] getaddrinfo failed',)) +[2025-06-23 14:50:51] [INFO] 代理IP已经获取{'ip': '114.232.0.16', 'port': 40030, 'prov': '江苏', 'city': '南通', 'isp': '电信', 'expire': '2025-06-23 14:55:51'} +[2025-06-23 14:50:52] [INFO] 全局代理设置成功 +[2025-06-23 14:52:19] [INFO] Start login +[2025-06-23 14:52:32] [ERROR] 获取IP失败,请检查网络连接HTTPConnectionPool(host='api.tianqiip.com', port=80): Max retries exceeded with url: /getip?secret=d8wqfdf0qhrnxgne&num=1&yys=%E7%94%B5%E4%BF%A1&type=json&lb=%0A&port=3&time=5&ts=1&ys=1&cs=1&sign=386ff88188185bc6070ec011266745b3&mr=1 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 11001] getaddrinfo failed',)) +[2025-06-23 14:52:38] [INFO] 代理IP已经获取{'ip': '171.110.88.163', 'port': 40037, 'prov': '广西', 'city': '桂林', 'isp': '电信', 'expire': '2025-06-23 14:57:38'} +[2025-06-23 14:52:39] [INFO] 全局代理设置成功 +[2025-06-23 14:54:05] [INFO] Start login +[2025-06-23 14:54:18] [ERROR] 获取IP失败,请检查网络连接HTTPConnectionPool(host='api.tianqiip.com', port=80): Max retries exceeded with url: /getip?secret=d8wqfdf0qhrnxgne&num=1&yys=%E7%94%B5%E4%BF%A1&type=json&lb=%0A&port=3&time=5&ts=1&ys=1&cs=1&sign=386ff88188185bc6070ec011266745b3&mr=1 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 11001] getaddrinfo failed',)) +[2025-06-23 14:54:23] [INFO] 代理IP已经获取{'ip': '125.109.82.134', 'port': 40045, 'prov': '浙江', 'city': '温州', 'isp': '电信', 'expire': '2025-06-23 14:59:24'} +[2025-06-23 14:54:24] [INFO] 全局代理设置成功 +[2025-06-23 14:55:16] [INFO] Start login +[2025-06-23 14:55:29] [ERROR] 获取IP失败,请检查网络连接HTTPConnectionPool(host='api.tianqiip.com', port=80): Max retries exceeded with url: /getip?secret=d8wqfdf0qhrnxgne&num=1&yys=%E7%94%B5%E4%BF%A1&type=json&lb=%0A&port=3&time=5&ts=1&ys=1&cs=1&sign=386ff88188185bc6070ec011266745b3&mr=1 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 11001] getaddrinfo failed',)) +[2025-06-23 14:55:34] [INFO] 代理IP已经获取{'ip': '106.119.250.146', 'port': 40011, 'prov': '河北', 'city': '唐山', 'isp': '电信', 'expire': '2025-06-23 15:00:35'} +[2025-06-23 14:55:35] [INFO] 全局代理设置成功 diff --git a/logs/18242094506.log b/logs/18242094506.log index 78364d2..9a5274b 100644 --- a/logs/18242094506.log +++ b/logs/18242094506.log @@ -22,3 +22,58 @@ [2025-06-19 18:20:53] [WARNING] MAC 重置之后:02-6D-59-EF-79-B5 [2025-06-19 18:24:31] [WARNING] MAC 重置之前:02-6D-59-EF-79-B5 [2025-06-19 18:24:38] [WARNING] MAC 重置之后:02-13-45-57-C3-1E +[2025-06-20 16:32:31] [WARNING] MAC 重置之前:D0-39-57-B1-E5-41 +[2025-06-20 16:32:43] [WARNING] MAC 重置之后:D0-39-57-B1-E5-41 +[2025-06-20 16:33:57] [WARNING] MAC 重置之前:D0-39-57-B1-E5-41 +[2025-06-20 16:34:09] [WARNING] MAC 重置之后:D0-39-57-B1-E5-41 +[2025-06-20 16:37:37] [WARNING] MAC 重置之前:D0-39-57-B1-E5-41 +[2025-06-20 16:37:48] [WARNING] MAC 重置之后:D0-39-57-B1-E5-41 +[2025-06-20 16:51:33] [WARNING] MAC 重置之前:D0-39-57-B1-E5-41 +[2025-06-20 16:51:45] [WARNING] MAC 重置之后:D0-39-57-B1-E5-41 +[2025-06-20 16:54:02] [WARNING] MAC 重置之前:D0-39-57-B1-E5-41 +[2025-06-20 16:54:14] [WARNING] MAC 重置之后:D0-39-57-B1-E5-41 +[2025-06-20 16:55:52] [WARNING] MAC 重置之前:D0-39-57-B1-E5-41 +[2025-06-20 16:56:03] [WARNING] MAC 重置之后:D0-39-57-B1-E5-41 +[2025-06-20 16:59:16] [WARNING] MAC 重置之前:D0-39-57-B1-E5-41 +[2025-06-20 16:59:28] [WARNING] MAC 重置之后:D0-39-57-B1-E5-41 +[2025-06-20 17:01:41] [WARNING] MAC 重置之前:D0-39-57-B1-E5-41 +[2025-06-20 17:01:53] [WARNING] MAC 重置之后:D0-39-57-B1-E5-41 +[2025-06-20 17:03:42] [WARNING] MAC 重置之前:D0-39-57-B1-E5-41 +[2025-06-20 17:03:54] [WARNING] MAC 重置之后:D0-39-57-B1-E5-41 +[2025-06-20 17:16:01] [WARNING] MAC 重置之前:D0-39-57-B1-E5-41 +[2025-06-20 17:16:13] [WARNING] MAC 重置之后:D0-39-57-B1-E5-41 +[2025-06-20 17:18:33] [WARNING] MAC 重置之前:D0-39-57-B1-E5-41 +[2025-06-20 17:18:46] [WARNING] MAC 重置之后:D0-39-57-B1-E5-41 +[2025-06-20 17:20:18] [WARNING] MAC 重置之前:D0-39-57-B1-E5-41 +[2025-06-20 17:20:30] [WARNING] MAC 重置之后:D0-39-57-B1-E5-41 +[2025-06-20 17:23:11] [WARNING] MAC 重置之前:D0-39-57-B1-E5-41 +[2025-06-20 17:23:23] [WARNING] MAC 重置之后:D0-39-57-B1-E5-41 +[2025-06-20 17:31:58] [WARNING] MAC 重置之前:D0-39-57-B1-E5-41 +[2025-06-20 17:32:10] [WARNING] MAC 重置之后:D0-39-57-B1-E5-41 +[2025-06-20 18:00:21] [WARNING] MAC 重置之前:D0-39-57-B1-E5-41 +[2025-06-20 18:00:33] [WARNING] MAC 重置之后:D0-39-57-B1-E5-41 +[2025-06-20 18:10:33] [WARNING] MAC 重置之前:D0-39-57-B1-E5-41 +[2025-06-20 18:10:46] [WARNING] MAC 重置之后:D0-39-57-B1-E5-41 +[2025-06-20 18:27:31] [WARNING] MAC 重置之前:D0-39-57-B1-E5-41 +[2025-06-20 18:27:44] [WARNING] MAC 重置之后:D0-39-57-B1-E5-41 +[2025-06-23 11:17:20] [WARNING] MAC 重置之前:D0-39-57-B1-E5-41 +[2025-06-23 11:17:30] [WARNING] MAC 重置之后:D0-39-57-B1-E5-41 +[2025-06-23 11:21:53] [WARNING] MAC 重置之前:34-4B-50-00-00-00 +[2025-06-23 11:22:01] [WARNING] MAC 重置之后:34-4B-50-00-00-00 +[2025-06-23 13:42:02] [WARNING] MAC 重置之前:D0-39-57-B1-E5-41 +[2025-06-23 14:48:53] [WARNING] MAC 重置之前:D0-39-57-B1-E5-41 +[2025-06-23 14:49:06] [WARNING] MAC 重置之后:D0-39-57-B1-E5-41 +[2025-06-23 14:49:53] [WARNING] MAC 重置之前:D0-39-57-B1-E5-41 +[2025-06-23 14:50:06] [WARNING] MAC 重置之后:D0-39-57-B1-E5-41 +[2025-06-23 14:50:34] [WARNING] MAC 重置之前:D0-39-57-B1-E5-41 +[2025-06-23 14:50:46] [WARNING] MAC 重置之后:D0-39-57-B1-E5-41 +[2025-06-23 14:51:25] [WARNING] MAC 重置之前:D0-39-57-B1-E5-41 +[2025-06-23 14:51:37] [WARNING] MAC 重置之后:D0-39-57-B1-E5-41 +[2025-06-23 14:52:20] [WARNING] MAC 重置之前:D0-39-57-B1-E5-41 +[2025-06-23 14:52:32] [WARNING] MAC 重置之后:D0-39-57-B1-E5-41 +[2025-06-23 14:54:05] [WARNING] MAC 重置之前:D0-39-57-B1-E5-41 +[2025-06-23 14:54:18] [WARNING] MAC 重置之后:D0-39-57-B1-E5-41 +[2025-06-23 14:55:17] [WARNING] MAC 重置之前:D0-39-57-B1-E5-41 +[2025-06-23 14:55:29] [WARNING] MAC 重置之后:D0-39-57-B1-E5-41 +[2025-06-23 15:02:25] [WARNING] MAC 重置之前:D0-39-57-B1-E5-41 +[2025-06-23 15:02:37] [WARNING] MAC 重置之后:D0-39-57-B1-E5-41 diff --git a/mysql_table/ip_tracking.xlsx b/mysql_table/ip_tracking.xlsx index 0c1f6a5953a7877f1869b3a41c2bcb4b8c38e7b3..85b74749a7e66c20d0aa6a574cbfc055c4a82862 100644 GIT binary patch delta 4468 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 delta 2063 zcmZWqeK^zW8{ejhByUR?HbvINaA+vY%TV4jZ6!=zn&NDPgo>|fW|(wr)s&R&U?k2l z5qW<-#&Sd=IwhnsI*}5UGk%?}>s-J4pU?H&*XMqo=W}28b$+_)?j3Z?;ZLk7d0+$J=IR^qE@+*f1W#6?!~MS}t>k{9ba;c0#d=^Yv`p=NZ?Q z)~TJq&O`gXKPE*Cj=ZdBM0b-dG+-H|inI*mh=CusrgzT6zlHYA6m>d56=TE~pJ|dK zT=d9|Smp;=el$iX3KMGp&+4w~y2BFe4Xc#}vm?iQuO&VObQbe)rK0daQ?1#TsS_^V z--I$U_jR;mufEwntR7Z1Guic(vVzePw}^O4SwR0pO?=EVVe=?um|w4n!7R5eaZ1@v zVFtmA@vddr3s2GK4ObeO9}g(qyBb-3bh7-;Vsrh2`}@i&7JxTEg+KYDM`N}7?D*H( zFL}1lw`0t@*crE8n(HdgOKPr-1iG}Q)C=+gph_!w5wwydj&)Dr-*wTjE%TD323Gem zD^xRlw~bHTP!hGOzFXL-|7nP9Ia1)3B`#9myCs9#Xl%;>u<+SA$y9kl?YvJw-0!25 zns>!mW4+l|(^NpkPkm2EwYa0JxAMc;JrRj-xAvw7Z-U;7&z;&2u8cp1!*)v)1S+Fv z9=*lC&%K)QxQ?DaHw1)LVdmrg+DMw>Ys=c*W0lV`62Eb9?LYTqm5Vo6f6#w@Shw|v z0(Sa-r7bnD$Z5eqQb8NDGEFwO9YpUQL_6wh2F=M35GQ~kzD@Slt>(yF4ca+UMsXeB z(rQZF^6t4Ay5Q@C_s`^KYC$IFu1La%BVq(kT3NLA1KUI?-i*}iZ^mA{p+yBZc(p=I zARR5q8^(+tRxe#p7EOz=@f?Nl~~M+2Q(&KoD;Cllyygq`}I`vvk2~!+Ro&= zYWzAiJ{Oa|j`+q7YC*&~)Hn*FmYnKe{<80jX{hIidG-6B}PZt@TKm z6@JPZPGuID6c#BNMI3L>uNy`xaSLX{})J z0zw%YjtTfAz^$qQzRN)sWw zkqj3`p-qOB2U=OUoh(Z{;mVFza0c*QilqzQ!w|2TMrT01Wdd<{vnw&mvG+Wg*FBli z5etpWKj~B9a>gU^vQ|-+%_D3)cfHje4?!R10f7(Ka~jvih6})u?&^}at0W_-#p(`8I*cIr*Lx{o*ka7KtprGUhnnIm)FD=)Hfqpo$@1C)OlqM-vU0N=! z{t?OGUzOR72+g%0jUeEVOcnMbLI=6}T)y$H*m5azS!&->bNUgR8)riKuQ literal 0 HcmV?d00001 diff --git a/tools.py b/tools.py index 09011f0..aa66203 100644 --- a/tools.py +++ b/tools.py @@ -2,23 +2,17 @@ import warnings from hashlib import md5 import pywinauto import pyautogui -import requests from sqlalchemy import create_engine -import pandas as pd import logging -import time -import sys import smtplib from email.mime.text import MIMEText from email.mime.multipart import MIMEMultipart from email.mime.application import MIMEApplication -import os import uuid import redis import ctypes import platform import re -import subprocess import winreg import random import sys @@ -26,20 +20,17 @@ import datetime import pandas as pd import os -from openpyxl import load_workbook - -import subprocess -import time -import requests import requests import subprocess import time - +import logging from pathlib import Path root_path = Path(__file__).parent +# 初始化日志 +logger = logging.getLogger(__name__) def is_admin() -> bool: @@ -192,7 +183,7 @@ def connect_wifi(ssid: str = 'MaxEntropy', password: str = 'cskj12345678') -> bo try: os.remove(profile_path) except Exception as e: - print(f"清理临时文件失败: {str(e)}") + print(f"清理wifi连接的临时文件失败: {str(e)}") # 设置代理 @@ -209,50 +200,33 @@ def set_proxy(proxy_ip: str, proxy_port: int): except Exception: pass - #启动软件进程,输入账号密码 - print('Start login') app = pywinauto.Application().start(proxifier_path,timeout=3) - pyautogui.PAUSE = 0.001 + pyautogui.PAUSE = 0.01 - # 设置主菜单窗口 - - # 步骤1:等待Proxifier窗口激活(确保窗口处于活动状态) - print("确保Proxifier窗口在前台(按Alt+Tab切换)...") - - # 步骤2:执行完整的按键序列 - print("开始执行按键序列...") try: # Alt键 - 激活菜单栏 pyautogui.keyDown('alt') pyautogui.keyUp('alt') - # Tab键 - 第一次 pyautogui.press('tab') - - # Enter键 - 第一次(打开Profile菜单) - pyautogui.press('enter') + pyautogui.press('enter') # Enter键 - 第一次(打开Profile菜单) - # # Tab键 - 第二次 pyautogui.press('enter') - - # Enter键 - 第三次(打开Proxy Servers菜单) - pyautogui.press('enter') - + pyautogui.press('enter') # Enter键 - 第三次(打开Proxy Servers菜单) except Exception as e: - print(f"操作出错: {e}") - print("请手动检查窗口状态后重试") + logger.error(f"操作出错: {e}") + logger.error("请手动检查窗口状态后重试") # 输入ip和端口 try: time.sleep(0.1) - print('Start input ip and port') pyautogui.typewrite(proxy_ip) pyautogui.press('tab') time.sleep(0.1) - pyautogui.typewrite(proxy_port) + pyautogui.typewrite(str(proxy_port)) pyautogui.press('enter') pyautogui.press('tab') pyautogui.press('tab') @@ -262,7 +236,7 @@ def set_proxy(proxy_ip: str, proxy_port: int): pyautogui.press('tab') pyautogui.press('enter') except Exception as e: - print(e) + logger.error(e) @@ -651,17 +625,7 @@ class Logger(): # 设置格式 fmt = logging.Formatter('[%(asctime)s] [%(levelname)s] %(message)s', '%Y-%m-%d %H:%M:%S') - # 文件处理器 - fh = logging.FileHandler(self.fileName, encoding='utf-8') - fh.setFormatter(fmt) - fh.setLevel(Flevel) - self.logger.addHandler(fh) - - # 控制台处理器 - ch = logging.StreamHandler() - ch.setFormatter(fmt) - ch.setLevel(logging.INFO) - self.logger.addHandler(ch) + def debug(self, message): """ @@ -770,6 +734,7 @@ class SetMac(object): self.WIN_REGISTRY_PATH = r"SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002BE10318}" + self.logger = logging.getLogger(__name__) def is_admin(self): """ @@ -777,20 +742,20 @@ class SetMac(object): :return: """ if ctypes.windll.shell32.IsUserAnAdmin() == 0: - print('Sorry! You should run this with administrative privileges if you want to change your MAC address.') + self.logger.error('Sorry! You should run this with administrative privileges if you want to change your MAC address.') sys.exit() else: - print('admin') + self.logger.info('admin') def get_macinfos(self): """ 查看所有mac信息 :return: """ - print('=' * 50) + self.logger.info('=' * 50) mac_info = subprocess.check_output('GETMAC /v /FO list', stderr=subprocess.STDOUT) mac_info = mac_info.decode('gbk') - print('Your MAC address:\n', mac_info) + self.logger.info('Your MAC address:\n', mac_info) # 想要匹配的连接名 target_connection_name = "WLAN" @@ -809,16 +774,15 @@ class SetMac(object): """ mac_info = subprocess.check_output('GETMAC /v /FO list', stderr=subprocess.STDOUT) mac_info = mac_info.decode('gbk') - print(mac_info) search = re.search(r'(WLAN)\s+网络适配器: (.+)\s+物理地址:', mac_info) - print(search) + self.logger.info(search) target_name, target_device = (search.group(1), search.group(2).strip()) if search else ('', '') if not all([target_name, target_device]): - print('Cannot find the target device') + self.logger.error('Cannot find the target device') sys.exit() - print(target_name, target_device) + self.logger.info(target_name, target_device) return target_device def get_network_adapter_info(self): @@ -849,10 +813,10 @@ class SetMac(object): result[index] = name return result except subprocess.CalledProcessError as e: - print(f"命令执行失败,错误代码: {e.returncode}") - print(e.output) + self.logger.error(f"命令执行失败,错误代码: {e.returncode}") + self.logger.error(e.output) except Exception as e: - print(f"发生异常: {e}") + self.logger.error(f"发生异常: {e}") return [] def set_mac_address(self, target_device, new_mac): @@ -864,7 +828,7 @@ class SetMac(object): """ if not self.MAC_ADDRESS_RE.match(new_mac): - print('Please input a correct MAC address') + self.logger.error('Please input a correct MAC address') return # Locate adapter's registry and update network address (mac) @@ -905,7 +869,7 @@ class SetMac(object): raise err if adapter_path is None: - print('Device not found.') + self.logger.error('Device not found.') winreg.CloseKey(key) winreg.CloseKey(reg_hdl) return @@ -918,8 +882,6 @@ class SetMac(object): winreg.CloseKey(key) winreg.CloseKey(reg_hdl) - # Adapter must be restarted in order for change to take affect - # print 'Now you should restart your netsh' self.restart_adapter(target_index, target_device) def restart_adapter(self, target_index, target_device): @@ -974,7 +936,7 @@ class SetMac(object): if one_mac not in used_mac: r.rpush('Mac', one_mac) break - print('1111111', one_mac) + self.logger.info('random mac:', one_mac) return one_mac diff --git a/trade_logic.py b/trade_logic.py index bb7e4df..56fa728 100644 --- a/trade_logic.py +++ b/trade_logic.py @@ -26,6 +26,7 @@ class Trade: # 初始化 获取用户券商信息 def __init__(self, user, op,order_id): self.log = Logger(f'{root_path}/logs','trade_logic') + self.user = str(user) self.op = op self.order_id = order_id