Jump to content

Arrays'n shit


Recommended Posts

Now im so close to the thing! but reading dosn't help me out ://

iv'e come up with this code:

#include <String.au3>
#include <array.au3>
#include <IE.au3>
$dir1 = @ScriptDir & "/site.html"
$dir2 = "C:\Users\Banan\Documents\Auto it\site.html"

local $Array
local $oIE = _IECreate($dir2)
local $HTML = _IEBodyReadHTML($oIE)
$array = _StringBetween($HTML, "im", "geek")
$array = $array[0]
MsgBox(1,"test", $array)

and here is what the "site.html" looks like:

<body><b>im</b> a <p>geek</p></body>

I want to get that a! but i cant..

Link to comment
Share on other sites

I would guess $array = $array[0] is your issue. Remove that line then try again.

Post your code because code says more then your words can. SciTe Debug mode - it's magic: #AutoIt3Wrapper_run_debug_mode=Y. Use Opt("MustDeclareVars", 1)[topic="84960"]Brett F's Learning To Script with AutoIt V3[/topic][topic="21048"]Valuater's AutoIt 1-2-3, Class... is now in Session[/topic]Contribution: [topic="87994"]Get SVN Rev Number[/topic], [topic="93527"]Control Handle under mouse[/topic], [topic="91966"]A Presentation using AutoIt[/topic], [topic="112756"]Log ConsoleWrite output in Scite[/topic]

Link to comment
Share on other sites

I would guess $array = $array[0] is your issue. Remove that line then try again.

Although it's a bit odd to have a variable named $array that isn't an array that shouldn't be a problem.

With your current script I am getting the result: "</b> a <p>" which is what I expected.

If you only want to get "a", then consider the following options:

use

_IEBodyReadText($oIE)
instead of
_IEBodyReadHTML($oIE)

or

$array = _StringBetween($HTML, "im</b> ", " <p>geek")
instead of
$array = _StringBetween($HTML, "im", "geek")
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...