Java 如何以编程方式使用浏览器cookie

Java 如何以编程方式使用浏览器cookie,java,python,cookies,http-headers,httpwebrequest,Java,Python,Cookies,Http Headers,Httpwebrequest,我有一个爬虫程序,可以自动登录和抓取一个网站,但由于登录被更改,它不再工作了 我想知道,我可以将浏览器cookie(又名,我手动登录)提供给我的HTTP请求吗?原则上有没有什么特别错误的地方不能让这一切顺利进行?如何找到与网站相关的浏览器cookie 如果它有效,我如何获得可以粘贴到HTTP请求中的“原始”cookie字符串 我对这个领域很陌生,所以请原谅我无知的问题。当您发送登录信息(通常是响应许多其他请求)时,我可以使用PYthon或Java,服务器将向客户端设置一些cookie,您必须跟踪

我有一个爬虫程序,可以自动登录和抓取一个网站,但由于登录被更改,它不再工作了

我想知道,我可以将浏览器cookie(又名,我手动登录)提供给我的HTTP请求吗?原则上有没有什么特别错误的地方不能让这一切顺利进行?如何找到与网站相关的浏览器cookie

如果它有效,我如何获得可以粘贴到HTTP请求中的“原始”cookie字符串


我对这个领域很陌生,所以请原谅我无知的问题。当您发送登录信息(通常是响应许多其他请求)时,我可以使用PYthon或Java,服务器将向客户端设置一些cookie,您必须跟踪这些cookie,并将它们发送回服务器,以用于后续的每个请求


完整的实现还可以跟踪它们应该存储的时间。

Cookies只是在请求和响应头中传递的字符串。浏览器、Python和Java代码都可以做到这一点,没有任何实际困难。使用像这样的库使得维护cookie变得很简单。谢谢LtWorf。如果它有效,我如何获得可以粘贴到HTTP请求中的“原始”cookie字符串?在响应中,您将发现如下标题:Set cookie:dwf1a57e66947908068a7e4f21304a6f1=deleted;expires=Wed,2011年11月30日15:23:06 GMT;路径=/somthing/;HTTPcookies是关键值,加上它们还有其他选项。顺便说一下,既然你说它是可行的,你可能想考虑接受我的答案…