file_get_contents采集淘宝504错误

服务器上采集淘宝网址上的内容。使用file_get_contents方法。一般是报错。用此方法采集其他网站,如百度。则是正常。使用phpcurl的

结果也是一样,淘宝无法返回数据。
分析结果:

3.1.淘宝有防采集机制,我们需要破解这个机制才能实现采集。
3.2.我自己的网站空间使用 file_get_contents 方法调用采集淘宝正常,这里可分析为:
3.2.1这里可以分析为我的空间没有列入到淘宝黑名单
3.2.2服务器配置问题。经测试服务器199,239,223都无法正常采集淘宝。
3.2.3 239服务器修改dns后可以正常采集淘宝。

解决:用vim 命令 /etc/resolv.conf 把dns改为 nameserver 208.67.222.222