Getting Wunderground Data from MKR1000

I'm trying to get weather data from wunderground.com using my Arduino MKR1000 and display it (for now on the serial monitor, but in future on an OLED display), but I'm a bit stuck: how do I get the specific object/s from the page which contain/s the weather data? I already have an API key, and am using some code from Arduino.cc (Scheduled WiFi SSL Web Client by Arturo Guadalupi).
Here's the section of code I can't figure out the formatting for (the MKR1000 isn't connecting to the page and object I specified). Please tell me if you want the whole document.

  if (client.connect(server, 443)) { //Am I using the right port
    // Make a HTTP request:
    client.println("GET //api/xxxAPI KEY HERExxxxxx/conditions/q/xLOCATION CODE HERExx.json HTTP/1.1\r\n");  //This is the line IDK how to format
    client.println("Host: https://www.wunderground.com/weather/gb/xLOCATIONxx/xxSTATIONx");
    client.println("Connection: close");
    client.println();
  }
  else {
    Serial.println("connection failed"); 

I'm trying to get weather data from wunderground.com using my Arduino MKR1000 and display it (for now on the serial monitor, but in future on an OLED display), but I'm a bit stuck: how do I get the specific object/s from the page which contain/s the weather data? I already have an API key, and am using some code from Arduino.cc (Scheduled WiFi SSL Web Client by Arturo Guadalupi).
The section of code I can't figure out the formatting for is around line 131 (the MKR1000 isn't connecting to the page and object I specified).

GetWeatherDataMKR.ino (3.89 KB)

(deleted)

Threads merged.

spycatcher2k , Coding Badly , whoops, sorry for that - I've had so many questions recently it's hard to keep track of where I put which.

(deleted)

  if (client.connect(server, 443)) { //Am I using the right port
    // Make a HTTP request:
    client.println("GET //api/xxxAPI KEY HERExxxxxx/conditions/q/xLOCATION CODE HERExx.json HTTP/1.1\r\n");  //This is the line IDK how to format
    client.println("Host: https://www.wunderground.com/weather/gb/xLOCATIONxx/xxSTATIONx");
    client.println("Connection: close");
    client.println();
  }

Hello, Mr. Server. I need some information. I'm not going to listen to a thing you say, so don't bother talking to me.

Why on earth would you do THAT?

I'm not pretending I know what I'm doing!
How do I actively request data from the server and print it to serial monitor then?? :confused:

Edit: Ignore - I will work the rest out on my own.

spycatcher2k:
ESP8266 get weather from Weather Underground · GitHub

Thanks - funnily enough I've come across this exact code before and I just managed to get it working on my ESP8266 - I'll keep trying on the MKR!