2013-02-26 54 views
0

我正在这个公共网站做http://www.windfinder.com的webscrape。Javascript simulation

我想模拟什么“保存更改按钮”在http://www.windfinder.com/settings不会做什么,不能找出JavaScript保存设置。

我试过萤火虫和篡改数据,但找不到它!

任何帮助表示赞赏!


附加信息:使用

我是个C#应用程序,试图做什么“保存更改按钮”在做什么。就像可能在http头文件中设置它。

回答

0

注册它说正确的源代码内。只要点击其中一个按钮,就会使用storemanager对象(该对象是UnitsManager的一个实例)保存选择内容。 UnitsManager来自cloudfront上的缩小的源代码,它似乎使用cookiename(wf_units)将设置存储在localStoragelocalStorage兼容的浏览器中。

您可以通过键入查看所有设置更改:localStorage.getItem('wf_units');

+0

嗨simonleojung,谢谢你的答案。 wf_units不存储在cookies响应/请求标题中,你知道它存储在哪里吗? – new 2013-02-26 05:12:49

+0

我真的没有时间查看'UnitsManager'源代码,但是我确信现代浏览器只使用localStorage并在不支持的情况下回退到cookie。 您可能可以查看源代码并进行验证。 – jungy 2013-02-26 09:05:04

0

click事件中的JavaScript

$('#settings-submit').click(function(e) { 
     e.preventDefault(); 
     $('.alert').show(); 
     window.setTimeout(function(){ 
     var redirect = document.referrer ? document.referrer : '/'; 
     window.location.href = redirect; 
     }, 1500); 
    }); 

screenshot of cookie

+0

在那里的存储任何想法?我检查了Cookie请求/响应标题,并在那里找不到它。 – new 2013-02-26 05:14:18

+0

在chrome的开发工具中添加了一个饼干样子的屏幕截图 – 75inchpianist 2013-02-26 15:16:40

+0

已设置的值(即温度,风速等)不在屏幕截图中上传。 – new 2013-02-27 02:42:28