Kirjautuminen

Haku

Tehtävät

Keskustelu: Yleinen keskustelu: Sovelluksen teko

Sivun loppuun

combo [05.12.2010 21:16:12]

#

Tarvitsisi tehdä sovellus, jolla pääsee tietylle internet -sivulle.

Miten pystyisi helpoiten toteuttamaan.


Tätä sovellusta käytettäisiin erästä peliä pelattaessa.

Jaska [05.12.2010 21:35:05]

#

Eiköhän helpointa ole ottaa jostain avoimen lähdekoodin selaimesta sopivat koodit ja tehdä ympärille käyttöliittymä. Tosin en ihan ymmärrä pointtiasi. Eikö selaimen tehtävä ole vierailla nettisivuilla? Mikäli näin on, niin tehtävä vaikuttaa mahdottomalta jo selaimen määritelmän perusteella.

combo [05.12.2010 21:44:05]

#

Kyllähän se selain on. Tarkoitus tehdä vain oma sovellus, jonka voisi käynnistää pelistä.

En vain löytänyt mistään muualta mitään apua eli miten lähtisin aloittamaan tätä. Onko olemassa jotain sovellusta jolla pystyy tekemään?

Jaska [05.12.2010 21:50:56]

#

Näyttäisi olevan aika helposti toteutettavissa Pythonilla: http://www.boddie.org.uk/python/HTML.html

combo [05.12.2010 21:59:48]

#

Millä nimellä nuo tallennetaan ja voiko käyttää Notepadia?

Antti Laaksonen [05.12.2010 22:12:08]

#

Yksi ratkaisu on tehdä bat-tiedosto.

Esim. seuraava bat-tiedosto ohjaa Ohjelmointiputkaan:

start https://www.ohjelmointiputka.net/

Tiedoston nimen täytyy loppua .bat, esim. sivulle.bat.

Macro [05.12.2010 22:22:03]

#

Laittamalla Antin esimerkin osoitteen vielä lainausmerkkeihin, niin osoitteessa sallitaan välilyönnit.

RQ [06.12.2010 10:18:53]

#

Macro kirjoitti:

Laittamalla Antin esimerkin osoitteen vielä lainausmerkkeihin, niin osoitteessa sallitaan välilyönnit.

Paitsi että nettisivun osoitteessa ei voi olla välilyöntejä.

Macro [06.12.2010 17:48:43]

#

RQ kirjoitti:

Macro kirjoitti:

Laittamalla Antin esimerkin osoitteen vielä lainausmerkkeihin, niin osoitteessa sallitaan välilyönnit.

Paitsi että nettisivun osoitteessa ei voi olla välilyöntejä.

Miten sen nyt ottaa... Ne vain korvataan muilla merkeillä.

Pete2 [06.12.2010 18:26:29]

#

Macro kirjoitti:

Miten sen nyt ottaa... Ne vain korvataan muilla merkeillä.

Logiikassasi on joitain puutteita. Ao jos merkit on korvattu jollain muilla, lainausmerkkejä ei tarvita.

Matso [07.12.2010 10:33:15]

#

Pete2 kirjoitti:

Macro kirjoitti:

Miten sen nyt ottaa... Ne vain korvataan muilla merkeillä.

Logiikassasi on joitain puutteita. Ao jos merkit on korvattu jollain muilla, lainausmerkkejä ei tarvita.

Tärkein pointti kuitenkin lienee siinä, voiko osotteessa olla välilyöntejä tuolla batch-skriptillä toteutettuna, eli toimiiko se lainausmerkeillä oikein vai ei. Kyllä yleisimmissä selaimissakin käyttäjä voi syöttää osoiteriville välilyöntejä, jolloin yleensä selain itse muuntaa kyseiset merkit "koodatuiksi".

LaNu [08.12.2010 10:51:44]

#

combo kirjoitti:

Tarvitsisi tehdä sovellus, jolla pääsee tietylle internet -sivulle.

Miten pystyisi helpoiten toteuttamaan.

Jos tarkoitus on integroida selain osaksi omaa sovellusta, ratkaisu riippuu frameworkista ja tuettavista käyttöjärjestelmistä. Esim. dotNetin oletuskirjastoista näyttäisi löytyvän Webbrowser-luokka.

Ennen tuollaisia kikkailuita kannattaa kuitenkin miettiä pari, kolme, kertaa onko hommassa järkeä. Jos nettisivu on osapeliä, voisi esim. WebService tms. XML-muotoinen tiedonsiirto olla parempi. Edit: Siis parempi jos oletusselainta ei jostain syystä voida käyttää.

The Alchemist [08.12.2010 13:41:17]

#

RQ kirjoitti:

Macro kirjoitti:

Laittamalla Antin esimerkin osoitteen vielä lainausmerkkeihin, niin osoitteessa sallitaan välilyönnit.

Paitsi että nettisivun osoitteessa ei voi olla välilyöntejä.

Tietysti voi olla. Domainissa se taitaa olla kiellettyä, tiedostonimissä sen sen sijaan onnistuu. Kenties selain konvertoi sen sisäisesti %20:ksi, mutta uudemmat selaimet näyttävät käyttäjälle urlin välilyönteineen.

Petja [30.12.2010 18:25:19]

#

RQ kirjoitti:

Macro kirjoitti:

Laittamalla Antin esimerkin osoitteen vielä lainausmerkkeihin, niin osoitteessa sallitaan välilyönnit.

Paitsi että nettisivun osoitteessa ei voi olla välilyöntejä.

Paitsi, että nettisivujen osoitteessa VOI olla välilyöntejä - ainakin omilla sivuillani.

Hennkka [31.12.2010 09:24:00]

#

Oman kokemuksen perusteella selain muuttaa välilyönnit koodatuiksi ja sitten palvelin muuttaa ne taikaisin tekstiksi (olen kerran tehnyt oman HTML-palvelimen).

Jos tarkoitus on oikeasti päästä vain yhdelle sivulle, jossa ulkoasu on aina sama, mutta teksti muuttuu, niin ehdottaisin, että sivusto on valmiitsi koneella (vaikka suoraan ohjelmassa) ja sitten ohjelma vain tulkitsee palvelimelta lataamansa koodin ja laittaa sivulle. Näin ulkoasun (kuvien ja muun) lataaminen ei vie niin paljoa aikaa ja ei tule niin paljoa palvelin pyyntöjä.


Sivun alkuun

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta