Forskellige funktioner med webbrowser control

Tags:    visual-basic

Jeg er ved at lave et program til at uploade billeder på deviantart.com, men jeg er stødt på et par problemer, jeg håber nogen her kan hjælpe med.
Det første problem har jeg illustreret med disse billeder:
http://www.uploadyour.info/uploads/images/deviant_135327.jpg

http://www.uploadyour.info/uploads/images/deviant_267660.jpg

Jeg har problemer med at finde disse knapper i kategori vælger boksen, i modsætning til de knapper på websiden der er nemme at finde i html koden.

Som man kan se på det første billede står teksten "Please choose a category" ved siden af "Choose..." knappen, og det er denne tekst der ændrer sig når man har valgt en ny kategori. Her er html koden til denne tekst label:
Fold kodeboks ind/udKode 

og det er value egenskaben der ændrer sig til fx value="3D & Fractal Art, Fractal Art"
Hvis jeg bruger denne kode: MsgBox (WebBrowser1.Document.Forms("Form1")("catDesc").Value) returnerer den teksten i den tekst label, også den nye tekst hvis jeg har valgt en kategori, men bruger jeg denne kode: WebBrowser1.Document.Forms("Form1")("catDesc").Value) = "test" sker der intet hvilket også er forståeligt nok, da jeg sikkert ikke har tilladelse til at ændre direkte i den tekst label. Det betyder så at jeg må gøre det på den besværlige måde ved at gå igennem den javascript popup og vælge en kategori, men hvordan kan jeg gøre dette?

Okay jeg har nu næsten løst det første problem, så den nu kan vælge kategori, men når jeg lader programmet auto udfylde alle felter (jeg tilføjer selv billede til upload indtil videre), og programmet trykker submit, giver den mig 4 fejl:
Sorry, 4 errors prevented this deviation from being submited. Please, correct errors indicated below and try again.
Description cannot be empty.
Keywords cannot be empty.
You need to agree to the submission policy in order to post deviations.
You need to agree to the terms of service in order to post deviations.

men lader jeg programmet auto udfylde alle felter, og jeg istedet manuelt trykker submit, uploader den uden fejl :S
Koden jeg bruger ser sådan ud:
Fold kodeboks ind/udKode 

og jeg har prøvet at submit form(1), form(2) og form(3) på en gang, men det hjælper heller ikke. Submit html koden ser sådan ud:
Fold kodeboks ind/udKode 


Det andet problem er, at jeg skal vælge hvilket billede jeg vil uploade, og disse billeder viser hvor problemet ligger:
http://www.uploadyour.info/uploads/images/deviant_3878.jpg

http://www.uploadyour.info/uploads/images/deviant_484986.jpg
her er html koden for upload knappen:
Fold kodeboks ind/udKode 


og hvis der er nogen der gerne vil se html koden for hele den side, så kan den hentes her:
http://www.uploadyour.info/download.php?filename=d_html42200.txt

Håber der er nogen der kan hjælpe ;)



Indlæg senest redigeret d. 14.06.2007 10:49 af Bruger #11577
t