最佳答案
我尝试用 Java 和 URLConnection 来解析一个网页,我试着像这样设置用户代理:
java.net.URLConnection c = url.openConnection();
c.setRequestProperty("User-Agent", "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.4; en-US; rv:1.9.2.2) Gecko/20100316 Firefox/3.6.2");
但生成的用户代理是我指定的用户代理,末尾附加了“ Java/1.5.0 _ 19”。有没有一种方法可以真正地设置用户代理,而不需要添加这些内容?