gpt4 book ai didi

java - 在java中为爬虫设置Accept-Language header

转载 作者:行者123 更新时间:2023-11-30 03:53:21 25 4
gpt4 key购买 nike

我想找到正确的方法来为我的抓取工具设置 Accept-Language header ?我阅读了其他相关答案,例如 Getting imdb movie titles in a specific languageHow to set Accept-Language header on request from applet但它们对我不起作用(我收到此错误:“该方法对于类型连接未定义”这是部分代码:

String baseUrl = "http://www.imdb.com/search/title?at=0&count=250";

org.jsoup.Connection con = Jsoup.connect(baseUrl).userAgent("Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/535.21 (KHTML, like Gecko) Chrome/19.0.1042.0 Safari/535.21");

请帮助我,我对java真的很陌生。

谢谢

最佳答案

在 JSoup 中,您可以使用 header 方法来设置请求 header 。所以你的代码的最后一行将变成这样。为了便于阅读,我刚刚添加了换行符。

org.jsoup.Connection con = Jsoup
.connect(baseUrl)
.userAgent("Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/535.21 (KHTML, like Gecko) Chrome/19.0.1042.0 Safari/535.21")
.header("Accept-Language", /* Put your language here */);

例如,要接受英语,您可以编写 "en" 来代替最后一条注释。

关于java - 在java中为爬虫设置Accept-Language header ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23836512/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com