Skip to content

Instantly share code, notes, and snippets.

@richhollis
Created January 10, 2017 12:30
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save richhollis/b9b03a7313636f544068a9a54876da5f to your computer and use it in GitHub Desktop.
Save richhollis/b9b03a7313636f544068a9a54876da5f to your computer and use it in GitHub Desktop.
RubyMoney/google_currency captcha html response
<!DOCTYPE html>
<html>
<head>
<script>
(function(){(function(){function e(a){this.t={};this.tick=function(a,c,b){var d=void 0!=b?b:(new Date).getTime();this.t[a]=[d,c];if(void 0==b)try{window.console.timeStamp("CSI/"+a)}catch(h){}};this.tick("start",null,a)}var a,d;window.performance&&(d=(a=window.performance.timing)&&a.responseStart);var f=0<d?new e(d):new e;window.jstiming={Timer:e,load:f};if(a){var c=a.navigationStart;0<c&&d>=c&&(window.jstiming.srt=d-c)}if(a){var b=window.jstiming.load;0<c&&d>=c&&(b.tick("_wtsrt",void 0,c),b.tick("wtsrt_","_wtsrt",
d),b.tick("tbsd_","wtsrt_"))}try{a=null,window.chrome&&window.chrome.csi&&(a=Math.floor(window.chrome.csi().pageT),b&&0<c&&(b.tick("_tbnd",void 0,window.chrome.csi().startE),b.tick("tbnd_","_tbnd",c))),null==a&&window.gtbExternal&&(a=window.gtbExternal.pageT()),null==a&&window.external&&(a=window.external.pageT,b&&0<c&&(b.tick("_tbnd",void 0,window.external.startE),b.tick("tbnd_","_tbnd",c))),a&&(window.jstiming.pt=a)}catch(g){}})();}).call(this);
</script>
<title>- Google Finance Search</title>
<meta content="Get real-time stock quotes &amp; charts, financial news, currency conversions, or track your portfolio with Google Finance." name="Description">
<meta content="noindex" name="robots">
<meta content="IE=10" http-equiv="X-UA-Compatible">
<link href="/finance/f/finance_us-1489929081.css" rel="stylesheet" type="text/css">
<link href="/_/scs/finance-static/_/ss/k=finance.a.x7heix82rby5.L.X.O/d=0/rs=AGHGApGGyMTYIG0S-XdTFFcL0gvZpAxOZg" rel="stylesheet" type="text/css">
<link href="/finance/favicon.ico" rel="icon" type="image/vnd.microsoft.icon">
<style>
#gbar,#guser{font-size:13px;padding-right:8px;padding-top:4px !important;}#gbar{padding-left:8px;height:22px}#guser{padding-bottom:7px !important;text-align:right}.gbh,.gbd{border-top:1px solid #c9d7f1;font-size:1px}.gbh{height:0;position:absolute;top:24px;width:100%}@media all{.gb1{height:22px;margin-right:.5em;vertical-align:top}#gbar{float:left}}a.gb1,a.gb4{text-decoration:underline !important}a.gb1,a.gb4{color:#00c !important}.gbi .gb4{color:#dd8e27 !important}.gbf .gb4{color:#900 !important}
</style>
<script>
</script>
<script async defer src="//www.google.com/insights/consumersurveys/async_survey?site=xusttduenzseze54mcajwbd6sq">
</script>
<script>
function _rpt() {}
function _tck() {}
</script>
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-40765809-1', {
'allowLinker': true,
'cookiePath': '/finance'
});
ga('send', 'pageview');
</script>
</head>
<body>
<div class="fjfe-bodywrapper">
<div class="g-doc" id="fjfe-real-body">
<input id="hist_state" name="hist_state" style="display:none;" type="text"><iframe class="invfr" id="hist_frame" name="hist_frame" tabindex="-1"></iframe><iframe class="invfr" src="/_/scs/finance-static/_/js/k=finance.a.en_US.9R147Dhnn8c.O/m=b/rt=h/d=0/rs=AGHGApGszSEHbMoXAq0_ObWO6zwfX-urUw" tabindex="-1"></iframe>
<div id="gbar">
<nobr><a class="gb1" href="https://www.google.com/webhp?tab=ew">Search</a> <a class="gb1" href="http://www.google.com/imghp?hl=en&tab=ei">Images</a> <a class="gb1" href="http://maps.google.com/maps?hl=en&tab=el">Maps</a> <a class="gb1" href="https://play.google.com/?hl=en&tab=e8">Play</a> <a class="gb1" href="http://www.youtube.com/?tab=e1">YouTube</a> <a class="gb1" href="http://news.google.com/nwshp?hl=en&tab=en">News</a> <a class="gb1" href="https://mail.google.com/mail/?tab=em">Gmail</a> <a class="gb1" href="https://drive.google.com/?tab=eo">Drive</a> <a class="gb1" href="https://www.google.com/intl/en/options/" style="text-decoration:none"><u>More</u> &raquo;</a></nobr>
</div>
<div id="guser">
<nobr><span class="gbi" id="gbn"></span><span class="gbf" id="gbf"></span><span id="gbe"></span><a class="gb4" href="http://www.google.com/support/finance?hl=en">Help</a> | <a class="gb4" href="https://accounts.google.com/ServiceLogin?service=finance&passive=1209600&continue=http://www.google.com/finance/captcha&followup=http://www.google.com/finance/captcha" id="gb_70" target="_top">Sign in</a></nobr>
</div>
<div class="gbh" style="left:0"></div>
<div class="gbh" style="right:0"></div>
<div id="fjfe-click-wrapper">
<script>
(function() {
var l = window.location;
var q = l.search ? l.search.substr(1) : '';
var h = l.hash ? l.hash.substr(1) : '';
var p = '/finance';
var ss = 'stockscreener';
var conn = window.history && window.history.pushState ? '/' : '#';
if (l.pathname == p + '/' + ss) {
if (h) l.href = p + conn + ss + '?' + q + '&' + h;
} else if (l.pathname != p && h) {
l.href = p + l.hash;
}
if (h) {
document.getElementById('fjfe-click-wrapper').style.display = 'none';
}
})();
</script>
<div class="g-section g-tpl-75-25 g-split" id="gf-head">
<div class="g-unit g-first">
<div class="fjfe-logo">
<a href="/finance/?ei=J3BzWOCmPNWQswH67ou4Dw"><img alt="Google Finance" src="/finance/f/logo_material-4224265490.png"></a>
</div>
<div class="fjfe-search" id="gf-search">
<form action="/finance" autocomplete="off" method="get">
<input class="fjfe-searchbox-input" name="q" tabindex="1" type="text" value=""><span class="fjfe-searchbox-button-wrapper"><span class="fjfe-searchbox-button-wrapper2"><input class="fjfe-searchbox-button" tabindex="2" type="submit" value="Get quotes"></span></span><input name="ei" type="hidden" value="J3BzWOCmPNWQswH67ou4Dw">
</form>
</div>
</div>
<div class="g-unit fjfe-promo">
<div class="id-ad2-target" id="ad2-target"></div>
</div>
</div>
<div class="elastic">
<div class="g-section g-tpl-left-11p4em" id="app">
<div class="g-unit g-first">
<div id="gf-nav">
<div class="fjfe-nav-nav">
<ul class="fjfe-nav" id="navmenu">
<li class="fjfe-nav-item">
<a href="/finance?ei=J3BzWOCmPNWQswH67ou4Dw">
<div>
Markets
</div></a>
</li>
<li class="fjfe-nav-item">
<a href="/finance/market_news?ei=J3BzWOCmPNWQswH67ou4Dw">
<div>
News
</div></a>
</li>
<li class="fjfe-nav-item">
<a href="/finance/portfolio?action=view&amp;ei=J3BzWOCmPNWQswH67ou4Dw">
<div>
Portfolios
</div></a>
</li>
<li class="fjfe-nav-item">
<a href="/finance/stockscreener?ei=J3BzWOCmPNWQswH67ou4Dw">
<div>
Stock screener
</div></a>
</li>
<li class="fjfe-nav-item">
<a href="/finance/domestic_trends?ei=J3BzWOCmPNWQswH67ou4Dw">
<div>
Google Domestic Trends
</div></a>
</li>
</ul>
</div>
<div class="fjfe-recentquotes fjfe-recentquotes-noquote">
<h4>Recent Quotes <span class="fjfe-recentquotes-duration">(<a href="//www.google.com/history/optout?hl=en">30 days</a>)</span></h4>
<div class="fjfe-recentquotes-noquote-notification">
You have no recent quotes
</div>
<div class="fjfe-recentquotes-quotes">
<div class="fjfe-toggle fjfe-toggle-button">
<span class="fjfe-chg-toggle">chg</span> | <span class="fjfe-perc-toggle">%</span>
</div>
<div class="fjfe-table-div">
<table class="fjfe-recentquotes-table" id="rq" width="100%"></table>
</div>
</div>
</div>
</div>
</div>
<div class="g-unit" id="gf-viewc">
<div class="fjfe-content">
<form action="/finance/captcha" id="captcha-form" method="get" name="captcha-form">
<input name="ctoken" type="hidden" value="AIPim9iQSVMWeMs67Od2GF12I55XhMuifTl6_yyQgq7nJcGjohgibhsURlPuFcOGcNuKIjDYl2OlkiTY8y0xQgqpW57uZ7LClA">
<table border="0" cellpadding="5" cellspacing="0">
<tbody>
<tr>
<td>To continue your request, type the numbers you see in the picture below:</td>
</tr>
<tr>
<td><img height="70" src="/finance/captcha?ctoken=AIPim9iQSVMWeMs67Od2GF12I55XhMuifTl6_yyQgq7nJcGjohgibhsURlPuFcOGcNuKIjDYl2OlkiTY8y0xQgqpW57uZ7LClA&ei=J3BzWOCmPNWQswH67ou4Dw" width="200"></td>
</tr>
<tr>
<td align="left"><input id="canswer" name="canswer" size="30" title="Type the numbers you see" type="text" value=""></td>
</tr>
<tr>
<td align="left"><input id="submit_captcha" name="button" type="submit" value="OK"> &nbsp; &nbsp; <input id="cancel" name="button" type="submit" value="Cancel"></td>
</tr>
</tbody>
</table>
</form>
</div>
</div>
</div>
</div>
</div>
<div id="gf-foot">
<div class="fjfe-footer-links" id="fjfe-edition-links">
Google Finance Beta available in: <a class="fjfe-edition-link" href="http://www.google.com.hk/finance?ei=J3BzWOCmPNWQswH67ou4Dw">Hong Kong</a> - <a class="fjfe-edition-link" href="http://www.google.ca/finance?ei=J3BzWOCmPNWQswH67ou4Dw">Canada</a> - <a class="fjfe-edition-link" href="http://www.google.com/finance?ei=J3BzWOCmPNWQswH67ou4Dw">U.S.</a> - <a class="fjfe-edition-link" href="http://www.google.com.hk/finance?hl=zh-CN&ei=J3BzWOCmPNWQswH67ou4Dw">China</a> - <a class="fjfe-edition-link" href="http://www.google.co.uk/finance?ei=J3BzWOCmPNWQswH67ou4Dw">U.K.</a>
</div>
<p class="fjfe-footer-disclaimer">Information is provided "as is" and solely for informational purposes, not for trading purposes or advice, and may be delayed.<br>
To see all exchange delays, please <a class="fjfe-secondary-link fjfe-no-sticky-params" href="http://www.google.com/intl/en/googlefinance/disclaimer/?ei=J3BzWOCmPNWQswH67ou4Dw">see disclaimer</a>.</p>
<div class="fjfe-footer-links">
&copy;2017 Google - <a href="http://www.google.com?hl=en&ei=J3BzWOCmPNWQswH67ou4Dw">Google Home</a> - <a href="http://googlefinanceblog.blogspot.com?ei=J3BzWOCmPNWQswH67ou4Dw">Blog</a> - <a href="http://support.google.com/finance?hl=en&ei=J3BzWOCmPNWQswH67ou4Dw">Help</a> - <a href="http://support.google.com/finance?ctx=report&hl=en&ei=J3BzWOCmPNWQswH67ou4Dw">Report a Problem</a> - <a href="http://www.google.com/intl/en/policies/privacy/?ei=J3BzWOCmPNWQswH67ou4Dw">Privacy Policy</a> - <a href="http://www.google.com/intl/en/policies/terms/?ei=J3BzWOCmPNWQswH67ou4Dw">Terms of Service</a>
</div>
</div>
<script>
var _cleardot = 'data:image\/gif;base64,R0lGODlhAQABAIAAAP\/\/\/\/\/\/\/yH5BAEKAAEALAAAAAABAAEAAAICTAEAOw\x3d\x3d';
var google = google || {};
google.finance = google.finance || {};
google.finance.gce = false ;
</script>
<script src="/finance/f/sfe-opt-1767485581.js">
</script>
<script>
_regOnLoad = function(f) {
if (document.readyState == 'complete') {
f && f();
} else {
// Window.attachEvent() for IE8 and below compatability.
var addEventFunction = window.attachEvent ||
window.addEventListener || function(ignored, f) { f(); };
var event = window.attachEvent ? 'onload' : 'load';
f && addEventFunction(event, f);
}
};
google.finance.renderRecentQuotes = function() {};
</script>
<script>
google.finance.common.listenToForm('captcha-form');
</script>
</div>
</div>
<script>
var googlefinance = {i: ["f.b.id","",null,0,"",0,null,["f.b.cf","9R147Dhnn8c.en_US.",0],[],1,[],"J3BzWOCmPNWQswH67ou4Dw","www.google.com","xcenueYTtfa1Z01KurF2Be31bD4:1483960360021",1]}; GF_domReady = 1;
</script>
</body>
</html>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment