近段时间,淘宝直通车进行了反采集升级,在各个需要post请求数据中,新增了一个“_h”的值的设置,如图

每次生成都不一样,如果计算出错,将无法请求到正常的数据,包含请求相关搜索词,还是关键词历史数据信息都会返回空。
所以需要去解决"_h",才能正常获得,其实_h值的计算,是通过账号信息+时间戳,生成的,然后在服务器做校验,正确才能请求到数据。
计算效果如下:


Python代码是:
import json
import os
import time
import execjs
import requests
def tbztcinfo():
url = "https://subway.simba.taobao.com/openapi/param2/1/gateway.subway/traffic/cate/popular/word$"
headers = {
'content-type': 'application/x-www-form-urlencoded; charset=UTF-8',
'cookie': '',
'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/76.0.3809.100 S

本文介绍了淘宝直通车最新反采集升级中出现的"_h"值问题。该值由账号信息结合时间戳计算得出,对正确请求数据至关重要。文章提供了Python代码示例,帮助读者理解并解决_h值的计算,以确保能获取到搜索词和关键词历史数据。
最低0.47元/天 解锁文章
619

被折叠的 条评论
为什么被折叠?



