Jump to content

Recommended Posts

  • 4 months later...
Posted (edited)

on the webpage https://demo.ayrex.com/, i want to programatically get the capital value ($1000)

I tried with a lot of different codes but i can't get the value!

HTML looks like that:

<div class="balance">
    <span>$<span id="account_balance">1000</span></span>
</div>

i tried :

$oi= _FFXPath("//span[@id='account_balance']");
$oi= _FFXPath("//*[@id='account_balance']");
$oi= _FFXPath("/*[@id='account_balance']");

$o2 = _FFGetValue($oi)

or

$oi = _FFObjGet("account_balance", "id")
$o2 = _FFGetValue($oi)

$oi =  _FFGetValueById("account_balance")

etc

nothing works

thanks for help

Jeff

Edited by ionone
  • 2 weeks later...
Posted

thanks for your help

i managed to get the capital value by using _FFReadHTML() and searching for the right id. It is not the fastest but i don't need it super fast

 

though i have then another error : when i run the command several times, the memory go up and up to a point where it closes Scite. It is the runned program that creates the memory leak, not Scite itself

 

in 2 minutes it goes from 18 MB to 153 MB (see att please) and it goes on and on

 

my code is simply:

for $i = 1 to 1000
            local $sHTML = _FFReadHTML()
            $sHTML = 0
        Next

i tried quite a lot of things even modifying FF.au3 (local -> global, no error output, etc), but nothing helps

 

thanks for help

Jeff

screenshot.01-04-2016 13.45.58.png

screenshot.01-04-2016 13.43.54.png

Posted (edited)

oh i found the error, lol two minutes after my post, i had just the right idea (forum's god talked to me?) 

 

anyway, the fix it to remove the display of the HTML in the console. It is in Func __FFRecv

comment :  If $_FF_COM_TRACE Then ConsoleWrite("__FFRecv: " & $sRet & @CRLF)

 then it doesn't display the HTML to the console and the memory is okay

 

I think this should be a fix for next version (well something better than this of course) ?

 

Func __FFRecv($iTimeOut = 30000)
    Local $sRet = __FFWaitForRepl($iTimeOut)
    Local $iErr = @error
    $sRet = StringStripWS($sRet, 3)

    ; Removing leading and trailing "
    If StringLeft($sRet, 1) = '"' Then $sRet = StringTrimLeft($sRet, 1)
    If StringRight($sRet, 1) = '"' Then $sRet = StringTrimRight($sRet, 1)

    ; String to bool
    If $sRet = "true" Then
        $sRet = 1
    ElseIf $sRet = "false" Then
        $sRet = 0
    EndIf

    ; comment that line
    ;If $_FF_COM_TRACE Then ConsoleWrite("__FFRecv: " & $sRet & @CRLF)

    SetError($iErr)
    Return $sRet
EndFunc   ;==>__FFRecv

thanks Danp2 and thanks forum's god

Edited by ionone
  • 4 weeks later...
Posted (edited)

Hello. Can anyone tell if it possible to interact with few instances of Firefox without disconnecting from it?

For example I started two Firefoxes with different Mozrepl ports and profiles with  -no-remote mode .

#Include <FF.au3>
$ff1 = _FFStart($sURL = "https://example.org/page1", $sProfile = "1", $iMode = +8, $iPort = 4242)
$ff2 = _FFStart($sURL = "https://example.org/page2", $sProfile = "2", $iMode = +8, $iPort = 4243)

Then I need to do some actions

If _FFSearch("Hello User") Then msgbox(0,"","Found")

With every Firefox but without disconnecting from these instances. How can I do it?

Edited by passwd
Posted (edited)

Ow, sorry, yes, I understand what is wrong with my syntax :D That mistake was because if habits from another languages.

I need to run 3 instances of Firefox to login into few accounts from one website and wait for the messages. When I get the message with certain words, I need to make an alert. Is it possible to do from one instance of AutoIt script without disconecting from MozRepl?

Edited by passwd
Posted

@passwd I am not the avatar police, but yours is annoying AF.  And I wouldnt read the text next to it, ever.

  Reveal hidden contents

Posted
  On 4/27/2016 at 11:53 PM, iamtheky said:

@passwd I am not the avatar police, but yours is annoying AF.  And I wouldnt read the text next to it, ever.

Expand  

I agree .


@passwd please change it to non blinking one.

 

Signature beginning:
Please remember: "AutoIt"..... *  Wondering who uses AutoIt and what it can be used for ? * Forum Rules *
ADO.au3 UDF * POP3.au3 UDF * XML.au3 UDF * IE on Windows 11 * How to ask ChatGPT for AutoIt Codefor other useful stuff click the following button:

  Reveal hidden contents

Signature last update: 2023-04-24

Posted

Here is something like "digital" racism? It's bad when you don't brake any rules, but someone is trying to insult you. Look up some sedative.

Posted (edited)

No. We are just protecting our eyes.
So we kindly ask you to change your avatar.

 

Edited by mLipok

Signature beginning:
Please remember: "AutoIt"..... *  Wondering who uses AutoIt and what it can be used for ? * Forum Rules *
ADO.au3 UDF * POP3.au3 UDF * XML.au3 UDF * IE on Windows 11 * How to ask ChatGPT for AutoIt Codefor other useful stuff click the following button:

  Reveal hidden contents

Signature last update: 2023-04-24

Posted (edited)

As to the forum rules:

 

 

  Quote

Signatures and Avatars

There is no formal policy for the use of signatures but if a moderator thinks it is too big and/or distracting then you may be asked to tone it down. No-one likes wading through signatures that are a page high. Similarly for avatars, expect distracting flashing and animated gifs to be removed.

Expand  

 

Edited by mLipok

Signature beginning:
Please remember: "AutoIt"..... *  Wondering who uses AutoIt and what it can be used for ? * Forum Rules *
ADO.au3 UDF * POP3.au3 UDF * XML.au3 UDF * IE on Windows 11 * How to ask ChatGPT for AutoIt Codefor other useful stuff click the following button:

  Reveal hidden contents

Signature last update: 2023-04-24

Posted

Digital bigotry and sedatives are my two favorite hobbies.  And you broke rules, both forum and grammatical, but way to make a deal of it instead of just acknowledging and correcting the unwelcome behavior.

  Reveal hidden contents

  • Moderators
Posted

passwd,

Please choose a less annoying avatar.

M23

Public_Domain.png.2d871819fcb9957cf44f4514551a2935.png Any of my own code posted anywhere on the forum is available for use by others without any restriction of any kind

Open spoiler to see my UDFs:

  Reveal hidden contents

 

Posted

Do you see what happen? One angry guy manipulates the entire forum. Before "iamtheky" nobody was so annoyed. A lot of stressful sissies. It is not manly. "iamtheky" if you don't want to answer then it's not our problems. Why you show us your anger? What will be next? Do not embarrass yourself. I can't even imagine what happen to you when you are watching movies. There is a lot of blinking bright lights.

Melba23 and mLipok sorry if I annoyed you with just a simple avatar =) It's to easy to annoy someone nowadays :/

  • Developers
Posted (edited)

@passwd,

Please relax and stop hyperboling about something trivial like this and stop making it personal!
You avatar was annoying and I was about to remove it as well but Melba23 just beat me to it.

Now back on topic please and no other comment related to this avatar thing!

Jos

Edited by Jos

SciTE4AutoIt3 Full installer Download page   - Beta files       Read before posting     How to post scriptsource   Forum etiquette  Forum Rules 
 
Live for the present,
Dream of the future,
Learn from the past.
  :)

Posted

I need to run 3 instances of Firefox to login into few accounts from my website and wait for the messages. When I get the message with certain words, I need to make an alert. But question: is it possible to do from one instance of AutoIt script without disconecting from MozRepl each time I want to read pages?

#Include <FF.au3>
$ff1 = _FFStart("https://example.org/page1", "1", 8, 4242)
$ff2 = _FFStart("https://example.org/page2", "2", 8, 4243)

Can you show simplest example? =)

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
  • Recently Browsing   0 members

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