title: How do i change my location sending a request in python
body: <p>I need to send a request to get all cruise information from this web page:
  <a href="https://www.ncl.com" rel="nofollow noreferrer">https://www.ncl.com</a>
  Problem is that i am in Europe and i need the prices to be in US dollars. Somehow the page &quot;knows&quot; where i am and i cant get it to return currency other than EUR. Is there a way to do that programmatically?
  So far my request is this:</p>
  <pre><code>session = requests.session()
  headers = {
      &quot;authority&quot;: &quot;www.ncl.com&quot;,
      &quot;method&quot;: &quot;GET&quot;,
      &quot;path&quot;: &quot;/ca/en/search_vacations&quot;,
      &quot;scheme&quot;: &quot;https&quot;,
      &quot;accept&quot;: &quot;application/json, text/plain, */*&quot;,
      &quot;connection&quot;: &quot;keep-alive&quot;,
      &quot;referer&quot;: &quot;https://www.ncl.com/ca/en/&quot;,
      &quot;cookie&quot;:&quot;AkaUTrackingID=5D33489F106C004C18DFF0A6C79B44FD; AkaSTrackingID=F942E1903C8B5868628CF829225B6C0F; UrCapture=1d20f804-718a-e8ee-b1d8-d4f01150843f; BIGipServerpreprod2_www2.ncl.com_http=61515968.20480.0000; _gat_tealium_0=1; BIGipServerpreprod2_www.ncl.com_r4=1957341376.10275.0000; MP_COUNTRY=us; MP_LANG=en; mp__utma=35125182.281213660.1481488771.1481488771.1481488771.1; mp__utmc=35125182; mp__utmz=35125182.1481488771.1.1.utmccn=(direct)|utmcsr=(direct)|utmcmd=(none); utag_main=_st:1481490575797$ses_id:1481489633989%3Bexp-session; s_pers=%20s_fid%3D37513E254394AD66-1292924EC7FC34CB%7C1544560775848%3B%20s_nr%3D1481488775855-New%7C1484080775855%3B; s_sess=%20s_cc%3Dtrue%3B%20c%3DundefinedDirect%2520LoadDirect%2520Load%3B%20s_sq%3D%3B; _ga=GA1.2.969979116.1481488770; mp__utmb=35125182; NCL_LOCALE=en-US; SESS93afff5e686ba2a15ce72484c3a65b42=5ecffd6d110c231744267ee50e4eeb79; ak_location=US,NY,NEWYORK,501; Ncl_region=NY; optimizelyEndUserId=oeu1481488768465r0.23231006365903206&quot;,
      &quot;Proxy-Authorization&quot;: &quot;Basic QFRLLTVmZjIwN2YzLTlmOGUtNDk0MS05MjY2LTkxMjdiMTZlZTI5ZDpAVEstNWZmMjA3ZjMtOWY4ZS00OTQxLTkyNjYtOTEyN2IxNmVlMjlk&quot;
  }
  session.headers.update(headers)
  url = &quot;https://www.ncl.com/ca/en/search_vacations?cruise=1&amp;cruiseTour=1&amp;cruiseHotel=1&amp;cruiseHotelAir=1&amp;flyCruise=1&amp;numberOfGuests=4294953449&amp;state=undefined&amp;pageSize=10&amp;currentPage=&quot; + str(page_counter) + &quot;&amp;sortBy=Featured&amp;autoPopulate=f&amp;from=resultPage&quot;
      page = session.get(url)
      cruise_results = page.json()
  </code></pre>
  <p>I really need to do that without using VPN tunnelling or proxies.
  The cookie i am using was not the first i've tried. This one above, is the one ive got when i tunneled the connection and opened the page from USA. Didn't do the job so i guess the cookie is not involved. I'm still quite new at this.</p>