hvor * repræsenterer et nummer. Måden jeg havde tænkt mig programmet skulle fungere på var ved at programmet prøvede at indsætte alle numrene fra 0-9 i på stjernens plads, hvorefter programmet skulle komme ud med de tre ovenfornævnte links Findes der et sådant program?
Tak for pogrammet. Men der er et problem, hver gang jeg forsøger at køre programmet går det i hak. Kan du give et eksempel på hvordan de enkelte felter skal udfyldes, altså: url, pattern og #?
Det vil altså sige at hvis jeg har eksemplet fra spørgsmålet: http://www.minside.dk, så skal jeg bare skrive side {0} i feltet. Gælder dette også hvis det eller de ukendte numre er omgrænset af kendte numre, eks, side{0}0.html, underforstået en side nummer 00, 10, 20, 30 osv.... Men det er stadig et kæmpeproblem at programmet går i hak når der kræves lidt computerkraft til, f.eks. at tælle 10.000 numre. Er der noget at gøre ved dette problem?
Jeg har et konkret eksempel. Jeg vil gerne finde alle de .flv-film der er inde på siden http://www.flash.tv2.dk, som starter med 77****.flv, hvor stjernerne repræsenterer de ukendte numre. Indtaster derfor således:
Og det er som sagt her programmet ikke virker som det skal. Nu ved du i hvert fald hvad jeg vil med programmet, så du selv kan prøve dig lidt frem efter hvad der virker evt. Håber du får programmet til at kunne løse problemet ;)
Jo den findes, eks. http://flash.tv2.dk/771241.flv . Men sådan som jeg beskriver det, er det så muligt at løse problemet?
Det er rigtig nok at http://flash.tv2.dk ikke eksisterer, men tv2 har alle deres film liggende som stier, ligesom med det ovenfornævtne link. .flv-filer er ikke beskytte og kan uden videre downloades
Kan du ikke fortælle mig lidt om hvordan du har kodet programmet, evt. sende mig kildekoden? Kan du evt. rette programmet sådan at de fundne resultater er aktive links?
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; using System.Net; using System.Threading; using System.IO;
namespace PageChecker { public partial class Form1 : Form { private delegate void ItemUpdater(string item); public Form1() { InitializeComponent(); }
try { pureLinksWriter = new StreamWriter(pureLinks, false, Encoding.UTF8); pureHtmlWriter = new StreamWriter(pureHtml, false, Encoding.UTF8); pureHtmlWriter.WriteLine("<html>"); pureHtmlWriter.WriteLine("<head><title>Html created by kalp</title></head>"); pureHtmlWriter.WriteLine("<body>");
Det ser lidt for avanceret ud i forhold til mit niveau. Men kan det da ikke lade sig gøre, at gøre hjemmesiderne i "page found" aktive på en måde, sådan at man fra programmet kan gå direkte ind på dem?
Hej igen, tak. Jeg vil give dig dobbelt op på point hvis du lige vil ændre lidt på programmet for mig. Jeg vil bede dig gøre følgende:
1. Istedet for at enkeltklikke for at komme ind på en hjemmeside, skal man dobbeltklikke
2: Kan ikke se at knappen "Save result" har nogen funktion mere. Så vil du være venligst at fjerne den.
3: Som sagt går pogrammet lidt i hak når man prøver at køre med 10000 ukendte numre, derfor vil jeg bede dig om at lave noget, hvor man kan se hvor lsngt programmet er noget, ligesom når man installerer et program
Jeg vil også lige spørge dig, hvordan ændrer du teksten, ikke kun overskriften, men også teksten ved felterne?
Angående punkt 3, går den ganske rigtig lidt i hak, men må lige skynde mig at sige at efter et par minutter har den tænket færdig, og viser de fundne sider.
Som et nyt punkt: Kan du ikke også gøre sådan at de fundne resultater vises mens programmet tænker, på samme måde som når man udpakker en fil. Forstår du hvad jeg vil have dig til at lave?
punkt 5: Kan du ikke fjerne startværdien 10 i feltet #? Vil gerne høre noget om hvordan du retter disse ting. Har du ikke msn eller noget, det er lidt smartere end at kommunikere denne vej?
Angående punkt 3, går den ganske rigtig lidt i hak, men må lige skynde mig at sige at efter et par minutter har den tænket færdig, og viser de fundne sider.
Som et nyt punkt: Kan du ikke også gøre sådan at de fundne resultater vises mens programmet tænker, på samme måde som når man udpakker en fil. Forstår du hvad jeg vil have dig til at lave?
svar: den hakker ikke.. det kan du se nu i den version jeg lige har lavet. Desuden henter den resultaterne ind løbende som den finder dem.
Der er en lille ting der irriterer mig. Kan du ikke gøre sådan, at det er lige meget om man sætter http:// foran www eller ej.
svar: jeg kan preindtaste http:// foran din i boksen.. om man har www med er jo underordnet.
punkt 5: Kan du ikke fjerne startværdien 10 i feltet #? Vil gerne høre noget om hvordan du retter disse ting. Har du ikke msn eller noget, det er lidt smartere end at kommunikere denne vej?
Har lige nogle små rettelser: 1: Kan du ikke resette page found-feltet inden man trykker fetch, sådan at man kan lave en ny søgning, uden også at have resultaterne fra den tidligere søgning med
2: Gøre urlfeltet til en rullemenu så man kan se tidligere indtastninger 3: Lave en Cancel-knap
4: Ændre farven på "process at..." til sort så man kan se hvad der står. Har bemærket at hvis man søger på 9 numre, stopper den ved "process at 8 of 9 to check", skulle den ikke køre færtig, hvorefter der skulle stå noget med finished?
Har bemærket at når man lukker programmet mens en søgning er igang, kommer med dialogboksen "Afslut nu" som om jeg havde trykket ctrl+alt+delete
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.