[JAVAscript] Nu.nl headlines linken lukt niet.

Pagina: 1
Acties:

  • Rexomnium
  • Registratie: September 2000
  • Laatst online: 16:07

Rexomnium

Vincam aut moriar

Topicstarter
code:
1
2
3
4
5
6
7
8
9
10
11
12
<applet
 code="vi.applet.textscroll.TextScroll.class"
 archive="http://nu.nl/java/textscroll.zip"
 codebase="http://nu.nl/java/"
 width="250" height="18">
            <param name="data"
      value="http://nu.nl/deeplink_applet_nieuws">
            <param name="refresh"   value="1">
            <param name="leftwidth" value="95">
            <param name="wraptext"  value="false">
            ; 
          </applet>

Als ik dit op mijn website plaats krijg ik alleen een ; te zien. Weet iemand wat ik fout doe? Dit is rechtstreeks gecopieerd van http://nu.nl/deeplink en het zou het toch moeten doen geloof ik.

Hulp hulp! :)

We zijn allemaal vaandeldrager in een optocht van gekwetsten.


Verwijderd

Als ik dit op mijn website plaat krijg ik alleen een...
Waar is die website gehost dan ?
En volgens mij kan het ook niet omdat die class file niet op jouw "website" staat

  • Rexomnium
  • Registratie: September 2000
  • Laatst online: 16:07

Rexomnium

Vincam aut moriar

Topicstarter
Die website is gehost door portland.co.uk.
Volgens de beschrijving heb ik de beschikking over CGI/PHP/ASP/MYsql etc.

En volgens nu.nl kan het wel zo.

We zijn allemaal vaandeldrager in een optocht van gekwetsten.


  • Dennis
  • Registratie: Februari 2001
  • Laatst online: 17:26
Je kunt beter de NU.nl site rippen met php, eventueel een XML script van maken, en dan via XSL transformeren naar je weblay-out.

Nu denk je vast: daar zit ik niet echt op te wachten, en dat kan ik me voorstellen :P Je zou dan kunnen overwegen de 2e en 3e stap over te slaan, zodat je vanuit je php rechtstreeks html schrijft naar je page.

Waar is dit goed voor? Nou, je krijgt gewoon je eigen lay-out en bent dus niet afhankelijk van de lay-out die nu.nl in haar java applet stopt.

Dus even een vraagje: kun je php :?

  • Rexomnium
  • Registratie: September 2000
  • Laatst online: 16:07

Rexomnium

Vincam aut moriar

Topicstarter
Maar u kunt de headlines ook zelf ophalen via één van de volgende URL's:


http://nu.nl/deeplink_rss (RSS 0.91 formaat, zie de Netscape specificatie)
http://nu.nl/deeplink_html (HTML formaat)
http://nu.nl/deeplink_xml (niet-standaard XML formaat)
Je kan volgens nu.nl ook de headlines via XML verkrijgen, maar ik zou niet weten hoe dat werkt.

Ik kan geen php. :)

Heb je misschien een voorbeeldje?

We zijn allemaal vaandeldrager in een optocht van gekwetsten.


  • Dennis
  • Registratie: Februari 2001
  • Laatst online: 17:26
Op zondag 30 december 2001 12:50 schreef Larzan een antwoord aan mij
Ik kan je wel een voorbeeldje geven hoe je zoiets aan moet pakken, maar het verschilt dus per site hoe je het kunt rippen, want wat je werkelijk doet is de code op bepaalde stukken uit elkaar knippen, zodat het juiste stukje overblijft.

Nog even over die xml file van hun: :r
Dat is geen xml, dat ik een brak stuk code waar je dus geen ene moer mee kan.

Nee, dan is die html file die er ook bij staat nog wel het meest handig, in de zin dat je die het makkelijkst kan rippen :o

  • Thijsmans
  • Registratie: Juli 2001
  • Laatst online: 13:22

Thijsmans

⭐⭐⭐⭐⭐ (5/5)

PHP:
1
2
3
<?
require("bestand");
?>

zet het bestand in jouw pagina. Maar of je ook iets van een andere server kunt requiren weet ik niet...

Privacy-adepten vinden op AVGtekst.nl de Nederlandse AVG-tekst voorzien van uitspraken en besluiten.


Verwijderd

Ik heb wel een linkje als je toch met php die xml gaat doorgronden;
http://sourceforge.net/projects/phpxpath/scripts/documentation/

Maar of je daar nu echt wat aan hebt ;)
Je hebt trouwens een applet in je page (das JAVA en geen JavaScript)

Als je echt letterlijk copy-pastet zou het moeten werken.
Anders ff mailen naar nu.nl of vragen of je host geen deeplink ondersteunt.

  • Rexomnium
  • Registratie: September 2000
  • Laatst online: 16:07

Rexomnium

Vincam aut moriar

Topicstarter
Mensen bedankt.

Hier ga ik ff mee stoeien :)

We zijn allemaal vaandeldrager in een optocht van gekwetsten.


  • oh,when?
  • Registratie: April 2000
  • Niet online

oh,when?

...

Op zondag 30 december 2001 12:46 schreef dennisdotcom het volgende:
Je kunt beter de NU.nl site rippen met php, eventueel een XML script van maken, en dan via XSL transformeren naar je weblay-out...
Dat zou kunnen, je kan zelfs via Java Server Beans een http request maken en de RSS file inlezen, en daar je eigen geschreven parsertje overheen gooien.

das net zo goed overkill...

want:

• de meeste hosts compilen PHP niet met XML support
• of compilen in safe mode, en daardoor de fopen wrappers niet blijken te werken
• <miereneuk mode> XSL transformeert helemaal niets...das alleen een stylesheet.</miereneuk mode>
Op zondag 30 december 2001 12:53 schreef dennisdotcom het volgende:

[..]

Ik kan je wel een voorbeeldje geven hoe je zoiets aan moet pakken, maar het verschilt dus per site hoe je het kunt rippen, want wat je werkelijk doet is de code op bepaalde stukken uit elkaar knippen, zodat het juiste stukje overblijft.

Nog even over die xml file van hun: :r
Dat is geen xml, dat ik een brak stuk code waar je dus geen ene moer mee kan.
Nu spreek je je eigen nog tegen ook. Want de route is tot de XSLT transformatie voor elke site hetzelfde:

pseudocode:
code:
1
2
3
4
5
Maak HTTP Connectie
    Haal XML File op
Sluit Connectie

Transformeer XML + XSL File mbv XSLT naar gewenste output

Zoals je wellicht wel weet word de layout van de output bepaalt in de XSL file. Dus alleen deze is site-dependent. De code verschilt dus helemaal niet per site, maar kan universeel zijn. Zoiets is 15 regels werk...laten we er voor het gemak 25 van maken (mooie errorhandler erbij...)

En die XML File is helemaal zo brak nog niet:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<nu>
<section name="nieuws.hoofd">
<document href="http://nu.nl/document?n=49963">'Schip bij Vlieland kan nog dagen blijven branden'</document>
<document href="http://nu.nl/document?n=49971">Verwarde automobilist richt schade aan in Rotterdam</document>
<document href="http://nu.nl/document?n=49968">Zeker honderd doden door brand in Lima</document>
<document href="http://nu.nl/document?n=49966">Aanhoudingen bij dancefeest Innercity</document>
<document href="http://nu.nl/document?n=49965">Aanhang milieu- en natuurorganisaties opnieuw gegroeid</document>
<document href="http://nu.nl/document?n=49964">Argentijns kabinet stapt op</document>
<document href="http://nu.nl/document?n=49954">Agenten gewond geraakt bij Argentijnse betoging (video)</document>
<document href="http://nu.nl/document?n=49950">Kamervoorzitter wil Jorge Zorreguieta bij huwelijk</document>
</section>

<section name="nieuws.overig">
<document href="http://nu.nl/document?n=49958">Schoonmakers Schiphol bekennen roof uit vliegtuigen</document>
<document href="http://nu.nl/document?n=49949">'Al-Qaeda probeerde chemische wapens uit op dieren'</document>
<document href="http://nu.nl/document?n=49947">'Krantenjongen wordt ontvoerd, mishandeld en misbruikt'</document>
<document href="http://nu.nl/document?n=49946">'Nederland bood VS gevechtsvliegtuigen aan'</document>
<document href="http://nu.nl/document?n=49942">Bush niet onder de indruk van video Bin Laden (video)</document>
<document href="http://nu.nl/document?n=49938">Indiërs massaal op de vlucht (video)</document>
<document href="http://nu.nl/document?n=49937">Celstraffen voor uitzendzwendelaars </document>
<document href="http://nu.nl/document?n=49930">Folteraar Argentijns bewind opgepakt</document>
<document href="http://nu.nl/document?n=49925">Storm hindert verkeer in Nederland (video)</document>

[...]

Die is toch perfect te parsen? wat is daar moeilijk aan? Btw ik blijf erbij..tis allemaal overkill als je alleen maar de links op je paginaatje wil hebben...kun je net zo goed bij de javaapplet blijven.

/disclaimer ik vind XSLT wel leuk hoor. :)

"You're only as good, as what you did last week."


  • Dennis
  • Registratie: Februari 2001
  • Laatst online: 17:26
Oh, When zat mij net weer flink te mierenneuken:
<miereneuk mode> XSL transformeert helemaal niets...das alleen een stylesheet.</miereneuk mode>
Ok, jij wint ;) :o
En die XML File is helemaal zo brak nog niet:
Klopt, ik had niet goed gekeken |:(
I.p.v. dat die sukkels het nou als .xml opslaan |:(
Pagina: 1