Created
May 7, 2014 06:59
-
-
Save unRob/1ec3c3bcea92beab7e8b to your computer and use it in GitHub Desktop.
Couchsurfing search API
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<html> | |
<head><script type="text/javascript">window.NREUM||(NREUM={}),__nr_require=function t(n,e,o){function r(a){if(!e[a]){var i=e[a]={exports:{}};n[a][0].call(i.exports,function(t){var e=n[a][1][t];return r(e?e:t)},i,i.exports,t,n,e,o)}return e[a].exports}for(var a=0;a<o.length;a++)r(o[a]);return r}({D5DuLP:[function(t,n){function e(t,n){var e=o[t];return e?e.apply(this,n):(r[t]||(r[t]=[]),void r[t].push(n))}var o={},r={};n.exports=e,e.queues=r,e.handlers=o},{}],handle:[function(t,n){n.exports=t("D5DuLP")},{}],G9z0Bl:[function(t,n){function e(){var t=d.info=NREUM.info;if(t&&t.agent&&t.licenseKey&&t.applicationID){d.proto="https"===c.split(":")[0]||t.sslForHttp?"https://":"http://",i("mark",["onload",a()]);var n=u.createElement("script");n.src=d.proto+t.agent,u.body.appendChild(n)}}function o(){"complete"===u.readyState&&r()}function r(){i("mark",["domContent",a()])}function a(){return(new Date).getTime()}var i=t("handle"),s=window,u=s.document,p="addEventListener",l="attachEvent",c=(""+location).split("?")[0],d=n.exports={offset:a(),origin:c,features:[]};u[p]?(u[p]("DOMContentLoaded",r,!1),s[p]("load",e,!1)):(u[l]("onreadystatechange",o),s[l]("onload",e)),i("mark",["firstbyte",a()])},{handle:"D5DuLP"}],loader:[function(t,n){n.exports=t("G9z0Bl")},{}]},{},["G9z0Bl"]);</script> | |
<link href="http://files.couchsurfing.s3.amazonaws.com/mobile/android07_18.css" rel="stylesheet" type="text/css" /> | |
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script> | |
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0"> | |
<style> | |
#load_more{ | |
display: block; | |
height: 65px; | |
} | |
#load_more.loading{ | |
background-image: url('http://www.couchsurfing.com/images/ajax-loader.gif'); | |
background-repeat: no-repeat; | |
background-position: 50% 50% ; | |
} | |
#load_more.error{ | |
color: red; | |
} | |
</style> | |
</head> | |
<body> | |
<div class="result_title"><!-- Members in<br/> --> | |
<span>Mexico City, Distrito Federal, Mexico</span> | |
</div> | |
<div class="result_header"> | |
</div> | |
<section class="results"> | |
<ul> | |
<li class="results_container"> | |
<article rel="V0G3I20" class="person couch-M"> | |
<a href="cs://Users?id=https://api.couchsurfing.org/users/4618096" class="profile-link"></a> | |
<div class="profile-image" style="background-image: url(https://s3.amazonaws.com/images.couchsurfing.us/V0G3I20/15319538_m_92c4ddbe03e1fd4c534a62bd3e300bcc.jpg);"> | |
<img src="https://s3.amazonaws.com/images.couchsurfing.us/V0G3I20/15319538_m_92c4ddbe03e1fd4c534a62bd3e300bcc.jpg" /> | |
</div> | |
<section class="basics"> | |
<h2>Nat Montell</h2> | |
<div class="location">Mexico City, Distrito Federal, Mexico</div> | |
<ul class="statistics"> | |
<li class="couchstatus"> | |
<div class="status_icon couchstatusmaybe"> | |
</div> | |
</li> | |
<li class="friends"> | |
<span class="num"> | |
0 </span> Friends | |
</li> | |
<li class="references"> | |
<span class="num"> | |
0 </span> Ref | |
</li> | |
</ul> | |
</section> | |
</article> | |
<article rel="5HONIDTTU" class="person couch-Y"> | |
<a href="cs://Users?id=https://api.couchsurfing.org/users/1004333656" class="profile-link"></a> | |
<div class="profile-image" style="background-image: url(https://s3.amazonaws.com/images.couchsurfing.us/5HONIDTTU/24746997_m_1c4c21c04009e8e7969d2c9707255cb6.jpg);"> | |
<img src="https://s3.amazonaws.com/images.couchsurfing.us/5HONIDTTU/24746997_m_1c4c21c04009e8e7969d2c9707255cb6.jpg" /> | |
</div> | |
<section class="basics"> | |
<h2>Marisol Franco Archundia</h2> | |
<div class="location">Mexico City, Distrito Federal, Mexico</div> | |
<ul class="statistics"> | |
<li class="couchstatus"> | |
<div class="status_icon couchstatusyes"> | |
</div> | |
</li> | |
<li class="friends"> | |
<span class="num"> | |
0 </span> Friends | |
</li> | |
<li class="references"> | |
<span class="num"> | |
0 </span> Ref | |
</li> | |
</ul> | |
</section> | |
</article> | |
<article rel="5HDA479GP" class="person couch-Y"> | |
<a href="cs://Users?id=https://api.couchsurfing.org/users/1002638638" class="profile-link"></a> | |
<div class="profile-image" style="background-image: url(https://s3.amazonaws.com/images.couchsurfing.us/5HDA479GP/24770733_m_393a0979f2943c193f7543cad103ade4.jpg);"> | |
<img src="https://s3.amazonaws.com/images.couchsurfing.us/5HDA479GP/24770733_m_393a0979f2943c193f7543cad103ade4.jpg" /> | |
</div> | |
<section class="basics"> | |
<h2>Esther De La Brena</h2> | |
<div class="location">Mexico City, Distrito Federal, Mexico</div> | |
<ul class="statistics"> | |
<li class="couchstatus"> | |
<div class="status_icon couchstatusyes"> | |
</div> | |
</li> | |
<li class="friends"> | |
<span class="num"> | |
1 </span> Friends | |
</li> | |
<li class="references"> | |
<span class="num"> | |
1 </span> Ref | |
</li> | |
</ul> | |
</section> | |
</article> | |
<article rel="5HJE9PY2U" class="person couch-M"> | |
<a href="cs://Users?id=https://api.couchsurfing.org/users/1003549775" class="profile-link"></a> | |
<div class="profile-image" style="background-image: url(https://s3.amazonaws.com/images.couchsurfing.us/5HJE9PY2U/25096147_m_4b0516db5692501c9e7f4e495f2e1e4c.jpg);"> | |
<img src="https://s3.amazonaws.com/images.couchsurfing.us/5HJE9PY2U/25096147_m_4b0516db5692501c9e7f4e495f2e1e4c.jpg" /> | |
</div> | |
<section class="basics"> | |
<h2>Ursula Mendo</h2> | |
<div class="location">Mexico City, Distrito Federal, Mexico</div> | |
<ul class="statistics"> | |
<li class="couchstatus"> | |
<div class="status_icon couchstatusmaybe"> | |
</div> | |
</li> | |
<li class="friends"> | |
<span class="num"> | |
1 </span> Friends | |
</li> | |
<li class="references"> | |
<span class="num"> | |
0 </span> Ref | |
</li> | |
</ul> | |
</section> | |
</article> | |
<article rel="5H51MA6WA" class="person couch-M"> | |
<a href="cs://Users?id=https://api.couchsurfing.org/users/1001411284" class="profile-link"></a> | |
<div class="profile-image" style="background-image: url(https://s3.amazonaws.com/images.couchsurfing.us/5H51MA6WA/22102364_m_a94e2cc1489ea79d1e9b4006acab6a04.jpg);"> | |
<img src="https://s3.amazonaws.com/images.couchsurfing.us/5H51MA6WA/22102364_m_a94e2cc1489ea79d1e9b4006acab6a04.jpg" /> | |
</div> | |
<section class="basics"> | |
<h2>Paloma Ortiz</h2> | |
<div class="location">Mexico City, Distrito Federal, Mexico</div> | |
<ul class="statistics"> | |
<li class="couchstatus"> | |
<div class="status_icon couchstatusmaybe"> | |
</div> | |
</li> | |
<li class="friends"> | |
<span class="num"> | |
0 </span> Friends | |
</li> | |
<li class="references"> | |
<span class="num"> | |
0 </span> Ref | |
</li> | |
</ul> | |
</section> | |
</article> | |
<article rel="5HLWIN80K" class="person couch-Y"> | |
<a href="cs://Users?id=https://api.couchsurfing.org/users/1003925256" class="profile-link"></a> | |
<div class="profile-image" style="background-image: url(https://s3.amazonaws.com/images.couchsurfing.us/5HLWIN80K/24730942_m_4e35b2df3b83df7d409f60b22f345890.jpg);"> | |
<img src="https://s3.amazonaws.com/images.couchsurfing.us/5HLWIN80K/24730942_m_4e35b2df3b83df7d409f60b22f345890.jpg" /> | |
</div> | |
<section class="basics"> | |
<h2>Olga Espinoza</h2> | |
<div class="location">Mexico City, Distrito Federal, Mexico</div> | |
<ul class="statistics"> | |
<li class="couchstatus"> | |
<div class="status_icon couchstatusyes"> | |
</div> | |
</li> | |
<li class="friends"> | |
<span class="num"> | |
2 </span> Friends | |
</li> | |
<li class="references"> | |
<span class="num"> | |
2 </span> Ref | |
</li> | |
</ul> | |
</section> | |
</article> | |
<article rel="VM2XWYF" class="person couch-M"> | |
<a href="cs://Users?id=https://api.couchsurfing.org/users/4710099" class="profile-link"></a> | |
<div class="profile-image" style="background-image: url(https://s3.amazonaws.com/images.couchsurfing.us/VM2XWYF/26247614_m_40b82f0af89ac3826a1cfeae46f9cd6d.jpg);"> | |
<img src="https://s3.amazonaws.com/images.couchsurfing.us/VM2XWYF/26247614_m_40b82f0af89ac3826a1cfeae46f9cd6d.jpg" /> | |
</div> | |
<section class="basics"> | |
<h2>Jimena Castrejón</h2> | |
<div class="location">Mexico City, Distrito Federal, Mexico</div> | |
<ul class="statistics"> | |
<li class="couchstatus"> | |
<div class="status_icon couchstatusmaybe"> | |
</div> | |
</li> | |
<li class="friends"> | |
<span class="num"> | |
1 </span> Friends | |
</li> | |
<li class="references"> | |
<span class="num"> | |
2 </span> Ref | |
</li> | |
</ul> | |
</section> | |
</article> | |
<article rel="5HAIYSNQ5" class="person couch-M"> | |
<a href="cs://Users?id=https://api.couchsurfing.org/users/1002229672" class="profile-link"></a> | |
<div class="profile-image" style="background-image: url(https://s3.amazonaws.com/images.couchsurfing.us/5HAIYSNQ5/21623365_m_1e6a7ff4a2c9e11c0000f6b64b527272.jpg);"> | |
<img src="https://s3.amazonaws.com/images.couchsurfing.us/5HAIYSNQ5/21623365_m_1e6a7ff4a2c9e11c0000f6b64b527272.jpg" /> | |
</div> | |
<section class="basics"> | |
<h2>Iv Tovar</h2> | |
<div class="location">Mexico City, Distrito Federal, Mexico</div> | |
<ul class="statistics"> | |
<li class="couchstatus"> | |
<div class="status_icon couchstatusmaybe"> | |
</div> | |
</li> | |
<li class="friends"> | |
<span class="num"> | |
1 </span> Friends | |
</li> | |
<li class="references"> | |
<span class="num"> | |
1 </span> Ref | |
</li> | |
</ul> | |
</section> | |
</article> | |
<article rel="5H6U4YU4A" class="person couch-M"> | |
<a href="cs://Users?id=https://api.couchsurfing.org/users/1001681470" class="profile-link"></a> | |
<div class="profile-image" style="background-image: url(https://s3.amazonaws.com/images.couchsurfing.us/5H6U4YU4A/24458401_m_03523571d4e3dec1fe5147dc91609cd0.jpg);"> | |
<img src="https://s3.amazonaws.com/images.couchsurfing.us/5H6U4YU4A/24458401_m_03523571d4e3dec1fe5147dc91609cd0.jpg" /> | |
</div> | |
<section class="basics"> | |
<h2>Alisson Cautour</h2> | |
<div class="location">Mexico City, Distrito Federal, Mexico</div> | |
<ul class="statistics"> | |
<li class="couchstatus"> | |
<div class="status_icon couchstatusmaybe"> | |
</div> | |
</li> | |
<li class="friends"> | |
<span class="num"> | |
0 </span> Friends | |
</li> | |
<li class="references"> | |
<span class="num"> | |
0 </span> Ref | |
</li> | |
</ul> | |
</section> | |
</article> | |
<article rel="BGIHARU" class="person couch-Y"> | |
<a href="cs://Users?id=https://api.couchsurfing.org/users/1708305" class="profile-link"></a> | |
<div class="profile-image" style="background-image: url(https://s3.amazonaws.com/images.couchsurfing.us/BGIHARU/24357339_m_ded2d1b609dc1b648f9be4249bc0d24b.jpg);"> | |
<img src="https://s3.amazonaws.com/images.couchsurfing.us/BGIHARU/24357339_m_ded2d1b609dc1b648f9be4249bc0d24b.jpg" /> | |
</div> | |
<section class="basics"> | |
<h2>Laura Vega</h2> | |
<div class="location">Mexico City, Distrito Federal, Mexico</div> | |
<ul class="statistics"> | |
<li class="couchstatus"> | |
<div class="status_icon couchstatusyes"> | |
</div> | |
</li> | |
<li class="friends"> | |
<span class="num"> | |
0 </span> Friends | |
</li> | |
<li class="references"> | |
<span class="num"> | |
0 </span> Ref | |
</li> | |
</ul> | |
</section> | |
</article> | |
</li> | |
</ul> | |
</section> | |
<section class="pagination"> | |
<button id="load_more" style="display:none">Load more</button> | |
</section> | |
<script> | |
var current_page = 1; | |
var total_pages = 736; | |
var exclude_ids = []; | |
var original_button_txt = $("#load_more").html(); | |
if( total_pages > current_page) { | |
$("#load_more").show(); | |
} | |
function restoreButton(button,button_txt){ | |
addListener(); | |
button.html(button_txt); | |
button.removeClass('loading'); | |
} | |
function addListener(){ | |
$("#load_more").on('click.loadMore',function(){ | |
var button = $(this); | |
var button_txt = original_button_txt; | |
button.addClass('loading'); | |
button.removeClass("error"); | |
button.html(''); | |
button.off('click.loadMore'); | |
current_page++; | |
if( current_page == total_pages ){ | |
$("#load_more").hide(); | |
} | |
$(".person").each(function(index, element){ | |
exclude_ids.push($(element).attr('rel')); | |
}); | |
$.ajax({ | |
url: "/msearch?location=mexico%20city&gender=female&has-photo=false&member-type=host&vouched=&verified=&network=&min-age=&max-age=&platform=android", | |
data: { page: current_page, exclude_ids: exclude_ids} , | |
success: function(data){ | |
$(".results_container").append(data); | |
restoreButton(button,button_txt); | |
}, | |
timeout: 30000, //30 seconds | |
error: function(){ | |
button.addClass("error"); | |
restoreButton(button,'Network error, please try again.'); | |
} | |
}); | |
}); | |
} | |
addListener(); | |
</script> | |
<script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"beacon-6.newrelic.com","licenseKey":"062bd2eae9","applicationID":"2557718","transactionName":"Y1NaYRdUWEpZBkxQWloZeVYRXFlXFwhLXFRGVVAaDFtSXEA=","queueTime":0,"applicationTime":186,"ttGuid":"","agentToken":"","userAttributes":"","errorBeacon":"jserror.newrelic.com","agent":"js-agent.newrelic.com\/nr-380.min.js"}</script></body> | |
</html> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
> GET /msearch?location=mexico%20city&gender=female&has-photo=false&member-type=host&vouched=&verified=&network=&min-age=&max-age=&platform=android HTTP/1.1 | |
> Content-Type: application/json | |
> Cookie: auth_token=sometoken | |
> Connection: close | |
> Host: api.couchsurfing.org | |
< HTTP/1.1 200 OK | |
< Content-Type: text/html; charset=utf-8 | |
< Date: Wed, 07 May 2014 06:50:56 GMT | |
< Server: nginx/1.2.1 | |
< Set-Cookie: csbr=somecookie==; expires=Thu, 31-Dec-37 23:55:55 GMT; domain=couchsurfing.com; path=/ | |
< Vary: Accept-Encoding | |
< X-Frame-Options: SAMEORIGIN | |
< X-Powered-By: PHP/5.4.4-14+deb7u8 | |
< transfer-encoding: chunked | |
< Connection: Close |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
> GET /msearch?location=mexico%20city&gender=female&has-photo=false&member-type=host&vouched=&verified=&network=&min-age=&max-age=&platform=android&page=1&exclude_ids[]=4618096&exclude_ids[]=1004333656&exclude_ids[]=1002638638&exclude_ids[]=1003549775&exclude_ids[]=1001411284&exclude_ids[]=1003925256&exclude_ids[]=4710099&exclude_ids[]=1002229672&exclude_ids[]=1001681470&exclude_ids[]=1708305 HTTP/1.1 | |
> Content-Type: application/json | |
> Cookie: auth_token=somecookie | |
> Connection: close | |
> Host: api.couchsurfing.org | |
< HTTP/1.1 200 OK | |
< Content-Type: text/html; charset=utf-8 | |
< Date: Wed, 07 May 2014 05:04:43 GMT | |
< Server: nginx/1.2.1 | |
< Set-Cookie: csbr=somecookie==; expires=Thu, 31-Dec-37 23:55:55 GMT; domain=couchsurfing.com; path= | |
< Vary: Accept-Encoding | |
< X-Frame-Options: SAMEORIGIN | |
< X-Powered-By: PHP/5.4.4-14+deb7u8 | |
< transfer-encoding: chunked | |
< Connection: close |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment