Web scraping iTunes搜索api不按与iOS应用商店相同的顺序返回关键字结果

Web scraping iTunes搜索api不按与iOS应用商店相同的顺序返回关键字结果,web-scraping,app-store,Web Scraping,App Store,我试图做一些搜索引擎优化,我想索引的基础上关键字搜索的应用程序的位置。通过使用,我提出了以下查询: https://itunes.apple.com/search?media=software&term=sql+server&limit=&country=us&limit=200 要在美国应用商店中搜索术语sql server。我正在查找的当前应用程序显示在该列表的第20位。如果我从手机上搜索,该应用程序将更接近第30位(其他搜索词的性能更差)。我曾尝试使用Wi

我试图做一些搜索引擎优化,我想索引的基础上关键字搜索的应用程序的位置。通过使用,我提出了以下查询:

https://itunes.apple.com/search?media=software&term=sql+server&limit=&country=us&limit=200
要在美国应用商店中搜索术语
sql server
。我正在查找的当前应用程序显示在该列表的第20位。如果我从手机上搜索,该应用程序将更接近第30位(其他搜索词的性能更差)。我曾尝试使用Wireshark从我的手机捕获搜索,尝试查看他们是否使用不同的端点,但由于ssl,无法捕获


有人知道如何按正确的顺序刮取iOS应用商店的搜索结果吗?

苹果公司没有义务按任何特定的顺序返回搜索结果,并且可能会根据您点击的客户端/搜索群集来更改搜索结果


然而,看到你的手机发送到应用商店是非常困难的,因为苹果公司采取了过度的措施来确保通信不会被读取。上次我尝试使用required BURP Suite、越狱手机、禁用SSL锁定的应用程序,并手动重新启动手机上的应用程序商店,这有时会导致应用程序商店崩溃。

将您的用户代理设置为复制浏览应用程序商店的iPhone设备

试试这个。。。这是最新的应用商店版本,模拟了iOS 11.3.1版iPhone X:


AppStore/3.0 iOS/11.3.1型号/iPhone10,6 hwp/t8015构建/15E302(6;dt:162)

查看我的解决方案,它应该适合您!你找到解决办法了吗?