我正在尝试做一些SEO,我想根据关键字搜索索引应用程序的位置。通过使用official search API,我提出了以下查询:
https://itunes.apple.com/search?media=software&term=sql+server&limit=&country=us&limit=200
在美国App Store中搜索sql server
这个词。我正在寻找的应用程序显示在此列表中的位置~20'。如果我从手机搜索,应用程序更接近第30位(其他搜索条件表现更差)。我曾尝试使用Wireshark从手机中捕获搜索,以尝试查看它们是否使用不同的端点,但由于ssl而无法捕获。
有没有人知道如何以正确的顺序刮取iOS App Store搜索结果?
答案 0 :(得分:2)
Apple没有义务以任何特定顺序返回搜索结果,并且很可能会根据客户端/您搜索的搜索群集更改它们。
然而,由于Apple采取了过多措施来确保不会读取通信,因此查看手机发送到应用商店的内容非常困难。上次我尝试了所需的BURP套件,越狱手机,禁用SSL固定的应用,以及手动重启手机上的应用程序商店,这偶尔会使其崩溃。
答案 1 :(得分:0)
将您的用户代理设置为复制浏览App Store的iPhone设备。
尝试这个...这是最新的App Store版本,模拟带有iOS 11.3.1的iPhone X:
AppStore/3.0 iOS/11.3.1 model/iPhone10,6 hwp/t8015 build/15E302 (6; dt:162)