@
ospider 将 requests.Session() 更换为 httpx.Client() ,内存占用降低,但仍持续增长
```
Line #    Mem usage    Increment  Occurences   Line Contents
============================================================
    10     25.2 MiB     25.2 MiB           1   @
profile    11                                         def test():
    12     25.2 MiB      0.0 MiB           1       executor = ThreadPoolExecutor(max_workers = 100)
    13     28.2 MiB      3.1 MiB         503       task = [executor.submit(get, (i)) for i in range(500)]
    14     28.5 MiB      0.3 MiB           1       wait(task)
    15     28.8 MiB      0.3 MiB         503       task = [executor.submit(get, (i)) for i in range(500)]
    16     28.8 MiB      0.0 MiB           1       wait(task)
    17     29.0 MiB      0.3 MiB         503       task = [executor.submit(get, (i)) for i in range(500)]
    18     31.3 MiB      2.3 MiB           1       wait(task)
    19     31.6 MiB      0.3 MiB         503       task = [executor.submit(get, (i)) for i in range(500)]
    20     35.9 MiB      4.3 MiB           1       wait(task)
    21     35.9 MiB      0.0 MiB         503       task = [executor.submit(get, (i)) for i in range(500)]
    22     39.0 MiB      3.0 MiB           1       wait(task)
    23     39.2 MiB      0.3 MiB         503       task = [executor.submit(get, (i)) for i in range(500)]
    24     41.0 MiB      1.8 MiB           1       wait(task)
    25     41.0 MiB      0.0 MiB         503       task = [executor.submit(get, (i)) for i in range(500)]
    26     43.8 MiB      2.8 MiB           1       wait(task)
    27     43.8 MiB      0.0 MiB         503       task = [executor.submit(get, (i)) for i in range(500)]
    28     45.8 MiB      2.0 MiB           1       wait(task)
    29     45.8 MiB      0.0 MiB         503       task = [executor.submit(get, (i)) for i in range(500)]
    30     48.1 MiB      2.3 MiB           1       wait(task)
    31     48.1 MiB      0.0 MiB         503       task = [executor.submit(get, (i)) for i in range(500)]
    32     49.4 MiB      1.3 MiB           1       wait(task)
    33     49.4 MiB      0.0 MiB           1       s.close()
```