derrickx 1 рік тому
батько
коміт
2a6827b308

+ 0 - 64
tools/logs/spider-terminal_2024-05-12.log

@@ -1,64 +0,0 @@
-{"text": "2024-05-12 10:05:11 INFO From utils.save_all_proxy_ip : t:1\n", "record": {"elapsed": {"repr": "0:00:00.066034", "seconds": 0.066034}, "exception": null, "extra": {}, "file": {"name": "utils.py", "path": "/Volumes/work/project/awesome-python/tools/utils.py"}, "function": "save_all_proxy_ip", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 175, "message": "t:1", "module": "utils", "name": "__main__", "process": {"id": 18585, "name": "MainProcess"}, "thread": {"id": 140704708781824, "name": "MainThread"}, "time": {"repr": "2024-05-12 10:05:11.806723+08:00", "timestamp": 1715479511.806723}}}
-{"text": "2024-05-12 10:05:14 INFO From utils.save_all_proxy_ip : 代理总数:1000, 下一页:https://proxy.webshare.io/api/v2/proxy/list/?mode=direct&page=2&page_size=100, 上一页:None\n", "record": {"elapsed": {"repr": "0:00:02.533799", "seconds": 2.533799}, "exception": null, "extra": {}, "file": {"name": "utils.py", "path": "/Volumes/work/project/awesome-python/tools/utils.py"}, "function": "save_all_proxy_ip", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 183, "message": "代理总数:1000, 下一页:https://proxy.webshare.io/api/v2/proxy/list/?mode=direct&page=2&page_size=100, 上一页:None", "module": "utils", "name": "__main__", "process": {"id": 18585, "name": "MainProcess"}, "thread": {"id": 140704708781824, "name": "MainThread"}, "time": {"repr": "2024-05-12 10:05:14.274488+08:00", "timestamp": 1715479514.274488}}}
-{"text": "2024-05-12 10:05:14 INFO From utils.save_all_proxy_ip : t:2\n", "record": {"elapsed": {"repr": "0:00:02.549393", "seconds": 2.549393}, "exception": null, "extra": {}, "file": {"name": "utils.py", "path": "/Volumes/work/project/awesome-python/tools/utils.py"}, "function": "save_all_proxy_ip", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 175, "message": "t:2", "module": "utils", "name": "__main__", "process": {"id": 18585, "name": "MainProcess"}, "thread": {"id": 140704708781824, "name": "MainThread"}, "time": {"repr": "2024-05-12 10:05:14.290082+08:00", "timestamp": 1715479514.290082}}}
-{"text": "2024-05-12 10:05:16 INFO From utils.save_all_proxy_ip : 代理总数:1000, 下一页:https://proxy.webshare.io/api/v2/proxy/list/?mode=direct&page=3&page_size=100, 上一页:https://proxy.webshare.io/api/v2/proxy/list/?mode=direct&page=1&page_size=100\n", "record": {"elapsed": {"repr": "0:00:04.900514", "seconds": 4.900514}, "exception": null, "extra": {}, "file": {"name": "utils.py", "path": "/Volumes/work/project/awesome-python/tools/utils.py"}, "function": "save_all_proxy_ip", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 183, "message": "代理总数:1000, 下一页:https://proxy.webshare.io/api/v2/proxy/list/?mode=direct&page=3&page_size=100, 上一页:https://proxy.webshare.io/api/v2/proxy/list/?mode=direct&page=1&page_size=100", "module": "utils", "name": "__main__", "process": {"id": 18585, "name": "MainProcess"}, "thread": {"id": 140704708781824, "name": "MainThread"}, "time": {"repr": "2024-05-12 10:05:16.641203+08:00", "timestamp": 1715479516.641203}}}
-{"text": "2024-05-12 10:05:16 INFO From utils.save_all_proxy_ip : t:3\n", "record": {"elapsed": {"repr": "0:00:04.913895", "seconds": 4.913895}, "exception": null, "extra": {}, "file": {"name": "utils.py", "path": "/Volumes/work/project/awesome-python/tools/utils.py"}, "function": "save_all_proxy_ip", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 175, "message": "t:3", "module": "utils", "name": "__main__", "process": {"id": 18585, "name": "MainProcess"}, "thread": {"id": 140704708781824, "name": "MainThread"}, "time": {"repr": "2024-05-12 10:05:16.654584+08:00", "timestamp": 1715479516.654584}}}
-{"text": "2024-05-12 10:05:19 INFO From utils.save_all_proxy_ip : 代理总数:1000, 下一页:https://proxy.webshare.io/api/v2/proxy/list/?mode=direct&page=4&page_size=100, 上一页:https://proxy.webshare.io/api/v2/proxy/list/?mode=direct&page=2&page_size=100\n", "record": {"elapsed": {"repr": "0:00:07.321872", "seconds": 7.321872}, "exception": null, "extra": {}, "file": {"name": "utils.py", "path": "/Volumes/work/project/awesome-python/tools/utils.py"}, "function": "save_all_proxy_ip", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 183, "message": "代理总数:1000, 下一页:https://proxy.webshare.io/api/v2/proxy/list/?mode=direct&page=4&page_size=100, 上一页:https://proxy.webshare.io/api/v2/proxy/list/?mode=direct&page=2&page_size=100", "module": "utils", "name": "__main__", "process": {"id": 18585, "name": "MainProcess"}, "thread": {"id": 140704708781824, "name": "MainThread"}, "time": {"repr": "2024-05-12 10:05:19.062561+08:00", "timestamp": 1715479519.062561}}}
-{"text": "2024-05-12 10:05:19 INFO From utils.save_all_proxy_ip : t:4\n", "record": {"elapsed": {"repr": "0:00:07.335420", "seconds": 7.33542}, "exception": null, "extra": {}, "file": {"name": "utils.py", "path": "/Volumes/work/project/awesome-python/tools/utils.py"}, "function": "save_all_proxy_ip", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 175, "message": "t:4", "module": "utils", "name": "__main__", "process": {"id": 18585, "name": "MainProcess"}, "thread": {"id": 140704708781824, "name": "MainThread"}, "time": {"repr": "2024-05-12 10:05:19.076109+08:00", "timestamp": 1715479519.076109}}}
-{"text": "2024-05-12 10:05:21 INFO From utils.save_all_proxy_ip : 代理总数:1000, 下一页:https://proxy.webshare.io/api/v2/proxy/list/?mode=direct&page=5&page_size=100, 上一页:https://proxy.webshare.io/api/v2/proxy/list/?mode=direct&page=3&page_size=100\n", "record": {"elapsed": {"repr": "0:00:09.652685", "seconds": 9.652685}, "exception": null, "extra": {}, "file": {"name": "utils.py", "path": "/Volumes/work/project/awesome-python/tools/utils.py"}, "function": "save_all_proxy_ip", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 183, "message": "代理总数:1000, 下一页:https://proxy.webshare.io/api/v2/proxy/list/?mode=direct&page=5&page_size=100, 上一页:https://proxy.webshare.io/api/v2/proxy/list/?mode=direct&page=3&page_size=100", "module": "utils", "name": "__main__", "process": {"id": 18585, "name": "MainProcess"}, "thread": {"id": 140704708781824, "name": "MainThread"}, "time": {"repr": "2024-05-12 10:05:21.393374+08:00", "timestamp": 1715479521.393374}}}
-{"text": "2024-05-12 10:05:21 INFO From utils.save_all_proxy_ip : t:5\n", "record": {"elapsed": {"repr": "0:00:09.666484", "seconds": 9.666484}, "exception": null, "extra": {}, "file": {"name": "utils.py", "path": "/Volumes/work/project/awesome-python/tools/utils.py"}, "function": "save_all_proxy_ip", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 175, "message": "t:5", "module": "utils", "name": "__main__", "process": {"id": 18585, "name": "MainProcess"}, "thread": {"id": 140704708781824, "name": "MainThread"}, "time": {"repr": "2024-05-12 10:05:21.407173+08:00", "timestamp": 1715479521.407173}}}
-{"text": "2024-05-12 10:05:23 INFO From utils.save_all_proxy_ip : 代理总数:1000, 下一页:https://proxy.webshare.io/api/v2/proxy/list/?mode=direct&page=6&page_size=100, 上一页:https://proxy.webshare.io/api/v2/proxy/list/?mode=direct&page=4&page_size=100\n", "record": {"elapsed": {"repr": "0:00:12.138654", "seconds": 12.138654}, "exception": null, "extra": {}, "file": {"name": "utils.py", "path": "/Volumes/work/project/awesome-python/tools/utils.py"}, "function": "save_all_proxy_ip", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 183, "message": "代理总数:1000, 下一页:https://proxy.webshare.io/api/v2/proxy/list/?mode=direct&page=6&page_size=100, 上一页:https://proxy.webshare.io/api/v2/proxy/list/?mode=direct&page=4&page_size=100", "module": "utils", "name": "__main__", "process": {"id": 18585, "name": "MainProcess"}, "thread": {"id": 140704708781824, "name": "MainThread"}, "time": {"repr": "2024-05-12 10:05:23.879343+08:00", "timestamp": 1715479523.879343}}}
-{"text": "2024-05-12 10:05:23 INFO From utils.save_all_proxy_ip : t:6\n", "record": {"elapsed": {"repr": "0:00:12.152261", "seconds": 12.152261}, "exception": null, "extra": {}, "file": {"name": "utils.py", "path": "/Volumes/work/project/awesome-python/tools/utils.py"}, "function": "save_all_proxy_ip", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 175, "message": "t:6", "module": "utils", "name": "__main__", "process": {"id": 18585, "name": "MainProcess"}, "thread": {"id": 140704708781824, "name": "MainThread"}, "time": {"repr": "2024-05-12 10:05:23.892950+08:00", "timestamp": 1715479523.89295}}}
-{"text": "2024-05-12 10:05:31 INFO From utils.save_all_proxy_ip : 代理总数:1000, 下一页:https://proxy.webshare.io/api/v2/proxy/list/?mode=direct&page=7&page_size=100, 上一页:https://proxy.webshare.io/api/v2/proxy/list/?mode=direct&page=5&page_size=100\n", "record": {"elapsed": {"repr": "0:00:19.982870", "seconds": 19.98287}, "exception": null, "extra": {}, "file": {"name": "utils.py", "path": "/Volumes/work/project/awesome-python/tools/utils.py"}, "function": "save_all_proxy_ip", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 183, "message": "代理总数:1000, 下一页:https://proxy.webshare.io/api/v2/proxy/list/?mode=direct&page=7&page_size=100, 上一页:https://proxy.webshare.io/api/v2/proxy/list/?mode=direct&page=5&page_size=100", "module": "utils", "name": "__main__", "process": {"id": 18585, "name": "MainProcess"}, "thread": {"id": 140704708781824, "name": "MainThread"}, "time": {"repr": "2024-05-12 10:05:31.723559+08:00", "timestamp": 1715479531.723559}}}
-{"text": "2024-05-12 10:05:31 INFO From utils.save_all_proxy_ip : t:7\n", "record": {"elapsed": {"repr": "0:00:19.997245", "seconds": 19.997245}, "exception": null, "extra": {}, "file": {"name": "utils.py", "path": "/Volumes/work/project/awesome-python/tools/utils.py"}, "function": "save_all_proxy_ip", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 175, "message": "t:7", "module": "utils", "name": "__main__", "process": {"id": 18585, "name": "MainProcess"}, "thread": {"id": 140704708781824, "name": "MainThread"}, "time": {"repr": "2024-05-12 10:05:31.737934+08:00", "timestamp": 1715479531.737934}}}
-{"text": "2024-05-12 10:05:34 INFO From utils.save_all_proxy_ip : 代理总数:1000, 下一页:https://proxy.webshare.io/api/v2/proxy/list/?mode=direct&page=8&page_size=100, 上一页:https://proxy.webshare.io/api/v2/proxy/list/?mode=direct&page=6&page_size=100\n", "record": {"elapsed": {"repr": "0:00:22.387865", "seconds": 22.387865}, "exception": null, "extra": {}, "file": {"name": "utils.py", "path": "/Volumes/work/project/awesome-python/tools/utils.py"}, "function": "save_all_proxy_ip", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 183, "message": "代理总数:1000, 下一页:https://proxy.webshare.io/api/v2/proxy/list/?mode=direct&page=8&page_size=100, 上一页:https://proxy.webshare.io/api/v2/proxy/list/?mode=direct&page=6&page_size=100", "module": "utils", "name": "__main__", "process": {"id": 18585, "name": "MainProcess"}, "thread": {"id": 140704708781824, "name": "MainThread"}, "time": {"repr": "2024-05-12 10:05:34.128554+08:00", "timestamp": 1715479534.128554}}}
-{"text": "2024-05-12 10:05:34 INFO From utils.save_all_proxy_ip : t:8\n", "record": {"elapsed": {"repr": "0:00:22.403299", "seconds": 22.403299}, "exception": null, "extra": {}, "file": {"name": "utils.py", "path": "/Volumes/work/project/awesome-python/tools/utils.py"}, "function": "save_all_proxy_ip", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 175, "message": "t:8", "module": "utils", "name": "__main__", "process": {"id": 18585, "name": "MainProcess"}, "thread": {"id": 140704708781824, "name": "MainThread"}, "time": {"repr": "2024-05-12 10:05:34.143988+08:00", "timestamp": 1715479534.143988}}}
-{"text": "2024-05-12 10:05:36 INFO From utils.save_all_proxy_ip : 代理总数:1000, 下一页:https://proxy.webshare.io/api/v2/proxy/list/?mode=direct&page=9&page_size=100, 上一页:https://proxy.webshare.io/api/v2/proxy/list/?mode=direct&page=7&page_size=100\n", "record": {"elapsed": {"repr": "0:00:24.609118", "seconds": 24.609118}, "exception": null, "extra": {}, "file": {"name": "utils.py", "path": "/Volumes/work/project/awesome-python/tools/utils.py"}, "function": "save_all_proxy_ip", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 183, "message": "代理总数:1000, 下一页:https://proxy.webshare.io/api/v2/proxy/list/?mode=direct&page=9&page_size=100, 上一页:https://proxy.webshare.io/api/v2/proxy/list/?mode=direct&page=7&page_size=100", "module": "utils", "name": "__main__", "process": {"id": 18585, "name": "MainProcess"}, "thread": {"id": 140704708781824, "name": "MainThread"}, "time": {"repr": "2024-05-12 10:05:36.349807+08:00", "timestamp": 1715479536.349807}}}
-{"text": "2024-05-12 10:08:09 INFO From utils.save_all_proxy_ip : t:1\n", "record": {"elapsed": {"repr": "0:00:00.066868", "seconds": 0.066868}, "exception": null, "extra": {}, "file": {"name": "utils.py", "path": "/Volumes/work/project/awesome-python/tools/utils.py"}, "function": "save_all_proxy_ip", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 175, "message": "t:1", "module": "utils", "name": "__main__", "process": {"id": 19972, "name": "MainProcess"}, "thread": {"id": 140704708781824, "name": "MainThread"}, "time": {"repr": "2024-05-12 10:08:09.022600+08:00", "timestamp": 1715479689.0226}}}
-{"text": "2024-05-12 10:08:11 INFO From utils.save_all_proxy_ip : 代理总数:1000, 下一页:https://proxy.webshare.io/api/v2/proxy/list/?mode=direct&page=2&page_size=100, 上一页:None\n", "record": {"elapsed": {"repr": "0:00:02.427635", "seconds": 2.427635}, "exception": null, "extra": {}, "file": {"name": "utils.py", "path": "/Volumes/work/project/awesome-python/tools/utils.py"}, "function": "save_all_proxy_ip", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 183, "message": "代理总数:1000, 下一页:https://proxy.webshare.io/api/v2/proxy/list/?mode=direct&page=2&page_size=100, 上一页:None", "module": "utils", "name": "__main__", "process": {"id": 19972, "name": "MainProcess"}, "thread": {"id": 140704708781824, "name": "MainThread"}, "time": {"repr": "2024-05-12 10:08:11.383367+08:00", "timestamp": 1715479691.383367}}}
-{"text": "2024-05-12 10:08:11 INFO From utils.save_all_proxy_ip : t:2\n", "record": {"elapsed": {"repr": "0:00:02.442437", "seconds": 2.442437}, "exception": null, "extra": {}, "file": {"name": "utils.py", "path": "/Volumes/work/project/awesome-python/tools/utils.py"}, "function": "save_all_proxy_ip", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 175, "message": "t:2", "module": "utils", "name": "__main__", "process": {"id": 19972, "name": "MainProcess"}, "thread": {"id": 140704708781824, "name": "MainThread"}, "time": {"repr": "2024-05-12 10:08:11.398169+08:00", "timestamp": 1715479691.398169}}}
-{"text": "2024-05-12 10:08:13 INFO From utils.save_all_proxy_ip : 代理总数:1000, 下一页:https://proxy.webshare.io/api/v2/proxy/list/?mode=direct&page=3&page_size=100, 上一页:https://proxy.webshare.io/api/v2/proxy/list/?mode=direct&page=1&page_size=100\n", "record": {"elapsed": {"repr": "0:00:04.813686", "seconds": 4.813686}, "exception": null, "extra": {}, "file": {"name": "utils.py", "path": "/Volumes/work/project/awesome-python/tools/utils.py"}, "function": "save_all_proxy_ip", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 183, "message": "代理总数:1000, 下一页:https://proxy.webshare.io/api/v2/proxy/list/?mode=direct&page=3&page_size=100, 上一页:https://proxy.webshare.io/api/v2/proxy/list/?mode=direct&page=1&page_size=100", "module": "utils", "name": "__main__", "process": {"id": 19972, "name": "MainProcess"}, "thread": {"id": 140704708781824, "name": "MainThread"}, "time": {"repr": "2024-05-12 10:08:13.769418+08:00", "timestamp": 1715479693.769418}}}
-{"text": "2024-05-12 10:08:13 INFO From utils.save_all_proxy_ip : t:3\n", "record": {"elapsed": {"repr": "0:00:04.827736", "seconds": 4.827736}, "exception": null, "extra": {}, "file": {"name": "utils.py", "path": "/Volumes/work/project/awesome-python/tools/utils.py"}, "function": "save_all_proxy_ip", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 175, "message": "t:3", "module": "utils", "name": "__main__", "process": {"id": 19972, "name": "MainProcess"}, "thread": {"id": 140704708781824, "name": "MainThread"}, "time": {"repr": "2024-05-12 10:08:13.783468+08:00", "timestamp": 1715479693.783468}}}
-{"text": "2024-05-12 10:08:16 INFO From utils.save_all_proxy_ip : 代理总数:1000, 下一页:https://proxy.webshare.io/api/v2/proxy/list/?mode=direct&page=4&page_size=100, 上一页:https://proxy.webshare.io/api/v2/proxy/list/?mode=direct&page=2&page_size=100\n", "record": {"elapsed": {"repr": "0:00:07.404254", "seconds": 7.404254}, "exception": null, "extra": {}, "file": {"name": "utils.py", "path": "/Volumes/work/project/awesome-python/tools/utils.py"}, "function": "save_all_proxy_ip", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 183, "message": "代理总数:1000, 下一页:https://proxy.webshare.io/api/v2/proxy/list/?mode=direct&page=4&page_size=100, 上一页:https://proxy.webshare.io/api/v2/proxy/list/?mode=direct&page=2&page_size=100", "module": "utils", "name": "__main__", "process": {"id": 19972, "name": "MainProcess"}, "thread": {"id": 140704708781824, "name": "MainThread"}, "time": {"repr": "2024-05-12 10:08:16.359986+08:00", "timestamp": 1715479696.359986}}}
-{"text": "2024-05-12 10:08:16 INFO From utils.save_all_proxy_ip : t:4\n", "record": {"elapsed": {"repr": "0:00:07.424295", "seconds": 7.424295}, "exception": null, "extra": {}, "file": {"name": "utils.py", "path": "/Volumes/work/project/awesome-python/tools/utils.py"}, "function": "save_all_proxy_ip", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 175, "message": "t:4", "module": "utils", "name": "__main__", "process": {"id": 19972, "name": "MainProcess"}, "thread": {"id": 140704708781824, "name": "MainThread"}, "time": {"repr": "2024-05-12 10:08:16.380027+08:00", "timestamp": 1715479696.380027}}}
-{"text": "2024-05-12 10:08:18 INFO From utils.save_all_proxy_ip : 代理总数:1000, 下一页:https://proxy.webshare.io/api/v2/proxy/list/?mode=direct&page=5&page_size=100, 上一页:https://proxy.webshare.io/api/v2/proxy/list/?mode=direct&page=3&page_size=100\n", "record": {"elapsed": {"repr": "0:00:09.813160", "seconds": 9.81316}, "exception": null, "extra": {}, "file": {"name": "utils.py", "path": "/Volumes/work/project/awesome-python/tools/utils.py"}, "function": "save_all_proxy_ip", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 183, "message": "代理总数:1000, 下一页:https://proxy.webshare.io/api/v2/proxy/list/?mode=direct&page=5&page_size=100, 上一页:https://proxy.webshare.io/api/v2/proxy/list/?mode=direct&page=3&page_size=100", "module": "utils", "name": "__main__", "process": {"id": 19972, "name": "MainProcess"}, "thread": {"id": 140704708781824, "name": "MainThread"}, "time": {"repr": "2024-05-12 10:08:18.768892+08:00", "timestamp": 1715479698.768892}}}
-{"text": "2024-05-12 10:08:18 INFO From utils.save_all_proxy_ip : t:5\n", "record": {"elapsed": {"repr": "0:00:09.826710", "seconds": 9.82671}, "exception": null, "extra": {}, "file": {"name": "utils.py", "path": "/Volumes/work/project/awesome-python/tools/utils.py"}, "function": "save_all_proxy_ip", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 175, "message": "t:5", "module": "utils", "name": "__main__", "process": {"id": 19972, "name": "MainProcess"}, "thread": {"id": 140704708781824, "name": "MainThread"}, "time": {"repr": "2024-05-12 10:08:18.782442+08:00", "timestamp": 1715479698.782442}}}
-{"text": "2024-05-12 10:08:20 INFO From utils.save_all_proxy_ip : 代理总数:1000, 下一页:https://proxy.webshare.io/api/v2/proxy/list/?mode=direct&page=6&page_size=100, 上一页:https://proxy.webshare.io/api/v2/proxy/list/?mode=direct&page=4&page_size=100\n", "record": {"elapsed": {"repr": "0:00:12.041601", "seconds": 12.041601}, "exception": null, "extra": {}, "file": {"name": "utils.py", "path": "/Volumes/work/project/awesome-python/tools/utils.py"}, "function": "save_all_proxy_ip", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 183, "message": "代理总数:1000, 下一页:https://proxy.webshare.io/api/v2/proxy/list/?mode=direct&page=6&page_size=100, 上一页:https://proxy.webshare.io/api/v2/proxy/list/?mode=direct&page=4&page_size=100", "module": "utils", "name": "__main__", "process": {"id": 19972, "name": "MainProcess"}, "thread": {"id": 140704708781824, "name": "MainThread"}, "time": {"repr": "2024-05-12 10:08:20.997333+08:00", "timestamp": 1715479700.997333}}}
-{"text": "2024-05-12 10:08:21 INFO From utils.save_all_proxy_ip : t:6\n", "record": {"elapsed": {"repr": "0:00:12.055338", "seconds": 12.055338}, "exception": null, "extra": {}, "file": {"name": "utils.py", "path": "/Volumes/work/project/awesome-python/tools/utils.py"}, "function": "save_all_proxy_ip", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 175, "message": "t:6", "module": "utils", "name": "__main__", "process": {"id": 19972, "name": "MainProcess"}, "thread": {"id": 140704708781824, "name": "MainThread"}, "time": {"repr": "2024-05-12 10:08:21.011070+08:00", "timestamp": 1715479701.01107}}}
-{"text": "2024-05-12 10:08:23 INFO From utils.save_all_proxy_ip : 代理总数:1000, 下一页:https://proxy.webshare.io/api/v2/proxy/list/?mode=direct&page=7&page_size=100, 上一页:https://proxy.webshare.io/api/v2/proxy/list/?mode=direct&page=5&page_size=100\n", "record": {"elapsed": {"repr": "0:00:14.495258", "seconds": 14.495258}, "exception": null, "extra": {}, "file": {"name": "utils.py", "path": "/Volumes/work/project/awesome-python/tools/utils.py"}, "function": "save_all_proxy_ip", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 183, "message": "代理总数:1000, 下一页:https://proxy.webshare.io/api/v2/proxy/list/?mode=direct&page=7&page_size=100, 上一页:https://proxy.webshare.io/api/v2/proxy/list/?mode=direct&page=5&page_size=100", "module": "utils", "name": "__main__", "process": {"id": 19972, "name": "MainProcess"}, "thread": {"id": 140704708781824, "name": "MainThread"}, "time": {"repr": "2024-05-12 10:08:23.450990+08:00", "timestamp": 1715479703.45099}}}
-{"text": "2024-05-12 10:08:23 INFO From utils.save_all_proxy_ip : t:7\n", "record": {"elapsed": {"repr": "0:00:14.509336", "seconds": 14.509336}, "exception": null, "extra": {}, "file": {"name": "utils.py", "path": "/Volumes/work/project/awesome-python/tools/utils.py"}, "function": "save_all_proxy_ip", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 175, "message": "t:7", "module": "utils", "name": "__main__", "process": {"id": 19972, "name": "MainProcess"}, "thread": {"id": 140704708781824, "name": "MainThread"}, "time": {"repr": "2024-05-12 10:08:23.465068+08:00", "timestamp": 1715479703.465068}}}
-{"text": "2024-05-12 10:08:26 INFO From utils.save_all_proxy_ip : 代理总数:1000, 下一页:https://proxy.webshare.io/api/v2/proxy/list/?mode=direct&page=8&page_size=100, 上一页:https://proxy.webshare.io/api/v2/proxy/list/?mode=direct&page=6&page_size=100\n", "record": {"elapsed": {"repr": "0:00:17.419187", "seconds": 17.419187}, "exception": null, "extra": {}, "file": {"name": "utils.py", "path": "/Volumes/work/project/awesome-python/tools/utils.py"}, "function": "save_all_proxy_ip", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 183, "message": "代理总数:1000, 下一页:https://proxy.webshare.io/api/v2/proxy/list/?mode=direct&page=8&page_size=100, 上一页:https://proxy.webshare.io/api/v2/proxy/list/?mode=direct&page=6&page_size=100", "module": "utils", "name": "__main__", "process": {"id": 19972, "name": "MainProcess"}, "thread": {"id": 140704708781824, "name": "MainThread"}, "time": {"repr": "2024-05-12 10:08:26.374919+08:00", "timestamp": 1715479706.374919}}}
-{"text": "2024-05-12 10:08:26 INFO From utils.save_all_proxy_ip : t:8\n", "record": {"elapsed": {"repr": "0:00:17.432338", "seconds": 17.432338}, "exception": null, "extra": {}, "file": {"name": "utils.py", "path": "/Volumes/work/project/awesome-python/tools/utils.py"}, "function": "save_all_proxy_ip", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 175, "message": "t:8", "module": "utils", "name": "__main__", "process": {"id": 19972, "name": "MainProcess"}, "thread": {"id": 140704708781824, "name": "MainThread"}, "time": {"repr": "2024-05-12 10:08:26.388070+08:00", "timestamp": 1715479706.38807}}}
-{"text": "2024-05-12 10:08:28 INFO From utils.save_all_proxy_ip : 代理总数:1000, 下一页:https://proxy.webshare.io/api/v2/proxy/list/?mode=direct&page=9&page_size=100, 上一页:https://proxy.webshare.io/api/v2/proxy/list/?mode=direct&page=7&page_size=100\n", "record": {"elapsed": {"repr": "0:00:20.004293", "seconds": 20.004293}, "exception": null, "extra": {}, "file": {"name": "utils.py", "path": "/Volumes/work/project/awesome-python/tools/utils.py"}, "function": "save_all_proxy_ip", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 183, "message": "代理总数:1000, 下一页:https://proxy.webshare.io/api/v2/proxy/list/?mode=direct&page=9&page_size=100, 上一页:https://proxy.webshare.io/api/v2/proxy/list/?mode=direct&page=7&page_size=100", "module": "utils", "name": "__main__", "process": {"id": 19972, "name": "MainProcess"}, "thread": {"id": 140704708781824, "name": "MainThread"}, "time": {"repr": "2024-05-12 10:08:28.960025+08:00", "timestamp": 1715479708.960025}}}
-{"text": "2024-05-12 10:50:33 INFO From utils.save_all_proxy_ip : t:1\n", "record": {"elapsed": {"repr": "0:00:00.067846", "seconds": 0.067846}, "exception": null, "extra": {}, "file": {"name": "utils.py", "path": "/Volumes/work/project/awesome-python/tools/utils.py"}, "function": "save_all_proxy_ip", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 175, "message": "t:1", "module": "utils", "name": "__main__", "process": {"id": 30195, "name": "MainProcess"}, "thread": {"id": 140704708781824, "name": "MainThread"}, "time": {"repr": "2024-05-12 10:50:33.657308+08:00", "timestamp": 1715482233.657308}}}
-{"text": "2024-05-12 10:50:36 INFO From utils.save_all_proxy_ip : 代理总数:1000, 下一页:https://proxy.webshare.io/api/v2/proxy/list/?mode=direct&page=2&page_size=100, 上一页:None\n", "record": {"elapsed": {"repr": "0:00:02.825454", "seconds": 2.825454}, "exception": null, "extra": {}, "file": {"name": "utils.py", "path": "/Volumes/work/project/awesome-python/tools/utils.py"}, "function": "save_all_proxy_ip", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 183, "message": "代理总数:1000, 下一页:https://proxy.webshare.io/api/v2/proxy/list/?mode=direct&page=2&page_size=100, 上一页:None", "module": "utils", "name": "__main__", "process": {"id": 30195, "name": "MainProcess"}, "thread": {"id": 140704708781824, "name": "MainThread"}, "time": {"repr": "2024-05-12 10:50:36.414916+08:00", "timestamp": 1715482236.414916}}}
-{"text": "2024-05-12 10:50:36 INFO From utils.save_all_proxy_ip : t:2\n", "record": {"elapsed": {"repr": "0:00:02.839938", "seconds": 2.839938}, "exception": null, "extra": {}, "file": {"name": "utils.py", "path": "/Volumes/work/project/awesome-python/tools/utils.py"}, "function": "save_all_proxy_ip", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 175, "message": "t:2", "module": "utils", "name": "__main__", "process": {"id": 30195, "name": "MainProcess"}, "thread": {"id": 140704708781824, "name": "MainThread"}, "time": {"repr": "2024-05-12 10:50:36.429400+08:00", "timestamp": 1715482236.4294}}}
-{"text": "2024-05-12 10:50:39 INFO From utils.save_all_proxy_ip : 代理总数:1000, 下一页:https://proxy.webshare.io/api/v2/proxy/list/?mode=direct&page=3&page_size=100, 上一页:https://proxy.webshare.io/api/v2/proxy/list/?mode=direct&page=1&page_size=100\n", "record": {"elapsed": {"repr": "0:00:05.535513", "seconds": 5.535513}, "exception": null, "extra": {}, "file": {"name": "utils.py", "path": "/Volumes/work/project/awesome-python/tools/utils.py"}, "function": "save_all_proxy_ip", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 183, "message": "代理总数:1000, 下一页:https://proxy.webshare.io/api/v2/proxy/list/?mode=direct&page=3&page_size=100, 上一页:https://proxy.webshare.io/api/v2/proxy/list/?mode=direct&page=1&page_size=100", "module": "utils", "name": "__main__", "process": {"id": 30195, "name": "MainProcess"}, "thread": {"id": 140704708781824, "name": "MainThread"}, "time": {"repr": "2024-05-12 10:50:39.124975+08:00", "timestamp": 1715482239.124975}}}
-{"text": "2024-05-12 10:50:39 INFO From utils.save_all_proxy_ip : t:3\n", "record": {"elapsed": {"repr": "0:00:05.549316", "seconds": 5.549316}, "exception": null, "extra": {}, "file": {"name": "utils.py", "path": "/Volumes/work/project/awesome-python/tools/utils.py"}, "function": "save_all_proxy_ip", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 175, "message": "t:3", "module": "utils", "name": "__main__", "process": {"id": 30195, "name": "MainProcess"}, "thread": {"id": 140704708781824, "name": "MainThread"}, "time": {"repr": "2024-05-12 10:50:39.138778+08:00", "timestamp": 1715482239.138778}}}
-{"text": "2024-05-12 10:50:41 INFO From utils.save_all_proxy_ip : 代理总数:1000, 下一页:https://proxy.webshare.io/api/v2/proxy/list/?mode=direct&page=4&page_size=100, 上一页:https://proxy.webshare.io/api/v2/proxy/list/?mode=direct&page=2&page_size=100\n", "record": {"elapsed": {"repr": "0:00:07.989406", "seconds": 7.989406}, "exception": null, "extra": {}, "file": {"name": "utils.py", "path": "/Volumes/work/project/awesome-python/tools/utils.py"}, "function": "save_all_proxy_ip", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 183, "message": "代理总数:1000, 下一页:https://proxy.webshare.io/api/v2/proxy/list/?mode=direct&page=4&page_size=100, 上一页:https://proxy.webshare.io/api/v2/proxy/list/?mode=direct&page=2&page_size=100", "module": "utils", "name": "__main__", "process": {"id": 30195, "name": "MainProcess"}, "thread": {"id": 140704708781824, "name": "MainThread"}, "time": {"repr": "2024-05-12 10:50:41.578868+08:00", "timestamp": 1715482241.578868}}}
-{"text": "2024-05-12 10:50:41 INFO From utils.save_all_proxy_ip : t:4\n", "record": {"elapsed": {"repr": "0:00:08.002388", "seconds": 8.002388}, "exception": null, "extra": {}, "file": {"name": "utils.py", "path": "/Volumes/work/project/awesome-python/tools/utils.py"}, "function": "save_all_proxy_ip", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 175, "message": "t:4", "module": "utils", "name": "__main__", "process": {"id": 30195, "name": "MainProcess"}, "thread": {"id": 140704708781824, "name": "MainThread"}, "time": {"repr": "2024-05-12 10:50:41.591850+08:00", "timestamp": 1715482241.59185}}}
-{"text": "2024-05-12 10:50:44 INFO From utils.save_all_proxy_ip : 代理总数:1000, 下一页:https://proxy.webshare.io/api/v2/proxy/list/?mode=direct&page=5&page_size=100, 上一页:https://proxy.webshare.io/api/v2/proxy/list/?mode=direct&page=3&page_size=100\n", "record": {"elapsed": {"repr": "0:00:10.583324", "seconds": 10.583324}, "exception": null, "extra": {}, "file": {"name": "utils.py", "path": "/Volumes/work/project/awesome-python/tools/utils.py"}, "function": "save_all_proxy_ip", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 183, "message": "代理总数:1000, 下一页:https://proxy.webshare.io/api/v2/proxy/list/?mode=direct&page=5&page_size=100, 上一页:https://proxy.webshare.io/api/v2/proxy/list/?mode=direct&page=3&page_size=100", "module": "utils", "name": "__main__", "process": {"id": 30195, "name": "MainProcess"}, "thread": {"id": 140704708781824, "name": "MainThread"}, "time": {"repr": "2024-05-12 10:50:44.172786+08:00", "timestamp": 1715482244.172786}}}
-{"text": "2024-05-12 10:50:44 INFO From utils.save_all_proxy_ip : t:5\n", "record": {"elapsed": {"repr": "0:00:10.596106", "seconds": 10.596106}, "exception": null, "extra": {}, "file": {"name": "utils.py", "path": "/Volumes/work/project/awesome-python/tools/utils.py"}, "function": "save_all_proxy_ip", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 175, "message": "t:5", "module": "utils", "name": "__main__", "process": {"id": 30195, "name": "MainProcess"}, "thread": {"id": 140704708781824, "name": "MainThread"}, "time": {"repr": "2024-05-12 10:50:44.185568+08:00", "timestamp": 1715482244.185568}}}
-{"text": "2024-05-12 10:50:46 INFO From utils.save_all_proxy_ip : 代理总数:1000, 下一页:https://proxy.webshare.io/api/v2/proxy/list/?mode=direct&page=6&page_size=100, 上一页:https://proxy.webshare.io/api/v2/proxy/list/?mode=direct&page=4&page_size=100\n", "record": {"elapsed": {"repr": "0:00:13.102103", "seconds": 13.102103}, "exception": null, "extra": {}, "file": {"name": "utils.py", "path": "/Volumes/work/project/awesome-python/tools/utils.py"}, "function": "save_all_proxy_ip", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 183, "message": "代理总数:1000, 下一页:https://proxy.webshare.io/api/v2/proxy/list/?mode=direct&page=6&page_size=100, 上一页:https://proxy.webshare.io/api/v2/proxy/list/?mode=direct&page=4&page_size=100", "module": "utils", "name": "__main__", "process": {"id": 30195, "name": "MainProcess"}, "thread": {"id": 140704708781824, "name": "MainThread"}, "time": {"repr": "2024-05-12 10:50:46.691565+08:00", "timestamp": 1715482246.691565}}}
-{"text": "2024-05-12 10:50:46 INFO From utils.save_all_proxy_ip : t:6\n", "record": {"elapsed": {"repr": "0:00:13.115954", "seconds": 13.115954}, "exception": null, "extra": {}, "file": {"name": "utils.py", "path": "/Volumes/work/project/awesome-python/tools/utils.py"}, "function": "save_all_proxy_ip", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 175, "message": "t:6", "module": "utils", "name": "__main__", "process": {"id": 30195, "name": "MainProcess"}, "thread": {"id": 140704708781824, "name": "MainThread"}, "time": {"repr": "2024-05-12 10:50:46.705416+08:00", "timestamp": 1715482246.705416}}}
-{"text": "2024-05-12 10:50:49 INFO From utils.save_all_proxy_ip : 代理总数:1000, 下一页:https://proxy.webshare.io/api/v2/proxy/list/?mode=direct&page=7&page_size=100, 上一页:https://proxy.webshare.io/api/v2/proxy/list/?mode=direct&page=5&page_size=100\n", "record": {"elapsed": {"repr": "0:00:15.900064", "seconds": 15.900064}, "exception": null, "extra": {}, "file": {"name": "utils.py", "path": "/Volumes/work/project/awesome-python/tools/utils.py"}, "function": "save_all_proxy_ip", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 183, "message": "代理总数:1000, 下一页:https://proxy.webshare.io/api/v2/proxy/list/?mode=direct&page=7&page_size=100, 上一页:https://proxy.webshare.io/api/v2/proxy/list/?mode=direct&page=5&page_size=100", "module": "utils", "name": "__main__", "process": {"id": 30195, "name": "MainProcess"}, "thread": {"id": 140704708781824, "name": "MainThread"}, "time": {"repr": "2024-05-12 10:50:49.489526+08:00", "timestamp": 1715482249.489526}}}
-{"text": "2024-05-12 10:50:49 INFO From utils.save_all_proxy_ip : t:7\n", "record": {"elapsed": {"repr": "0:00:15.913341", "seconds": 15.913341}, "exception": null, "extra": {}, "file": {"name": "utils.py", "path": "/Volumes/work/project/awesome-python/tools/utils.py"}, "function": "save_all_proxy_ip", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 175, "message": "t:7", "module": "utils", "name": "__main__", "process": {"id": 30195, "name": "MainProcess"}, "thread": {"id": 140704708781824, "name": "MainThread"}, "time": {"repr": "2024-05-12 10:50:49.502803+08:00", "timestamp": 1715482249.502803}}}
-{"text": "2024-05-12 10:50:51 INFO From utils.save_all_proxy_ip : 代理总数:1000, 下一页:https://proxy.webshare.io/api/v2/proxy/list/?mode=direct&page=8&page_size=100, 上一页:https://proxy.webshare.io/api/v2/proxy/list/?mode=direct&page=6&page_size=100\n", "record": {"elapsed": {"repr": "0:00:18.330680", "seconds": 18.33068}, "exception": null, "extra": {}, "file": {"name": "utils.py", "path": "/Volumes/work/project/awesome-python/tools/utils.py"}, "function": "save_all_proxy_ip", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 183, "message": "代理总数:1000, 下一页:https://proxy.webshare.io/api/v2/proxy/list/?mode=direct&page=8&page_size=100, 上一页:https://proxy.webshare.io/api/v2/proxy/list/?mode=direct&page=6&page_size=100", "module": "utils", "name": "__main__", "process": {"id": 30195, "name": "MainProcess"}, "thread": {"id": 140704708781824, "name": "MainThread"}, "time": {"repr": "2024-05-12 10:50:51.920142+08:00", "timestamp": 1715482251.920142}}}
-{"text": "2024-05-12 10:50:51 INFO From utils.save_all_proxy_ip : t:8\n", "record": {"elapsed": {"repr": "0:00:18.344242", "seconds": 18.344242}, "exception": null, "extra": {}, "file": {"name": "utils.py", "path": "/Volumes/work/project/awesome-python/tools/utils.py"}, "function": "save_all_proxy_ip", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 175, "message": "t:8", "module": "utils", "name": "__main__", "process": {"id": 30195, "name": "MainProcess"}, "thread": {"id": 140704708781824, "name": "MainThread"}, "time": {"repr": "2024-05-12 10:50:51.933704+08:00", "timestamp": 1715482251.933704}}}
-{"text": "2024-05-12 10:50:54 INFO From utils.save_all_proxy_ip : 代理总数:1000, 下一页:https://proxy.webshare.io/api/v2/proxy/list/?mode=direct&page=9&page_size=100, 上一页:https://proxy.webshare.io/api/v2/proxy/list/?mode=direct&page=7&page_size=100\n", "record": {"elapsed": {"repr": "0:00:20.978092", "seconds": 20.978092}, "exception": null, "extra": {}, "file": {"name": "utils.py", "path": "/Volumes/work/project/awesome-python/tools/utils.py"}, "function": "save_all_proxy_ip", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 183, "message": "代理总数:1000, 下一页:https://proxy.webshare.io/api/v2/proxy/list/?mode=direct&page=9&page_size=100, 上一页:https://proxy.webshare.io/api/v2/proxy/list/?mode=direct&page=7&page_size=100", "module": "utils", "name": "__main__", "process": {"id": 30195, "name": "MainProcess"}, "thread": {"id": 140704708781824, "name": "MainThread"}, "time": {"repr": "2024-05-12 10:50:54.567554+08:00", "timestamp": 1715482254.567554}}}
-{"text": "2024-05-12 11:30:53 INFO From utils.save_all_proxy_ip : t:1\n", "record": {"elapsed": {"repr": "0:00:00.065501", "seconds": 0.065501}, "exception": null, "extra": {}, "file": {"name": "utils.py", "path": "/Volumes/work/project/awesome-python/tools/utils.py"}, "function": "save_all_proxy_ip", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 175, "message": "t:1", "module": "utils", "name": "__main__", "process": {"id": 30620, "name": "MainProcess"}, "thread": {"id": 140704708781824, "name": "MainThread"}, "time": {"repr": "2024-05-12 11:30:53.831585+08:00", "timestamp": 1715484653.831585}}}
-{"text": "2024-05-12 11:30:57 INFO From utils.save_all_proxy_ip : 代理总数:1000, 下一页:https://proxy.webshare.io/api/v2/proxy/list/?mode=direct&page=2&page_size=100, 上一页:None\n", "record": {"elapsed": {"repr": "0:00:03.240936", "seconds": 3.240936}, "exception": null, "extra": {}, "file": {"name": "utils.py", "path": "/Volumes/work/project/awesome-python/tools/utils.py"}, "function": "save_all_proxy_ip", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 183, "message": "代理总数:1000, 下一页:https://proxy.webshare.io/api/v2/proxy/list/?mode=direct&page=2&page_size=100, 上一页:None", "module": "utils", "name": "__main__", "process": {"id": 30620, "name": "MainProcess"}, "thread": {"id": 140704708781824, "name": "MainThread"}, "time": {"repr": "2024-05-12 11:30:57.007020+08:00", "timestamp": 1715484657.00702}}}
-{"text": "2024-05-12 11:30:57 INFO From utils.save_all_proxy_ip : t:2\n", "record": {"elapsed": {"repr": "0:00:03.254598", "seconds": 3.254598}, "exception": null, "extra": {}, "file": {"name": "utils.py", "path": "/Volumes/work/project/awesome-python/tools/utils.py"}, "function": "save_all_proxy_ip", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 175, "message": "t:2", "module": "utils", "name": "__main__", "process": {"id": 30620, "name": "MainProcess"}, "thread": {"id": 140704708781824, "name": "MainThread"}, "time": {"repr": "2024-05-12 11:30:57.020682+08:00", "timestamp": 1715484657.020682}}}
-{"text": "2024-05-12 11:30:59 INFO From utils.save_all_proxy_ip : 代理总数:1000, 下一页:https://proxy.webshare.io/api/v2/proxy/list/?mode=direct&page=3&page_size=100, 上一页:https://proxy.webshare.io/api/v2/proxy/list/?mode=direct&page=1&page_size=100\n", "record": {"elapsed": {"repr": "0:00:05.679187", "seconds": 5.679187}, "exception": null, "extra": {}, "file": {"name": "utils.py", "path": "/Volumes/work/project/awesome-python/tools/utils.py"}, "function": "save_all_proxy_ip", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 183, "message": "代理总数:1000, 下一页:https://proxy.webshare.io/api/v2/proxy/list/?mode=direct&page=3&page_size=100, 上一页:https://proxy.webshare.io/api/v2/proxy/list/?mode=direct&page=1&page_size=100", "module": "utils", "name": "__main__", "process": {"id": 30620, "name": "MainProcess"}, "thread": {"id": 140704708781824, "name": "MainThread"}, "time": {"repr": "2024-05-12 11:30:59.445271+08:00", "timestamp": 1715484659.445271}}}
-{"text": "2024-05-12 11:30:59 INFO From utils.save_all_proxy_ip : t:3\n", "record": {"elapsed": {"repr": "0:00:05.702401", "seconds": 5.702401}, "exception": null, "extra": {}, "file": {"name": "utils.py", "path": "/Volumes/work/project/awesome-python/tools/utils.py"}, "function": "save_all_proxy_ip", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 175, "message": "t:3", "module": "utils", "name": "__main__", "process": {"id": 30620, "name": "MainProcess"}, "thread": {"id": 140704708781824, "name": "MainThread"}, "time": {"repr": "2024-05-12 11:30:59.468485+08:00", "timestamp": 1715484659.468485}}}
-{"text": "2024-05-12 11:31:02 INFO From utils.save_all_proxy_ip : 代理总数:1000, 下一页:https://proxy.webshare.io/api/v2/proxy/list/?mode=direct&page=4&page_size=100, 上一页:https://proxy.webshare.io/api/v2/proxy/list/?mode=direct&page=2&page_size=100\n", "record": {"elapsed": {"repr": "0:00:08.244407", "seconds": 8.244407}, "exception": null, "extra": {}, "file": {"name": "utils.py", "path": "/Volumes/work/project/awesome-python/tools/utils.py"}, "function": "save_all_proxy_ip", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 183, "message": "代理总数:1000, 下一页:https://proxy.webshare.io/api/v2/proxy/list/?mode=direct&page=4&page_size=100, 上一页:https://proxy.webshare.io/api/v2/proxy/list/?mode=direct&page=2&page_size=100", "module": "utils", "name": "__main__", "process": {"id": 30620, "name": "MainProcess"}, "thread": {"id": 140704708781824, "name": "MainThread"}, "time": {"repr": "2024-05-12 11:31:02.010491+08:00", "timestamp": 1715484662.010491}}}
-{"text": "2024-05-12 11:31:02 INFO From utils.save_all_proxy_ip : t:4\n", "record": {"elapsed": {"repr": "0:00:08.258748", "seconds": 8.258748}, "exception": null, "extra": {}, "file": {"name": "utils.py", "path": "/Volumes/work/project/awesome-python/tools/utils.py"}, "function": "save_all_proxy_ip", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 175, "message": "t:4", "module": "utils", "name": "__main__", "process": {"id": 30620, "name": "MainProcess"}, "thread": {"id": 140704708781824, "name": "MainThread"}, "time": {"repr": "2024-05-12 11:31:02.024832+08:00", "timestamp": 1715484662.024832}}}
-{"text": "2024-05-12 11:31:04 INFO From utils.save_all_proxy_ip : 代理总数:1000, 下一页:https://proxy.webshare.io/api/v2/proxy/list/?mode=direct&page=5&page_size=100, 上一页:https://proxy.webshare.io/api/v2/proxy/list/?mode=direct&page=3&page_size=100\n", "record": {"elapsed": {"repr": "0:00:10.711034", "seconds": 10.711034}, "exception": null, "extra": {}, "file": {"name": "utils.py", "path": "/Volumes/work/project/awesome-python/tools/utils.py"}, "function": "save_all_proxy_ip", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 183, "message": "代理总数:1000, 下一页:https://proxy.webshare.io/api/v2/proxy/list/?mode=direct&page=5&page_size=100, 上一页:https://proxy.webshare.io/api/v2/proxy/list/?mode=direct&page=3&page_size=100", "module": "utils", "name": "__main__", "process": {"id": 30620, "name": "MainProcess"}, "thread": {"id": 140704708781824, "name": "MainThread"}, "time": {"repr": "2024-05-12 11:31:04.477118+08:00", "timestamp": 1715484664.477118}}}
-{"text": "2024-05-12 11:31:04 INFO From utils.save_all_proxy_ip : t:5\n", "record": {"elapsed": {"repr": "0:00:10.724317", "seconds": 10.724317}, "exception": null, "extra": {}, "file": {"name": "utils.py", "path": "/Volumes/work/project/awesome-python/tools/utils.py"}, "function": "save_all_proxy_ip", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 175, "message": "t:5", "module": "utils", "name": "__main__", "process": {"id": 30620, "name": "MainProcess"}, "thread": {"id": 140704708781824, "name": "MainThread"}, "time": {"repr": "2024-05-12 11:31:04.490401+08:00", "timestamp": 1715484664.490401}}}
-{"text": "2024-05-12 11:31:07 INFO From utils.save_all_proxy_ip : 代理总数:1000, 下一页:https://proxy.webshare.io/api/v2/proxy/list/?mode=direct&page=6&page_size=100, 上一页:https://proxy.webshare.io/api/v2/proxy/list/?mode=direct&page=4&page_size=100\n", "record": {"elapsed": {"repr": "0:00:13.604618", "seconds": 13.604618}, "exception": null, "extra": {}, "file": {"name": "utils.py", "path": "/Volumes/work/project/awesome-python/tools/utils.py"}, "function": "save_all_proxy_ip", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 183, "message": "代理总数:1000, 下一页:https://proxy.webshare.io/api/v2/proxy/list/?mode=direct&page=6&page_size=100, 上一页:https://proxy.webshare.io/api/v2/proxy/list/?mode=direct&page=4&page_size=100", "module": "utils", "name": "__main__", "process": {"id": 30620, "name": "MainProcess"}, "thread": {"id": 140704708781824, "name": "MainThread"}, "time": {"repr": "2024-05-12 11:31:07.370702+08:00", "timestamp": 1715484667.370702}}}
-{"text": "2024-05-12 11:31:07 INFO From utils.save_all_proxy_ip : t:6\n", "record": {"elapsed": {"repr": "0:00:13.618094", "seconds": 13.618094}, "exception": null, "extra": {}, "file": {"name": "utils.py", "path": "/Volumes/work/project/awesome-python/tools/utils.py"}, "function": "save_all_proxy_ip", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 175, "message": "t:6", "module": "utils", "name": "__main__", "process": {"id": 30620, "name": "MainProcess"}, "thread": {"id": 140704708781824, "name": "MainThread"}, "time": {"repr": "2024-05-12 11:31:07.384178+08:00", "timestamp": 1715484667.384178}}}
-{"text": "2024-05-12 11:31:09 INFO From utils.save_all_proxy_ip : 代理总数:1000, 下一页:https://proxy.webshare.io/api/v2/proxy/list/?mode=direct&page=7&page_size=100, 上一页:https://proxy.webshare.io/api/v2/proxy/list/?mode=direct&page=5&page_size=100\n", "record": {"elapsed": {"repr": "0:00:16.162170", "seconds": 16.16217}, "exception": null, "extra": {}, "file": {"name": "utils.py", "path": "/Volumes/work/project/awesome-python/tools/utils.py"}, "function": "save_all_proxy_ip", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 183, "message": "代理总数:1000, 下一页:https://proxy.webshare.io/api/v2/proxy/list/?mode=direct&page=7&page_size=100, 上一页:https://proxy.webshare.io/api/v2/proxy/list/?mode=direct&page=5&page_size=100", "module": "utils", "name": "__main__", "process": {"id": 30620, "name": "MainProcess"}, "thread": {"id": 140704708781824, "name": "MainThread"}, "time": {"repr": "2024-05-12 11:31:09.928254+08:00", "timestamp": 1715484669.928254}}}
-{"text": "2024-05-12 11:31:09 INFO From utils.save_all_proxy_ip : t:7\n", "record": {"elapsed": {"repr": "0:00:16.175538", "seconds": 16.175538}, "exception": null, "extra": {}, "file": {"name": "utils.py", "path": "/Volumes/work/project/awesome-python/tools/utils.py"}, "function": "save_all_proxy_ip", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 175, "message": "t:7", "module": "utils", "name": "__main__", "process": {"id": 30620, "name": "MainProcess"}, "thread": {"id": 140704708781824, "name": "MainThread"}, "time": {"repr": "2024-05-12 11:31:09.941622+08:00", "timestamp": 1715484669.941622}}}
-{"text": "2024-05-12 11:31:12 INFO From utils.save_all_proxy_ip : 代理总数:1000, 下一页:https://proxy.webshare.io/api/v2/proxy/list/?mode=direct&page=8&page_size=100, 上一页:https://proxy.webshare.io/api/v2/proxy/list/?mode=direct&page=6&page_size=100\n", "record": {"elapsed": {"repr": "0:00:18.567042", "seconds": 18.567042}, "exception": null, "extra": {}, "file": {"name": "utils.py", "path": "/Volumes/work/project/awesome-python/tools/utils.py"}, "function": "save_all_proxy_ip", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 183, "message": "代理总数:1000, 下一页:https://proxy.webshare.io/api/v2/proxy/list/?mode=direct&page=8&page_size=100, 上一页:https://proxy.webshare.io/api/v2/proxy/list/?mode=direct&page=6&page_size=100", "module": "utils", "name": "__main__", "process": {"id": 30620, "name": "MainProcess"}, "thread": {"id": 140704708781824, "name": "MainThread"}, "time": {"repr": "2024-05-12 11:31:12.333126+08:00", "timestamp": 1715484672.333126}}}
-{"text": "2024-05-12 11:31:12 INFO From utils.save_all_proxy_ip : t:8\n", "record": {"elapsed": {"repr": "0:00:18.587007", "seconds": 18.587007}, "exception": null, "extra": {}, "file": {"name": "utils.py", "path": "/Volumes/work/project/awesome-python/tools/utils.py"}, "function": "save_all_proxy_ip", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 175, "message": "t:8", "module": "utils", "name": "__main__", "process": {"id": 30620, "name": "MainProcess"}, "thread": {"id": 140704708781824, "name": "MainThread"}, "time": {"repr": "2024-05-12 11:31:12.353091+08:00", "timestamp": 1715484672.353091}}}
-{"text": "2024-05-12 11:31:14 INFO From utils.save_all_proxy_ip : 代理总数:1000, 下一页:https://proxy.webshare.io/api/v2/proxy/list/?mode=direct&page=9&page_size=100, 上一页:https://proxy.webshare.io/api/v2/proxy/list/?mode=direct&page=7&page_size=100\n", "record": {"elapsed": {"repr": "0:00:21.170766", "seconds": 21.170766}, "exception": null, "extra": {}, "file": {"name": "utils.py", "path": "/Volumes/work/project/awesome-python/tools/utils.py"}, "function": "save_all_proxy_ip", "level": {"icon": "ℹ️", "name": "INFO", "no": 20}, "line": 183, "message": "代理总数:1000, 下一页:https://proxy.webshare.io/api/v2/proxy/list/?mode=direct&page=9&page_size=100, 上一页:https://proxy.webshare.io/api/v2/proxy/list/?mode=direct&page=7&page_size=100", "module": "utils", "name": "__main__", "process": {"id": 30620, "name": "MainProcess"}, "thread": {"id": 140704708781824, "name": "MainThread"}, "time": {"repr": "2024-05-12 11:31:14.936850+08:00", "timestamp": 1715484674.93685}}}

+ 0 - 0
tools/logs/spider-terminal_2024-05-26.log


+ 0 - 23
tools/utils.py

@@ -314,26 +314,3 @@ def get_external_ip():
 
 def redis_del_poc():
     redis_client.delete('proxy_370')
-
-
-if __name__ == "__main__":
-    # 代理池
-    # print(get_proxy_ip(2, 100))
-    # 多线程
-    # num = 5
-    # task_running(num)
-    # 写文件
-    # file_writer = FileWriter('output.txt')
-    # file_writer.write_to_file('Hello, World!')
-    # 代理池存储到redis
-    # save_proxy_ip(9, 100)
-    # 每天早上8点30开始执行
-    # run_daily_task(10, 30, 100, 9)
-    # 打印本机网络出口IP
-    # external_ip = get_external_ip()
-    # print(f"本机网络出口 IP 地址:", external_ip)
-    # IP代理池一次性存储到redis
-    # save_all_proxy_ip(100, 9)
-    # get_proxy_poc()
-    # redis_del_poc()
-    save_all_proxy_ip_v2()