Twitter/X 搜索headers x-client-transaction-id 参数
文章目录
- 前言
- x-client-transaction-id 生成
- 搜索接口测试
前言
两年前还写过Twitter(现在叫X)接口的分析测试:
那时候还不需要登录,可以猛猛跑,后来马斯克让加上了采集限制,就跑不动了
现在看连域名都变了,
最近又有需求需要根据关键词采集一批X的用户数据,就看了一下X的搜索接口,发现翻页死活翻不了,直接403或404,原抓包的就能跑,
就猜到头里可能有参数校验接口了,经过排查果然是headers里的x-client-transaction-id在作祟(可能只有搜索类的接口会校验这个,我看用户主页没校验这个)
也没逆向,直接搜索了一波 x-client-transaction-id 发现有人已经处理好了,还有现成的python包可以直接使用,直接pip安装
pip install XClientTransaction
x-client-transaction-id 生成
# -*- cod