sorry about not posting the code.. i thought would not be necessary, because i really just changed the ip from the server that the code should connect too.
this is the code
#include <SPI.h>
#include <Ethernet.h>
// Enter a MAC address for your controller below.
// Newer Ethernet shields have a MAC address printed on a sticker on the shield
byte mac[] = {
0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED };
char server[] = "www.mvg-mainz.de";
// Set the static IP address to use if the DHCP fails to assign
IPAddress ip(192,168,0,85);
// Initialize the Ethernet client library
// with the IP address and port of the server
// that you want to connect to (port 80 is default for HTTP):
EthernetClient client;
void setup() {
// Open serial communications and wait for port to open:
Serial.begin(9600);
while (!Serial) {
; // wait for serial port to connect. Needed for Leonardo only
}
// start the Ethernet connection:
if (Ethernet.begin(mac) == 0) {
Serial.println("Failed to configure Ethernet using DHCP");
// no point in carrying on, so do nothing forevermore:
// try to congifure using IP address instead of DHCP:
Ethernet.begin(mac, ip);
}
// give the Ethernet shield a second to initialize:
delay(1000);
Serial.println("connecting...");
// if you get a connection, report back via serial:
if (client.connect(server, 80)) {
Serial.println("connected");
// Make a HTTP request:
client.println("GET /typo3conf/ext/itcsoutput/Classes/Utility/autocomplete__1.php?p1=427&q=Atrium%20Hotel%20Mainz&p3=30 HTTP/1.1");
client.println("Host: www.mvg-mainz.de");
client.println("Connection: keep-alive");
client.println();
}
else {
// kf you didn't get a connection to the server:
Serial.println("connection failed");
}
}
void loop()
{
// if there are incoming bytes available
// from the server, read them and print them:
if (client.available()) {
char c = client.read();
Serial.print(c);
}
// if the server's disconnected, stop the client:
if (!client.connected()) {
Serial.println();
Serial.println("disconnecting.");
client.stop();
// do nothing forevermore:
while(true);
}
}
the response that i received on the Serial Monitor is down on the picture named "serial".
The TextFinder application can look for and apparently capture desired parts of streaming data. If the data you desire is at the end of the returned html, you might capture that section of the stream then parse out the desired data. Below is somewhat complex code that captures desired weather data from a web page.