Miten saan että mun ohjelma etsii joltakin sivustolta kaikki sivut mitä siellä on listboxiin?
Esim. sivustosta www.jrantala.com löytyy:
- http://www.jrantala.com/index.htm
- http://www.jrantala.com/Main2.htm
- http://www.jrantala.com/author.htm
- http://www.jrantala.com/motiondetect.htm
- http://www.jrantala.com/lapx.htm
Haet pääsivun vaikka winsockilla http requestillä ja tutkit siitä linkit ja haet seuraavan loopissa.
Btw, sivusi eivät oikein toimi firefoxilla.
Mitä mun sivuissa tulee firefoxilla?
Miten laitan winsockin tutkimaan sivustoa?
hyvin ne toimii
Kannattaa selata sivuja muillakin selaimilla. Esim. tuo LapX-sivu on aika rikki, valikko katoaa sisällön alle. Lisäksi sivujen kuvat ovat aivan tolkuttoman kokoisia, pelkästään tervetulosivun kuvat vievät reilusti yli 400 kt. Suositeltu koko on ainakin alle 100 kt. Nuo kuvat saisi kyllä aika helposti paljon pienempikokoisiksi laadun kärsimättä; taustakuvakin toistaa samaa kuviota, ei sen tarvitsisi olla yli tuhat pikseliä suuntaansa.
Winsockilla luodaan yksinkertaisesti yhteys kyseiseen osoitteeseen käyttäen porttia 80. Kun yhteys on muodostettu, niin lähettää sitten tietty pyyntö joka selviää etsimällä netistä RFC:n hakusanoin hypertext transfer protocol. Tosin kun tässä muistelen, oli kai olemassa myös jokin API-kutsu jolla sai ladattua suoraan tiedoston... voi olla helpompi ratkaisu kuin alkaa rakentamaan HTTP:tä ymmärtävää winsock-rakennelmaan. Nyt ei vain sytytä millään, mikä se kutsu oli.
HTTP-protokollasta on täällä ollut keskustelua.
http://www.makkosoft.com/haku.png
https://www.ohjelmointiputka.net/keskustelu/
En löytänyt esimerkkiä. =P
Aihe on jo aika vanha, joten et voi enää vastata siihen.