我正在尝试确定某个网站是否已经以编程方式翻译成任何其他语言。
我尝试过使用各种组合获取请求,例如es.domain.com,domain.es,domain.com/es和domain.com.es。然后,我再次请求返回200的网站尝试清除误报(网站呈现英文页面等)。对于这些请求,我使用虚假URL(xyz123.domain.com,domain.xyz123,domain.com/xzy123)并确保状态代码不是200且正文不为空。我仍然得到一些误报,例如www.domain.com由一家公司拥有,而www.domain.es由其他人拥有。因此,虽然我收到了www.domain.es的成功回复,但实际上并不是他们的网站。
有没有人对如何检查有任何想法?
谢谢!
答案 0 :(得分:0)
查询子域不是检测网站是否已翻译的有效方法。
没有标准表示网站已被翻译,因此任何程序功能都不准确。
在实施标准之前,您最好的选择是蛮力方法,就像您正在做的那样,并亲自验证网站。