
Hoe advertenties weren uit feeds
-
- Berichten: 3981
- Lid geworden op: 20 november 2004, 17:58
- Locatie: Zoo (aasgier)
Hoe advertenties weren uit feeds
Steeds meer sites stoppen ook advertenties in hun feeds. Voorbeelden hiervan zijn bv tweakers.net, en PCM. Ik vind dat vreselijk storend. Is er een mogelijkheid om deze te weren?


-
- Berichten: 257
- Lid geworden op: 6 juni 2005, 15:17
Een php script bouwen dat een rss feed inslikt, verwerkt en uitpoept. Kan je daartussen alles dat met 'ADV' oid begint filteren.
Dit script kijkt of de eerste 4 tekens van de titel 'ADV:' zijn, als dit niet zo is wordt het doorgelaten.
Zie het resultaat: http://82.170.159.22/feed.php
EDIT: Ik zie dat ZDNet nu ook een advertentie erin gezet heeft. Ik denk dat ik dit script eens ga uitwerken en zo ga maken dat het voor elke feed gebruikt kan worden.
Een andere mogelijkheid is natuurlijk een extensie schrijven, of een feedreader gebruiken die kan filteren... maarja, php lukt mij nog
Code: Selecteer alles
<?
$feed = "http://tweakers.net/feeds/mixed.xml";
if(($rss = file_get_contents($feed)) === FALSE){
die("Error");
}
$rss = explode("<item>", $rss);
foreach($rss as $key => $rss_item){
$rss_title_start = strpos($rss_item, "<title>");
$rss_title_end = strpos($rss_item, "</title>");
$rss_title = substr($rss_item, $rss_title_start+7, $rss_title_end-12);
if(substr($rss_title, 0, 4) != "ADV:"){
if($key != 0){
echo "<item>";
}
echo $rss_item;
echo "\n\n";
}
}
?>
Zie het resultaat: http://82.170.159.22/feed.php
EDIT: Ik zie dat ZDNet nu ook een advertentie erin gezet heeft. Ik denk dat ik dit script eens ga uitwerken en zo ga maken dat het voor elke feed gebruikt kan worden.

Een andere mogelijkheid is natuurlijk een extensie schrijven, of een feedreader gebruiken die kan filteren... maarja, php lukt mij nog
-
- Beheerder
- Berichten: 11526
- Lid geworden op: 19 september 2003, 5:09
Slashdot (/.) gooit ook alweer een tijdje een advertentie in hun Description-veld: http://rss.slashdot.org/Slashdot/slashdot/to
Als ze daar nu eens iets van waarde in die omschrijving gooien dan had de mensheid daar nog eens iets aan. Maar nee, aangezien men die toch niet gebruikt moest daar dan ook maar een advertentie in worden gegooid. Ik ben steeds meer geneigd om gewoon Slashdot.org te openen, want zo heeft die feed weinig zin in een echte feed-reader. Of zou dat nu juist hun bedoeling zijn geweest ?
Als ze daar nu eens iets van waarde in die omschrijving gooien dan had de mensheid daar nog eens iets aan. Maar nee, aangezien men die toch niet gebruikt moest daar dan ook maar een advertentie in worden gegooid. Ik ben steeds meer geneigd om gewoon Slashdot.org te openen, want zo heeft die feed weinig zin in een echte feed-reader. Of zou dat nu juist hun bedoeling zijn geweest ?
Met vriendelijke groet,
Martijn
[ Mede-oprichter + webmaster MozBrowser | beheerder Startpagina's over freeware, GIMP, Mozilla en OpenOffice.org / LibreOffice, Ubuntu
Martijn
[ Mede-oprichter + webmaster MozBrowser | beheerder Startpagina's over freeware, GIMP, Mozilla en OpenOffice.org / LibreOffice, Ubuntu
-
- Berichten: 3825
- Lid geworden op: 15 oktober 2003, 14:56
- Locatie: Tielt-Winge, België
Martijn, gebruik de Atom feed van Slashdot ipv de RSS feed, die is veel vollediger!
-
- Beheerder
- Berichten: 11526
- Lid geworden op: 19 september 2003, 5:09
Bedankt voor de tip. Daar heeft men tenminste wel wat meer informatie in geplaatst (en ik zie er nog geen advertentie in staan)ByteWarrior schreef:Martijn, gebruik de Atom feed van Slashdot ipv de RSS feed, die is veel vollediger!
Met vriendelijke groet,
Martijn
[ Mede-oprichter + webmaster MozBrowser | beheerder Startpagina's over freeware, GIMP, Mozilla en OpenOffice.org / LibreOffice, Ubuntu
Martijn
[ Mede-oprichter + webmaster MozBrowser | beheerder Startpagina's over freeware, GIMP, Mozilla en OpenOffice.org / LibreOffice, Ubuntu
-
- Beheerder
- Berichten: 11526
- Lid geworden op: 19 september 2003, 5:09
Zo'n PHP-script installeer je op een webserver. Die geef je dan in je feedreader op. De feedreader vraagt het PHP-script op en die vraagt vervolgens weer de bijbehorende feed op. Je kunt zo'n PHP-script op een eigen lokale webserver zetten, maar misschien beschik je wel over PHP-mogelijkheden op een server op Internet. Dan kun je het daar installeren en kun je er vanaf iedere locatie gebruik van maken.vulture schreef:@Zaffo hoe gebruik je zo een PHP SCRIPT? Moet je dat installeren en werkt het dan in alle feed readers >
Met vriendelijke groet,
Martijn
[ Mede-oprichter + webmaster MozBrowser | beheerder Startpagina's over freeware, GIMP, Mozilla en OpenOffice.org / LibreOffice, Ubuntu
Martijn
[ Mede-oprichter + webmaster MozBrowser | beheerder Startpagina's over freeware, GIMP, Mozilla en OpenOffice.org / LibreOffice, Ubuntu
-
- Moderator
- Berichten: 11541
- Lid geworden op: 5 maart 2005, 14:00
- Locatie: Diessen
-
- Berichten: 3981
- Lid geworden op: 20 november 2004, 17:58
- Locatie: Zoo (aasgier)
Dat klopt die geberuik ik ook op mijn linuc systeem en daar komt tie niet te voorschijn. Overigens op mijn MAC ook niet als ik RSSowl (ook opensource) gebruik. Alleen google reader laat deze advertenties door.adri schreef:Ik gebruik tegenwoordig Akregator en het valt me nu pas op dat je er daar geen last van hebt, wel af en toe een berichtje dat er iets geblokkeerd is.

-
- Berichten: 3981
- Lid geworden op: 20 november 2004, 17:58
- Locatie: Zoo (aasgier)
-
- Berichten: 1262
- Lid geworden op: 14 oktober 2006, 19:16
- Locatie: Baarn
-
- Berichten: 3981
- Lid geworden op: 20 november 2004, 17:58
- Locatie: Zoo (aasgier)
Nee ik gebruik geen adblock plus. Maar dat hoeft ook niet want het gaat om de feeds in de feeedreader. De feereader moet dus de mogelijkheid hebben om ads te weren. Bovenstaand plaatje is van de feed reader van Safari. En daar staat bv wel het adblocking aan. Zonder effect.jack2go schreef:heb je ad block plus? sinds ik dat heb heb ik er nauwelijks last meer van, ook niet meer van die irri dinegen als : u bent de 999.9999 ste bezoeker enz
