TweetMeme 的机器人使用自定义用户代理(下图),我的 51foundation 移动嗅探认为它是移动浏览器。有谁知道如何修补 wurfl 文件以防止这种情况发生?
-谢谢
用户代理:Mozilla/5.0(兼容;MSIE 6.0b;Windows NT 5.0)Gecko/2009011913 Firefox/3.0.6 TweetmemeBot
在补丁文件中使用完整的用户代理时,我能够让它工作。
将以下</devices>
内容放在补丁文件 (web_browsers_patch.xml) 中的元素之前:
<device id="mozilla_ver5"
user_agent="Mozilla/5.0 (compatible; MSIE 6.0b; Windows NT 5.0) Gecko/2009011913 Firefox/3.0.6 TweetmemeBot"
fall_back="generic_web_browser" />
另请参阅我关于匹配部分用户代理字符串的问题