Vbscript jelppii, botti

Boten Anna

Terve.
Nyt olis ongelma. Niinkuin Apulanta lauloi...
>>Koodissa on ongelma, jokin virhe ohjelmoinnissa, puuteita koodissa, korvaa arvaamattomuudella. XD (ei ihan noin mut melkein)

Eli siis mulla on seuraavankaltainen Botti:

'Etsi Google
Dim objWshShell,IE,searchStr

Set objWshShell = Wscript.CreateObject("Wscript.Shell")
Set IE = CreateObject("InternetExplorer.Application")
searchStr = InputBox("Kirjoita Google-haku", "Boten Anna")

With IE
.Visible = True
.Navigate "http://www.google.com"

'Odota selainta
Do While .Busy
WScript.Sleep 100
Loop
.Document.getElementsByName("q").Item(0).Value = searchStr
.Document.getElementsByName("btnK").Item(0).Click

End With
With IE
.Visible = True
Do while .Busy
WScript.Sleep 100
Loop
IE.Document.getElementById("gbqfba").Click

End With

Oon yrittänyt kasata koodia eri nettisivuilta ja yrittänyt opetella sitä mukaa kuin oon saanu kasaan.
Eli kysymys on ilmaantunut.
1. Kun "Anna" avaa googlen, se kirjoittaa pyydetyn tekstin hakukenttään mutta sitten ongelmat alkavat. "Anna" ei osaa painaa Google-haku nappia mitä tuolla viimeisellä With osalla yritin saada opetettua. Miten saisin tuon napin painon onnistumaan? Kun klikkaan auennutta IE:n ikkunaa (se aukeaa taustalle, vois vaikuttaa siihen että napin paino ei onnistu) IE löytää kaiken normaalisti ja kaikki toimii... Paitsi "Anna" jonka koodi loppuu tohon.
2. Miten saisin "Annan" painamaan nappia flash sovelluksessa joka pyörii nettisivulla?
3. Tai tunnistamaan tiettyjä kuvia tai tapahtumia flash sovelluksesta.
Muualla on suositeltu käyttämään sovellusta joka saa koneen klikkaamaan tiettyä kohtaa näytössä ja se ei toimi koska koulut ja muut päivittävät sivujaan jolloin ohjelma ei tietenkään toimisi niinkuin toivoisi.
Ja kohdat 2 ja 3 ovat asioita joihin en ole vielä ehtinyt tutustua mutta ajattelin että voisin kysyä nyt topicin kerran avasin.
Jos joku kokeneempi voisi neuvoa.

4

968

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • Boten Anna

      Hei taas.

      Sain alun ongelmat selätettyä muokkaamalla koodin toiseen muotoon. Lisäksi sain lisättyä sivun mille olen menossa joten koodi näyttää nyt tältä:

      Set wshshell = wscript.CreateObject("wscript.shell")
      wshshell.run "iexplore.exe",3
      wscript.sleep (7000)
      WshShell.sendkeys "{F6}"
      wscript.sleep (2000)
      WshShell.Sendkeys "http://pelikone.fi/pelit/arcade-pelit/Goodgame-Empire/11409"
      WshShell.sendkeys "{ENTER}"
      wscript.sleep (60000)

      Mutta nyt en saa ohjelmaa klikkaamaan painiketta jossa lukee pelaa koko ruudulla. Tuossa on sivun HTML koodi painikkeesta:



      Pelaa koko ruudulla

      Nyt en siis ymmärrä millä koodilla saan tuon klikkaamaan tuota nappia...?
      Onko ratkaisu ison nenän varjossa..?

    • Boten Anna

      Oho. Ei antanut tota HTML...
      Tossa:


      Pelaa koko ruudulla

      • Boten Anna

        No ei vieläkään...?
        /script>
        ul class="gamepage-action-bar">
        li class="gamepage-action" style="position:relative">Pelaa koko ruudulla
        Poistin parit < joten jos nyt toimis...


      • Boten Anna
        Boten Anna kirjoitti:

        No ei vieläkään...?
        /script>
        ul class="gamepage-action-bar">
        li class="gamepage-action" style="position:relative">Pelaa koko ruudulla
        Poistin parit < joten jos nyt toimis...

        Osa tuli jo XD
        /script>
        ul class="gamepage-action-bar">
        li class="gamepage-action" style="position:relative">span class="preroll-counter">/span>a rel="nofollow" title="Pelaa koko ruudulla" class="do-fullscreen action-bar-fullscreen disabled dd-pngfix" href="#">Pelaa koko ruudulla/a>/li>
        Poistinpa niitä lisää...


    Ketjusta on poistettu 1 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Työeläkkeet ovat pois työntekijän palkasta

      Jokainen työeläkkeen nimissä maksettu euro on otettu pois työtä tekevältä palkansaajalta. Mitä korkeampi työeläketaso o
      Maailman menoa
      160
      1941
    2. Etkö sä muru mussakaiseni ymmärrä

      Että me päästään lähenemään vain kaveruuden kautta? Vain siten mä voin lähettää sulle kuvia ja viestejä 😌 Tänäänkin o
      Ikävä
      51
      1517
    3. "Suomi voisi ottaa taloudessa oppia Espanjasta"

      "Espanjassa talouspolitiikka on löysempää, mutta velka-aste on kääntynyt jopa laskuun.", pohdiskelee Suomen seuraava pää
      Maailman menoa
      119
      1505
    4. Sofia Virta: bänet!

      Matkailuautoilija metsänomistaja puoliso on nyt entisen teeren poikia, ja Sofia tekee comebackin vapaille markkinoille.
      Maailman menoa
      71
      1399
    5. Kaksi viikkoa enää Rakas...

      Tietäisinpä miten toimia...
      Ikävä
      77
      1388
    6. Terveisiä lintutornilta

      Viipurista nousee kauhea savupatsas. Miksi ?
      Maailman menoa
      66
      1237
    7. Kokoomus: SDP johtaa kansalaisia harhaan

      (Umpityhmät palstademarit ovat taas uskoneet Lindtmanin höpötykset Espanjasta.) SDP harhaanjohtaa kansalaisia talouspol
      Maailman menoa
      12
      1222
    8. Tulisitko kahville..

      Jos pyytäisin?
      Ikävä
      71
      1029
    9. Martina Aitolehdeltä kova tilitys podcastilla: "Kyllä mä turpaan vetäisin"!

      Martina Aitolehti tilittää brutaalin rehellisesti Eskolle podcastilla syitä, miksi hän ei ole lähtenyt mukaan julkkisten
      Kotimaiset julkkisjuorut
      220
      1022
    10. Talousasiantuntija sanoo säästämisestä

      " parin kuukauden tulo on sellainen, joka voi olla vaikka tilillä tai jossain korkorahastossa, eikä se ole tuottohakuine
      Sinkut
      191
      887
    Aihe