- * 用于展开/收集元组, ** 用于展开/收集字典
- request类库:http://docs.python-requests.org/zh_CN/latest/
计算图片MD5,如果MD5一致,判断为同一张图片
1
2
3
4
5
6
7def calMD5(url):
r = requests.get(url)
imgBytes = r.content
hl = hashlib.md5()
hl.update(imgBytes)
re = hl.hexdigest()
return re异步HTTP库aiohttp: https://hubertroy.gitbooks.io/aiohttp-chinese-documentation/content/
- 配置ssl证书:
1
2
3sslcontext = ssl.create_default_context(cafile='/test.crt')
async with aiohttp.ClientSession() as session:
async with session.post('/',data='',ssl_context=sslcontext) as r:
- 配置ssl证书:
协程:https://docs.python.org/3/library/asyncio-task.html
- 控制协程并发数量:
1
2
3
4sema = asyncio.Semaphore(2)
with (await sema):
sslcontext........
async ..........
- 控制协程并发数量: