2016-09-17 62 views
3

我正在学习使用C++的套接字编程,因此作为一个项目,我想到了一个下载所有图像搜索结果以进行特定搜索的软件(例如“猫”), “M在here 使用WINHTTP和为例,并给予它:Google服务器正在响应一个过时的html文件

  1. 服务器名称L"www.google.com"
  2. 对象L"https://stackoverflow.com/search?q=cats&source=lnms&tbm=isch&sa=X&ved=0ahUKEwiP9M3gtZTPAhXLKMAKHYSyDqIQ_AUICCgB&biw=1152&bih=634#q=cats&tbm=isch&tbs=isz:l "

问题是响应消息中的HTML文件包含什么似乎是一个“过时”文件不包含链接到真实图像,在这里它是(我不能给你整个HTML文件,它太长了,但这里是an image

研究: 我开始还以为是一个用户代理的问题,所以我加了user-agent头,但没有奏效。

问题: 我想,当我搜索我的浏览器相同的对象

回答

1

我发现这是用户代理的问题得到相同的HTML结果,我得到的,刚才复制的用户来自我的浏览器的代理