如何获取自己的 JA3 指纹?放心,您不用自己去找或者收集指纹,我们已经给您准备好了约 1200 个指纹,其中包含大部分的 TLS 信息,请自行查看 FINGERPRINT.DB。
https://tls.peet.ws/api/clean
如何安装这个库?
1. manual install go
2. manual install python3.9
3. PYTHON=python3.9 bash install.sh (Ubuntu/Mac tested)
4. Have Fun ~
如何使用它?SIMPLE !
import random
from ja3 import do_request
from ja3.fingerprint import fingerprints
fp = random.choice(fingerprints)
url = "https://tls.peet.ws/api/clean"
res = do_request(url, headers={"Cookie": "ABCDEF"}, ja3=fp["ja3"], user_agent=fp["User-Agent"])
# OR if use proxy
#res = do_request(url, headers={"Cookie": "ABCDEF"}, proxy="http://192.168.50.120:8080", ja3=fp["ja3"], user_agent=fp["User-Agent"])
print (res)
print (res.Body)
他是如何实现的?
thanks to https://github.com/Danny-Dasilva/CycleTLS 。
ONLY WORKS IN SINGLE THREAD MODE, NO ASYNC OR THREADING