<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Moeglichkeiten, eine Internetseite zu bekommen]]></title><description><![CDATA[<p>Tagchen, ich bin recht neu bei C++, ich kann zwar recht gut Java, aber da ist man ja auch arg verwoehnt.</p>
<p>Ich moechte eine Internetseite (<a href="http://bla.tld/show.php?id=123456" rel="nofollow">http://bla.tld/show.php?id=123456</a>) und suche nun nach der besten Moeglichkeit.</p>
<p>Das System drunter ist ein Debian Sid, ich hab also wohl einige Moeglichkeiten</p>
<p>Meine Frage: was ist fuer diesen Zweck die einfachste/guenstigste Moeglichkeit?<br />
in cURL lese ich mich gerade ein, aber bei den Beispielen haperts nich bissel...<br />
laut meinem IT-Lehrer sind sockets in C(++) eine haessliche Angelegenheit, stimmt das?</p>
<p>Shell-Aufrufe (wget, curl...) moechte ich lieber nicht machen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
<p>Was ist die beste Methode? rein in eine temporaere Datei? alles im Speicher (nach <a href="http://curl.haxx.se/lxr/source/docs/examples/getinmemory.c" rel="nofollow">http://curl.haxx.se/lxr/source/docs/examples/getinmemory.c</a>)? Ich moechte die Seite spaeter parsen, unter php und java hab ich die sachen meistens einfach als String in eine Variable rein...</p>
<p>C167</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/179491/moeglichkeiten-eine-internetseite-zu-bekommen</link><generator>RSS for Node</generator><lastBuildDate>Mon, 21 Sep 2026 06:20:08 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/179491.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 22 Apr 2007 14:04:20 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Moeglichkeiten, eine Internetseite zu bekommen on Sun, 22 Apr 2007 14:23:40 GMT]]></title><description><![CDATA[<p>Tagchen, ich bin recht neu bei C++, ich kann zwar recht gut Java, aber da ist man ja auch arg verwoehnt.</p>
<p>Ich moechte eine Internetseite (<a href="http://bla.tld/show.php?id=123456" rel="nofollow">http://bla.tld/show.php?id=123456</a>) und suche nun nach der besten Moeglichkeit.</p>
<p>Das System drunter ist ein Debian Sid, ich hab also wohl einige Moeglichkeiten</p>
<p>Meine Frage: was ist fuer diesen Zweck die einfachste/guenstigste Moeglichkeit?<br />
in cURL lese ich mich gerade ein, aber bei den Beispielen haperts nich bissel...<br />
laut meinem IT-Lehrer sind sockets in C(++) eine haessliche Angelegenheit, stimmt das?</p>
<p>Shell-Aufrufe (wget, curl...) moechte ich lieber nicht machen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
<p>Was ist die beste Methode? rein in eine temporaere Datei? alles im Speicher (nach <a href="http://curl.haxx.se/lxr/source/docs/examples/getinmemory.c" rel="nofollow">http://curl.haxx.se/lxr/source/docs/examples/getinmemory.c</a>)? Ich moechte die Seite spaeter parsen, unter php und java hab ich die sachen meistens einfach als String in eine Variable rein...</p>
<p>C167</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1271127</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1271127</guid><dc:creator><![CDATA[C167]]></dc:creator><pubDate>Sun, 22 Apr 2007 14:23:40 GMT</pubDate></item><item><title><![CDATA[Reply to Moeglichkeiten, eine Internetseite zu bekommen on Sun, 22 Apr 2007 18:16:10 GMT]]></title><description><![CDATA[<p>hm du willst also ne page mit c++ machen.<br />
Dann brauchst:<br />
http protokoll <a href="http://tools.ietf.org/html/rfc2616" rel="nofollow">http://tools.ietf.org/html/rfc2616</a><br />
sockets <a href="http://www.c-worker.ch" rel="nofollow">http://www.c-worker.ch</a></p>
<p>Viel Spaß ist imho unsinnig bleib lieber bei php oder so der aufwand lohnt sich nicht, vorallem wenn du noch ein anfänger bist.</p>
<p>mfg tobZel</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1271340</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1271340</guid><dc:creator><![CDATA[tobZel]]></dc:creator><pubDate>Sun, 22 Apr 2007 18:16:10 GMT</pubDate></item><item><title><![CDATA[Reply to Moeglichkeiten, eine Internetseite zu bekommen on Sun, 22 Apr 2007 20:13:26 GMT]]></title><description><![CDATA[<p>nee, ich will ne Seite aus dem Internet runterladen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /><br />
die wird dann geparsed (mit bissel glueck find ich nen XML-Parser der den verbuggten output aus Berkeley filtert) und formatiert angezeigt werden <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /> dazu muss ich erstmal die daten bekommen</p>
<p>das RFC kenne ich, wir ham in der Schule mal nen kleinen Browser in Java geschrieben (bzw. den HTML-code angezeigt) und auch schon kleinere Server ueber den ServerSocket aufgebaut.<br />
der zweite Link nuetzt mir nicht viel, da ich auf Linux programmiere <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
<p>trotzdem Danke</p>
<p>C167</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1271384</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1271384</guid><dc:creator><![CDATA[C167]]></dc:creator><pubDate>Sun, 22 Apr 2007 20:13:26 GMT</pubDate></item><item><title><![CDATA[Reply to Moeglichkeiten, eine Internetseite zu bekommen on Sun, 22 Apr 2007 20:17:16 GMT]]></title><description><![CDATA[<p>Und wie glaubst du kannst du den Inhalt der Seite bekommen ohne sie downzuloaden? Also ohne HTTP wird da nicht viel laufen.</p>
<p>Unter Windows hast du die praktische Methode SHGetHttpFile oder so ähnlich, vll bietet Linux auch was Ähnliches...aber grundsätzlich Socket + HTTP + GET ... + Ergebnis parsen und Seiteninhalt in String schreiben.</p>
<p>MfG SideWinder</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1271385</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1271385</guid><dc:creator><![CDATA[SideWinder]]></dc:creator><pubDate>Sun, 22 Apr 2007 20:17:16 GMT</pubDate></item><item><title><![CDATA[Reply to Moeglichkeiten, eine Internetseite zu bekommen on Sun, 22 Apr 2007 20:29:16 GMT]]></title><description><![CDATA[<p>deshalb suche ich ja nach der besten/einfachsten moeglichkeit. Einzig Shellaufrufe moechte ich nicht machen.</p>
<p>in die libcurl lese ich mich gerade ein, aber selbst die Beispiele lassen sich nicht durchcompilieren:</p>
<pre><code class="language-cpp">#include &lt;stdio.h&gt;
#include &lt;curl/curl.h&gt;
int main(void)
{
  CURL *curl;
  CURLcode res;
  curl = curl_easy_init();
  if(curl) {
    curl_easy_setopt(curl, CURLOPT_URL, &quot;curl.haxx.se&quot;);
    res = curl_easy_perform(curl);
    /* always cleanup */
    curl_easy_cleanup(curl);
  }
  return 0;
}
</code></pre>
<pre><code>gcc simple.c -o simple
/tmp/ccP54ISE.o: In function `main':
simple.c:(.text+0x12): undefined reference to `curl_easy_init'
simple.c:(.text+0x36): undefined reference to `curl_easy_setopt'
simple.c:(.text+0x41): undefined reference to `curl_easy_perform'
simple.c:(.text+0x4f): undefined reference to `curl_easy_cleanup'
collect2: ld gab 1 als Ende-Status zurück
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1271387</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1271387</guid><dc:creator><![CDATA[C167]]></dc:creator><pubDate>Sun, 22 Apr 2007 20:29:16 GMT</pubDate></item><item><title><![CDATA[Reply to Moeglichkeiten, eine Internetseite zu bekommen on Sun, 22 Apr 2007 20:32:06 GMT]]></title><description><![CDATA[<p>Den Fehlermeldungen nach zu urteilen hast Du die libcurl-Bibliothek nicht mit verlinkt.</p>
<p>PS: Ups, jetzt sehe ich erst den Compileraufruf. Ja, da fehlen die Linkerangaben.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1271389</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1271389</guid><dc:creator><![CDATA[Konrad Rudolph]]></dc:creator><pubDate>Sun, 22 Apr 2007 20:32:06 GMT</pubDate></item><item><title><![CDATA[Reply to Moeglichkeiten, eine Internetseite zu bekommen on Sun, 22 Apr 2007 20:42:11 GMT]]></title><description><![CDATA[<p>hm... normalerweise arbeite ich mit eclipse/cdt und der managed-make modus sollte den mist finden... okay, nun ist mir klar warum das nicht funktionieren kann, nur wie sage ich das dem linker?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1271393</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1271393</guid><dc:creator><![CDATA[C167]]></dc:creator><pubDate>Sun, 22 Apr 2007 20:42:11 GMT</pubDate></item><item><title><![CDATA[Reply to Moeglichkeiten, eine Internetseite zu bekommen on Sun, 22 Apr 2007 20:49:28 GMT]]></title><description><![CDATA[<p>schau mal hier, ein wunderschöner beitrag, mit c++ und sockets zu arbeiten...<br />
<a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-169861.html" rel="nofollow">http://www.c-plusplus.net/forum/viewtopic-var-t-is-169861.html</a><br />
kannst du gerne deinem lehrer mitgeben <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1271396</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1271396</guid><dc:creator><![CDATA[elise]]></dc:creator><pubDate>Sun, 22 Apr 2007 20:49:28 GMT</pubDate></item><item><title><![CDATA[Reply to Moeglichkeiten, eine Internetseite zu bekommen on Sun, 22 Apr 2007 20:51:15 GMT]]></title><description><![CDATA[<p>ach ja, und linken mit</p>
<p>gcc ..... -lcurl</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1271400</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1271400</guid><dc:creator><![CDATA[elise]]></dc:creator><pubDate>Sun, 22 Apr 2007 20:51:15 GMT</pubDate></item><item><title><![CDATA[Reply to Moeglichkeiten, eine Internetseite zu bekommen on Sun, 22 Apr 2007 20:59:56 GMT]]></title><description><![CDATA[<p>elise schrieb:</p>
<blockquote>
<p>schau mal hier, ein wunderschöner beitrag, mit c++ und sockets zu arbeiten...<br />
<a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-169861.html" rel="nofollow">http://www.c-plusplus.net/forum/viewtopic-var-t-is-169861.html</a><br />
kannst du gerne deinem lehrer mitgeben <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /><br />
ach ja, und linken mit</p>
<p>gcc ..... -lcurl</p>
</blockquote>
<p>vielen Dank <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":-)"
      alt="🙂"
    /><br />
der thread is schon im drucker und nu funktioniert endlich *jubel* der erste download einer Internetseite <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /><br />
kann ich also mit -l&lt;ordnername in /usr/include/&gt; beliebige sachen linken?</p>
<p>C167</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1271402</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1271402</guid><dc:creator><![CDATA[C167]]></dc:creator><pubDate>Sun, 22 Apr 2007 20:59:56 GMT</pubDate></item><item><title><![CDATA[Reply to Moeglichkeiten, eine Internetseite zu bekommen on Sun, 22 Apr 2007 21:04:50 GMT]]></title><description><![CDATA[<p>C167 schrieb:</p>
<blockquote>
<p>elise schrieb:</p>
<blockquote>
<p>schau mal hier, ein wunderschöner beitrag, mit c++ und sockets zu arbeiten...<br />
<a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-169861.html" rel="nofollow">http://www.c-plusplus.net/forum/viewtopic-var-t-is-169861.html</a><br />
kannst du gerne deinem lehrer mitgeben <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /><br />
ach ja, und linken mit</p>
<p>gcc ..... -lcurl</p>
</blockquote>
<p>vielen Dank <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":-)"
      alt="🙂"
    /><br />
der thread is schon im drucker und nu funktioniert endlich *jubel* der erste download einer Internetseite <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /><br />
kann ich also mit -l&lt;ordnername in /usr/include/&gt; beliebige sachen linken?</p>
<p>C167</p>
</blockquote>
<p>bibliotheken kannst du linken.<br />
beliebig sicher nicht <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /><br />
les zu den sachen bitte das jeweilige faq! dort wird dir mitgeteilt, wies geht.<br />
siehs als ... gebrauchsanweisung, auch libcurl hat sowas .. (readme, documentation, faq)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1271406</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1271406</guid><dc:creator><![CDATA[elise]]></dc:creator><pubDate>Sun, 22 Apr 2007 21:04:50 GMT</pubDate></item></channel></rss>