抖音作为一款国内非常流行的短视频分享平台,吸引了大量用户和商家。许多商家在抖音上开设了小店,但是抖音并没有提供直接获取商家电话的功能。本文将分享一款提取抖音小店商家电话的软件,并附带使用教程和代码。
教程
步骤一:安装必要的软件
首先,我们需要安装以下软件:
- Python 3.x
- Fiddler
步骤二:获取Fiddler的CA证书
在电脑上运行Fiddler,然后打开Options -> HTTPS -> Actions,在右侧的"Trust Root Certificate"部分点击"Export Root Certificate to Desktop"按钮。这将在桌面上生成一个名为"DO_NOT_TRUST_FiddlerRoot.cer"的文件。
步骤三:安装Python库
打开命令提示符或终端窗口,输入以下命令安装必要的Python库:
pip install mitmproxy
pip install mitmproxy-ca-cert
步骤四:启动代理服务
在命令提示符或终端窗口中输入以下命令启动代理服务:
mitmproxy --insecure
这将启动一个本地代理服务器,用于捕获抖音应用发送的请求。
步骤五:配置手机代理
在手机的Wi-Fi设置中,将代理服务器设置为你电脑的IP地址,并将端口设置为8080。
步骤六:捕获抖音请求
打开抖音应用,浏览到任意一个小店的页面。在Fiddler中可以看到抖音应用发送的请求。
步骤七:提取商家电话
找到抖音请求中包含商家电话的接口请求,将其保存下来。可以使用以下Python脚本提取商家电话:
import re# 读取保存的请求文件
with open('request.txt', 'r') as file:content = file.read()# 提取电话号码
phone_numbers = re.findall(r'"tel_number":"(\d+)"', content)
print(phone_numbers)
将保存的请求文件重命名为"request.txt",然后运行以上Python脚本,即可提取出商家的电话号码。
注意事项
- 请确保使用本方法时遵守相关法律法规和道德规范,不要滥用获取商家电话的功能。
- 抖音的接口请求随时可能发生变化,所以无法保证本方法永久有效。
- 本方法仅供学习和研究使用,请勿用于商业用途。
希望本文对你有所帮助!