开发者社区> 问答> 正文

如何使用Java+JS等技术手段获取阿里云域名交易页面特定域名的一口价,并没有我想象的那么简单,求大

举例:需要抓取的页面为阿里云域名交易某页面,如:

https://wanwang.aliyun.com/nametrade/detail/online.html?spm=5176.8076989.1407540.22.68fb1838nRC7wJ&productType=2&domainName=wawafang.com

image.png

需求:想通过程序把指点域名(如wawafang.com)的价格获取到,就这么简单,但发现并不那么容易做到。 1.首先,我通过调试查看了该页面的网页源代码,但搜索后并没法发现wawafang.com和价格5000这样的关键词。

image.png

至此判断,通过上面的URL请求并没有一次性把域名及对应的信息请求过来,而是页面加载后再次ajax请求再获取,通过调试工具去找查看,找到如下:

image.png

然后,看了下请求URL为: https://domainapi.aliyun.com/onsale/detail?domainName=wawafang.com&orgType=undefined&productType=2&token=tdomain-aliyun-com:q8hsaMOagyeu7hquFzyTgIHwSkolKVcd&callback=jQuery11110902116498803003_1587029597566&_=1587029597567 把这个url,输入浏览器请求,并没有获取到想要的数据!通过网上查找相关资料,应该是https,token相关原因导致的,而且这个token值每次刷新请求都是变化的,至此,不知该怎么办了!

image.png

有没有大神指点下,接下来该如何解决?

遇到了同样的问题,在CSDN看到了,希望阿里云团队能够给出正确、标准的答案~请查看

展开
收起
刘刚_ 2020-05-22 21:21:45 1243 0
1 条回答
写回答
取消 提交回答
  • 你好,问题已转交阿里云Goc团队,敬请期待

    2020-05-22 22:55:06
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Spring Cloud Alibaba - 重新定义 Java Cloud-Native 立即下载
The Reactive Cloud Native Arch 立即下载
JAVA开发手册1.5.0 立即下载