Het MacFreak® Forum - Voor online ondersteuning in het Nederlands!

    Het MacFreak® Forum
     Vragen: Programmeren in C(++), Cocoa, Java, BASIC
         Via Applescript een webpagina navigeren
                
Welkom bij Vragen: Programmeren in C(++), Cocoa, Java, BASIC 

      Forum gemodereerd door: Moderator  
  Spring naar onderwerp
« Ouder - Nieuwer »  
Onderwerp met 1 pagina
    

       
Otto
Niet Aanwezig




Een ware MacFreak!
MacFreak Donateur
Aantal berichten: 4282 | Lid sinds: 06-11-2002 | Geplaatst om: 08:11 - 17-05-2004
Ik krijg het maar niet voor elkaar via een Applescriptje op een webpagina in te loggen. Stel dat ik bijvoorbeeld wil inloggen op macfreak, dan begin ik met

Code:
property target_URL : "http://www.macfreak.nl/cgi-bin/forums/forum.cgi/"

tell application "Mozilla" to Get URL target_URL


Maar als ik nu op de knop 'inloggen' wil drukken, wat dan? Recordable lukt het helaas niet...




De grote classic mac uitverkoop!

spider515
Niet Aanwezig




Gevorderd Lid
Aantal berichten: 55 | Lid sinds: 06-04-2004 | Geplaatst om: 17:42 - 17-05-2004
probeer dit eens :

Code:
property target_URL : "http://www.macfreak.nl/cgi-bin/forums/forum.cgi/"

tell application "Mozilla" to OpenURL target_URL



Otto
Niet Aanwezig




Een ware MacFreak!
MacFreak Donateur
Aantal berichten: 4282 | Lid sinds: 06-11-2002 | Geplaatst om: 17:52 - 17-05-2004
Zoiets probeer ik al, en op macfreak werkt dat wel (log met cookie in), maar op sites waar je in een php omgeving inlogt, moet je echt fysiek de 'login' button indrukken. Overigens doen 'get' en 'open' volgens mij niet veel anders.




De grote classic mac uitverkoop!

Fredrik
Niet Aanwezig




MacFreak Verslaafde
Aantal berichten: 957 | Lid sinds: 20-01-2003 | Geplaatst om: 20:20 - 17-05-2004
Je kan een nieuwe pagina maken, met alleen het login formuliertje en een javascript om bij het laden van die pagina automatisch het formulier te verzenden. Dan kan je die nieuwe pagina opvragen met een applescript, en hij logt automatisch in...

Voorbeeld voor gathering.tweakers.net:
Code:

<body onload="document.loginform.submit();">
<form action="http://gathering.tweakers.net/forum" method="post" name="loginform">
<input type="hidden" name="action" value="login" />
<input type="text" name="data[username]" size="13" value="mijngebruikersnaam" class="forms" />
<input type="password" name="data[password]" size="12" value="mijnwachtwoord" class="forms" />
<input type="submit" value="login" />
</form>
</body>



(Bewerkt door Fredrik om 20:22, 17-05-2004)




Join de macfreak groep op http://www.last.fm

Otto
Niet Aanwezig




Een ware MacFreak!
MacFreak Donateur
Aantal berichten: 4282 | Lid sinds: 06-11-2002 | Geplaatst om: 23:34 - 17-05-2004
Hmm, interessant.. Thanx, daar ga ik ff naar kijken!




De grote classic mac uitverkoop!

ctMAX
Niet Aanwezig




MacFreak Verslaafde
MacFreak Donateur
Aantal berichten: 420 | Lid sinds: 03-04-2002 | Geplaatst om: 14:17 - 18-05-2004
je kan ook een javascript scriptlet gebruiken. Als je vanuit applescript de url van je browser kan instellen dan moet je als url dit opgeven:

Code:
javascript:var username = prompt("Wat is uw gebruikersnaam?",""); var password= prompt("Wat is uw wachtwoord?"); if(username && password){ parent.window.location = "http://www.macfreak.org/cgi-bin/forums/loginout.cgi?inmembername="+username+"&inpassword="+password+"&submit=Inloggen&action=login";}


of

Code:
javascript:parent.window.location = "http://www.macfreak.org/cgi-bin/forums/loginout.cgi?inmembername=username&inpassword=password&submit=Inloggen&action=login";


(vervang in het laatste geval username door de gebruikersnaam waarop je wilt inloggen en password door het wachtwoord wat bij die gebruikersnaam hoort)
In beide gevallen kan je inloggen op macfreak zonder eerst een formulier te moeten invullen (en maakt niet gebruik van cookies, hij logt echt in).

In jouw code wordt dit:
Code:
property target_URL : "javascript:parent.window.location = 'http://www.macfreak.org/cgi-bin/forums/loginout.cgi?inmembername=username&inpassword=password&submit=Inloggen&action=login'"

tell application "Mozilla" to Get URL target_URL




(Bewerkt door ctMAX om 14:28, 18-05-2004)




Mijn sites host ik bij Site Hosting: http://www.sitehosting.nl

       

Spring naar onderwerp
« Ouder - Nieuwer »
Onderwerp met 1 pagina

MF-Forum v6.0.0 © 2001/2012 - MacFreak® Interactive Media