最近非常关注MSDN订户下载。
想抓取其信息,做成一个离线版的文档方便查找。
链接(以Expression 4为例)为
目录架构有以下两种:
A to Z(如 E)→一级目录(如 Expression 4)→语言类别(如 Chinese - Simplified)→该语言项下所有文件标题(如 Expression Studio 4 Ultimate (x86) - DVD (Chinese-Simplified) (MSDN AA))→文件详细信息(文件名、SHA1和发布日期等)
九大产品类别(如 设计人员工具)→一级目录(如 Expression 4)→语言类别(如 Chinese - Simplified)→该语言项下所有文件标题(如 Expression Studio 4 Ultimate (x86) - DVD (Chinese-Simplified) (MSDN AA))→文件详细信息(文件名、SHA1和发布日期等)
请指导下如何批量抓取,谢谢!
没什么编程基础,求各位指导!
或者另外一种思路,如何把这个https://msdn.microsoft.com/zh-cn/subscriptions/downloads/
下载下来?在脱机环境下随便点击某项,需要的文件标题和详细信息(主要是文件名和SHA1)能一览无余即可。
再次感谢各位!
1
learnshare 2015-08-14 21:46:43 +08:00 1
msdn i tell u ?
|
2
MicrosoftAzure OP @learnshare 谢谢回复。它仅提供了一些盗版文件下载链接,而它的文件目录并不完整。
|
3
xfspace 2015-08-14 21:50:20 +08:00 via Android 1
@MicrosoftAzure 非要官方下载才是正版文件吗?我只是针对“仅提供了一些盗版文件”
|
4
MicrosoftAzure OP @xfspace 我没看过微软的许可协议。但我个人认为非法分发所得到的文件均属于盗版文件,只有通过官方许可的途径如购买正版DVD或获授权通过官方网站下载等得到的文件才是正版文件。
负面例子 以System Center Endpoint Protection为例,其内置的许可协议仅限制软件的使用。 协议如下: 请注意:使用该软件时,需遵守购买该软件时附带的许可协议中的条款和条件。例如: 如果您是批量许可客户,使用该软件时应遵守批量许可协议。 如果您是 MSDN 客户,使用该软件时应遵守 MSDN 协议。 如果您未从微软或其授权分销商购买有效许可证,则不得使用该软件。 因此,对于这一软件来说,获取途径无关紧要,使用时遵守协议即可。 |