随笔- 310  文章- 1  评论- 0  阅读- 86066 
复制代码
#!/usr/bin/env python
# -*- coding: utf-8 -*-

import os
import sys
import hashlib
import requests
import json
from multiprocessing import Pool
try:
    from urllib.parse import urlencode
except:
    from urllib import urlencode

base_path = os.path.dirname(os.path.abspath(__file__))
session = requests.Session()



# 获取openid
def fetch(id):
    try:
        host = 'https://test.boye.com'
        path = "/v2/"
        body = {"id":str(uid)}
        url="{}{}".format(host,path)
        headers = {
                'Content-Type': 'application/json',
                'Content-length':str(len(body))
                }
        response = session.post(url,json.dumps(body),headers=headers)
        if response.status_code == 200:
            data = json.loads(response.text)
            return data
        return {}
    except Exception as e:
        print(e)
        return {}



if __name__ == "__main__":

    pool = Pool(processes=5)
    for id in range(1,101):
        pool.apply_async(fetch, args=(id,))
    pool.close()
    pool.join()
复制代码

 

 posted on   boye169  阅读(60)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
· 如何调用 DeepSeek 的自然语言处理 API 接口并集成到在线客服系统
历史上的今天:
2021-03-03 python translate 用法
点击右上角即可分享
微信分享提示