Google Newsgrabber

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Google Newsgrabber

    Hallo,
    ich habe mir folgenden Google Newsgrabber zusammengebastelt,
    das Problem das ich nun habe ist dass das Script nur auf die
    Url news.google.de zugreift und nicht auf die lite Version unter:
    news.google.de/news/de/de/mainlite.html

    Hat jmd eine Idee wo der Fehler liegt?


    Code:
    PHP Code:
    <? 
    $resultCount = '5'; 
    $newsShort= 'news.google.de'; 
    $newsPage = 'news.google.de/news/de/de/mainlite.html'; 
    ?> 
    <?php 
    $open 
    fsockopen ("$newsShort"80$errno$errstr30); 
    fputs ($open"GET / HTTP/1.0\nAccept: */*\nAccept-Language: de\nHost: $newsPage\r\n\r\n"); 
    $read fread($open900000); 
    fclose($open); 
    preg_match_all("|<br><a class=y href=\"(.*)\">(.*)</a><br>
    <font size=-1><b><font color=#6f6f6f>(.*)&-</font>(.*)</b>
    <br>(.*)<br><a href=\"(.*)\">(.*)</a> <font class=f>(.*)</font>
    <br><a href=\"(.*)\">(.*)</a> <font class=f>(.*)</font><br>
    <font class=p><a href=|U"
    ,$read,$result); 
    for (
    $i 0$i <= $resultCount$i++) { 
       
    ?> 
    <font size=1 face=verdana><a href="<?=$result[1][$i]?>" target="_blank"><font size=2><b><?=$result[2][$i]?>
    </b></font></a><br>(<?=$result[3][$i]?><?=$result[5][$i]?>
    <br><a href="<?=$result[6][$i]?>" target="_blank">
    <?=$result[7][$i]?></a> (<?=$result[8][$i]?>)<br>
    <a href="<?=$result[9][$i]?>" target="_blank">
    <?=$result[10][$i]?></a> (<?=$result[11][$i]?>)<br><br><br> 
       <? 

    ?>
    Last edited by checksumde; 14-07-2003, 13:58.

  • #2
    Ich würde erstmal auf die Richtige Seite zugreifen.
    *winks*
    Gilbert
    ------------------------------------------------
    Hilfe für eine Vielzahl von Problemen!!!
    http://www.1st-rootserver.de/

    Comment


    • #3
      was meinst du?

      Comment


      • #4
        er meinte mach ein paar zeilenümbüche oben in deinen code

        Comment


        • #5
          OffTopic:
          Hat Wotan ja jetzt bereits getan


          Binde deinen Code immer in [ PHP ] Code [ /PHP ] ein, um es übersichtlicher zu machen. (Ohne Leerzeichen)

          Comment


          • #6
            Ich denke mal das Problem liegt im GET request,
            ich hab diesbezüglich auch schon einiges ausprobiert.
            Bis jetzt leider erfolglos =(

            Comment


            • #7
              so lies dir das mal durch
              http://www.w3.org/Protocols/rfc2616/rfc2616.html
              mfg,
              [color=#0080c0]Coragon[/color]

              Comment

              Working...
              X