我正在编写python代码来解析来自http://www.istockphoto.com/的数据,似乎从搜索生成的URL似乎是伪随机的;例如,如果您执行“照片”搜索“喵”,则会获得以下网址:http://www.istockphoto.com/search/text/meow/filetype/photos/source/basic#e2430b3
我仔细查看了源代码,但由于我对PHP / javascript知之甚少(我假设这是如何生成URL),我无法确切地知道哪些代码行正在生成这个URL。有人可以指出我正确的方向,并告诉我哪些代码行负责URL?
答案 0 :(得分:4)
这不是(伪)随机网址,因为第一部分对于您的搜索来说显然是唯一的:http://www.istockphoto.com/search/text/meow/filetype/photos/source/basic
最后一部分#e2430b3
只是页面某处的锚点,或者是某些脚本使用的。
查询不使用它,因为您可以键入没有此部分的URL,它的工作方式相同。
这部分也许可以被服务器用作缓存标识符,以加速重复请求。