首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >可以使用java从flash应用程序中获取cookie吗?

可以使用java从flash应用程序中获取cookie吗?
EN

Stack Overflow用户
提问于 2012-01-09 17:43:51
回答 1查看 338关注 0票数 0

我正在尝试从一个网站获取数据,但首先我需要使用java登录到该网站。这个脚本直到现在才能工作,但现在网站安装了一个反机器人系统。到目前为止,过程很简单,我已经创建了一个HttpStreamWriter并将我的详细信息提交到login.php页面,然后获取cookie,然后,当我想从站点获取数据时,我从login.php页面重新提交cookie,但现在有一个问题:反机器人系统:我不确定,但我认为这是系统:https://github.com/yuri-gushin/Roboo/blob/master/Roboo.pm

反机器人系统创建了一个cookie,称为anti-bot,没有cookie我就无法访问页面,问题是cookie只在页面加载后由flash应用程序生成,所以我无法从页面获取cookie?

有什么办法可以“破解”这个吗?谢谢!

EN

回答 1

Stack Overflow用户

发布于 2012-01-09 18:20:37

您的需求是关于cookie提取,这里是how to do或在oracle site

也就是说,您需要连接到站点,浏览标题直到Set-Cookie。有了正确的http头,您将能够非常容易地解析它。

在此之后,您必须将其设置回您的进一步请求。

编辑

Flash cookie或Local Shared Object存储在AMF中。AMF会被用来存储任何东西,你的用例的问题是你不知道哪个值(或者可能是类实例)已经被序列化了……

但是,您可以尝试使用AMFConnection检索信息(这将需要时间,至少对于包含所有必需的库是如此)。但我不会对此下赌注。

你能联系一下站长来了解一些相关的信息吗?或者这个网站没有任何登录api?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8786422

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档