1. #1
    Weetikveel's Avatar
    Registered
    11/04/10
    Location
    verdwaald
    Posts
    524
    iTrader
    4 (100%)
    Mentioned
    0 Post(s)

    Met welke taal maak je dit?

    Beste,


    Ik las ooit eens dat iemand een script had gemaakt en dat losliet op de site 100km Dodentocht Kadee Bornem - Tracking . Het scriptje gaf één voor één alle startnummers in (van 1 tot ongeveer 10 000), en schreef de informatie over de aankomsttijden van alle deelnemers weg naar een bestand.

    De organisatoren publiceren bewust geen ranking van de aangekomen deelnemers, omdat het geen wedstrijd is.
    Door dat scriptje op de website los te laten, slaagde die persoon erin om toch een ranking te kunnen opstellen.

    Het was dus voor alle duidelijkheid niemand van de organisatie zelf, en dus ook niemand met toegang tot de bestanden op de server van de website.

    De vraag is dus: met welke taal kan men zo'n scriptje maken? Indien meerdere antwoorden, welke taal waarmee men dit kan wordt het vaakst gebruikt of is het eenvoudigst om aan te leren? (Ik leerde ooit programmeren en leerde ook xhtml en css jaren geleden, en zou laagdrempelig opnieuw met verwante zaken willen beginnen.)


    Bedankt alvast voor de antwoorden.
    Last edited by Weetikveel; 28-04-2016 at 23:47.
    The pen is mightier than the sword, and considerably easier to write with.
    no votes  

  2. #2
    dimio111's Avatar
    Registered
    06/09/06
    Location
    Liedekerke
    Posts
    2,000
    iTrader
    52 (100%)
    Mentioned
    1 Post(s)
    Dit kan zowat met elke programmeertaal...
    Laagdrempelig is natuurlijk iets anders.

    Misschien iets in de aard van python of ruby ofzo.
    Met Java kan het bv. ook, maar dan zal je al iets meer basiskennis moeten op doen.

    Dit is eigenlijk gewoon scraping dat je wil doen, misschien bestaan er zelfs scraping tools die je gewoon kan gebruiken.
    Play for fun.
    no votes  

  3. #3
    Bv202's Avatar
    Registered
    10/12/06
    Location
    Antwerpen
    Posts
    3,721
    iTrader
    4 (100%)
    Mentioned
    0 Post(s)
    Ik heb zelf even als IT-vrijwilliger bij de Dodentocht gewerkt en normaal gezien zijn er aanpassingen gemaakt zodat dit niet meer mogelijk is. Het is namelijk niet de bedoeling om van de Dodentocht een competitie te maken en dus is het niet zo leuk als mensen dit soort scriptjes schrijven.

    Gelieve dit dus niet te doen
    ...
    no votes  

  4. #4
    Weetikveel's Avatar
    Registered
    11/04/10
    Location
    verdwaald
    Posts
    524
    iTrader
    4 (100%)
    Mentioned
    0 Post(s)
    Quote Originally Posted by dimio111 View Post
    This quote is hidden because you are ignoring this member. Show
    Dit kan zowat met elke programmeertaal...
    Laagdrempelig is natuurlijk iets anders.

    Misschien iets in de aard van python of ruby ofzo.
    Met Java kan het bv. ook, maar dan zal je al iets meer basiskennis moeten op doen.

    Dit is eigenlijk gewoon scraping dat je wil doen, misschien bestaan er zelfs scraping tools die je gewoon kan gebruiken.
    Bedankt, ik zal eens kijken naar python.
    Scraping tools ga ik niet gebruiken, 't is de bedoeling dat ik er zelf iets mee bijleer en me daarmee wat amuseer.

    Quote Originally Posted by Bv202 View Post
    This quote is hidden because you are ignoring this member. Show
    Ik heb zelf even als IT-vrijwilliger bij de Dodentocht gewerkt en normaal gezien zijn er aanpassingen gemaakt zodat dit niet meer mogelijk is. Het is namelijk niet de bedoeling om van de Dodentocht een competitie te maken en dus is het niet zo leuk als mensen dit soort scriptjes schrijven.

    Gelieve dit dus niet te doen
    Ben dat ook niet van plan hoor. Ik zocht gewoon een taal waarmee men gelijkaardige dingen kan doen. Ik veronderstel dat ik wel betere ideeën krijg zodra ik 'python' een beetje heb geleerd.
    The pen is mightier than the sword, and considerably easier to write with.
    no votes  

  5. #5

    Registered
    02/05/16
    Location
    Orsmaal
    Posts
    4
    iTrader
    0
    Mentioned
    0 Post(s)
    Reputation
    0/0
    Aangezien het een website is zou het het makkelijkst met PHP worden gedaan, maar Javascript zou ook werken voor dit
    no votes  

  6. #6
    W0utR's Avatar
    Registered
    16/04/08
    Location
    Hong Kong
    Posts
    1,989
    iTrader
    6 (100%)
    Mentioned
    0 Post(s)
    Reputation
    7/9
    Een beetje laat, maar zo moeilijk kan dit toch ni zijn? Indien alle deelnemers een chronologisch nummer krijgen, schrijf je gewoon een scriptje dat naar de volgende url gaat: http://tracking.dodentocht.be/Default.aspx?s={nummer}, je extract het DOM element met ID "trackingpage_TrackingTable", en dan kan je rij voor rij alle data uitlezen en ergens wegschrijven.

    Met wat simpele javascript moet dit wel lukken,
    no votes  

  7. #7

    Registered
    24/05/07
    Location
    Glabbeek
    Posts
    236
    iTrader
    14 (94%)
    Mentioned
    0 Post(s)
    Quote Originally Posted by Bv202 View Post
    This quote is hidden because you are ignoring this member. Show
    Ik heb zelf even als IT-vrijwilliger bij de Dodentocht gewerkt en normaal gezien zijn er aanpassingen gemaakt zodat dit niet meer mogelijk is. Het is namelijk niet de bedoeling om van de Dodentocht een competitie te maken en dus is het niet zo leuk als mensen dit soort scriptjes schrijven.

    Gelieve dit dus niet te doen
    Puur uit interesse.
    Welke aanpassingen zouden er dan gedaan zijn? Want ik heb de site eens bekeken en dit is nog steeds mogelijk op het eerste zicht?
    no votes  

  8. #8
    SomeDude's Avatar
    Registered
    14/05/13
    Location
    Leuven
    Posts
    15,064
    iTrader
    0
    Mentioned
    21 Post(s)
    Reputation
    0/343
    Als er x requests binnenkomen van zelfde adres -> stop met werken?
    no votes  

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  

Log in

Log in