1
我想解析iOS上各种网站头标签的一些元数据。遗憾的是,其中一些网站(即Vimeo)在呈现移动网页时不会发送相同的元数据,因为它们与桌面网页一样。我需要从这些网站请求桌面版的html。这可能与NSURLSession?提前致谢!请求桌面html NSURLSession
我想解析iOS上各种网站头标签的一些元数据。遗憾的是,其中一些网站(即Vimeo)在呈现移动网页时不会发送相同的元数据,因为它们与桌面网页一样。我需要从这些网站请求桌面版的html。这可能与NSURLSession?提前致谢!请求桌面html NSURLSession
您需要将NSURLRequest
中的User-Agent
标头设置为使网站相信您从非移动设备发送请求的值。
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL: someURL];
[request setValue:@"some appropriate desktop user agent string" forHTTPHeaderField:@"User-Agent"];
的following site列出了许多可能的用户代理字符串,你可以选择。