Jump to content
UBot Underground

Eddie Waller

Members
  • Content Count

    977
  • Joined

  • Last visited

  • Days Won

    34

Posts posted by Eddie Waller

  1. Hi!

     

    Thank you very much for your reply. Is there a way to run a version 3.x? It seems like I came in at a disadvantageous time for newbies.

     

     

    Another question:

     

    I am trying to build a bot that logs into my linklicious account and pastes a large lists of links into the form and clicks a button.

     

    Right now I'm using type text with $read file to paste it in, but my CPU maxes out and it takes over an hour to complete.

     

    What is the best practice to paste a large list of URLs?

     

    Lets talk 3k and also as much as 15k for number of URLs at once.

     

    Since type text simulates the keyboard when typing, it has to do a lot more processing. If you use the change attribute command with the attribute "value" it should put the data in much faster.

     

    As far as using UBot 3, you can send a ticket to support.ubotstudio.com and they'll help you get set up with UBot 3.

  2. +1 to commenting

     

    You can actually comment right now using // to comment out a single line and /* */ to comment out multiple lines. Your code will e deleted if you switch to node view after that so be careful :).

     

    We plan to have some sort of commenting/documentation feature in the future.

  3. I'm trying to build a simple account creation bot, but I'm still very new to UBot.

     

    It's pretty easy to do if I want to use the UI commands to define the variables OR have them randomly generated.

     

    However, I'm trying to build in flexibility for the user so I have UI text boxes where the user can enter their desired information, but I've also added a UI checkbox called "Autogenerate". Basically, if the user would check this box if they would prefer to have the account info randomly generated, but I can't figure out how I would define the variable in this case.

     

    Conceptually, it should be something like this:

     

    ui text box("Username", #username)
    ui text box("Password", #password)
    ui text box("Email", #email)
    ui check box("Autogenerate?", #autogenerate)

     

    (I know below is not proper code...it is just an illustration of what I am trying to accomplish)

    IF 
     #autogenerate = "true"
    
    THEN 
     #username = $account data (username)
     #password = $account data (password)
     #email = $account data (email)
    
    ELSE ...
    

     

    Any thoughts on how I can accomplish something like this?

     

    Here's a quick video on how you can use if statements with the ui checkbox.

     

    http://screencast.com/t/GYM6yyXi

     

    And here's the corresponding code:

     

    ui check box("yahoo", #go to yahoo)
    if(#go to yahoo) {
       then {
           navigate("yahoo.com", "Wait")
       }
       else {
           navigate("live.com", "Wait")
       }
    }

  4. I understand the "Define" command has replaced the Sub/Run Sub commands, but I can't seem to figure out how to use it.

     

    I drag the define function into the script, I name it, and have tried the 2nd option as both a "command" and a "function". I leave the parameters section blank, since I don't know what it's for. I then proceed to put a basic command into where it says "drag commands here". For now, it's just a navigate command.

     

    Anyways, I run the bot and nothing happens. How do I get the command/function that I just defined to execute?

     

    Cheers!

     

    p.s. I'm absolutely loving just about everything in Ubot4 so far, seems like very powerful stuff. :)

     

    The parameters serve the same purpose as the parameter command in subs before. It allows you to send data that is local to your custom commands.

  5. I'm using this code to click on an element on a page base on a set variable, but I'm not having any success.

    click(<value=w"#Metro_Area">, "Left Click", "No")

    I would previously use

     

    choose by attribute

     

    Attribute

    value

     

    Search String

    #Metro_Area

     

    Method

    wildcards

     

    What am I missing here?

     

    Hey, we'll have to think of a better way to let people do this, but for now you can use { and } to insert the variable.

     

    click(<value=w"{#Metro_Area}">, "Left Click", "No")

    • Like 1
  6. Thanks Eddie. I must sat the upgrade to 4 is massive. It's more like an upgrade to 10 by how much improved it is. Code view is KILLER!

     

    Thank you :). It feels nice to get some positive feedback with all the bug reports coming in haha :D. Of course with an update this big there are going to be bugs, but we're working on them and we'll eventually exceed the stability of UBot 3.

  7. Ahh I didn't see that in my first compiled bot. Is that because the solve captcha node is not present?

     

    Also, for a compiled bot, does it remember the credentials? I want to run the compiled bot with the windows scheduler.

     

    Right, it will only show up if you use a $solve captcha function somewhere in your scripts. This prevents people being confused on bots that don't work with captchas.

     

    The compiled bot will remember the credentials as long as you have filled them in once and closed the bot.

  8. Another question on this topic, in v3 I would load the captcha parameters via a text file, account info and other parameters. This made it easy for compiled bots given or sold. I don't see how to do this in v4? Can the captcha credentials be loaded via a list or variable? This must be possible or the compiled bots are not distributable.

     

    The way we have it now, the user of your compiled bots would just fill in the captcha credentials with the captcha service accounts menu, that way they can use whichever captcha service they prefer, or type them manually if they want to.

  9. What is Ubot 4 tested the upper limit for list items

     

    Loading a large list file seems to fail or be so slow impractical over ten mins for 418000 items average 15 characters per line file size 7.14mb?

     

    Are you talking about $list from file being slow? The upper limit is 2,147,483,647.

     

    if you can elaborate I can look into why it might be slow.

  10. Ok I apologise, I was trying to manually port a 3.5 bot to 4. Is there a way to automatically do that yet?

     

    However, I did come across the enable JS node, shall I use that for math comparisons? And Eddie, if I don't need to do that anymore, what do I use?

     

    Cheers!

     

    Hey, we're working on the conversion script that will convert UBot 3 bots to UBot 4, but right now we're focusing on getting most of the bugs out of the way as more people use UBot 4.

     

    As far as doing things like addition, you would just write #variable + #other, and UBot will convert that to an $add node.

     

    Here's a video showing how this works: http://screencast.com/t/EvJkZLR3y5

    • Like 1
  11. Does Ubot 4 automatically write JS to the browser so we can use the Eval node? I can't find a write-to-browser node in U4.

     

    I searched but if your terms are too short you get no results.

     

    Cheers!

     

    PS. On a side note, has anyone noticed how similar Ubot sounds to U-Boat?

    :P

     

    Could you elaborate on what are you trying to do? There is an $eval node for executing javascript, and there's a load html command which is similar to write to browser. You shouldn't need to use $eval for things like addition and multiplication anymore.

  12. I should be so lucky. This is a Ubot 3 file that won't open in Ubot 3.

     

    Can you PM the file to me or attach the file. It's a very common mistake to try to double click a UBot 4 file and have it try to open in UBot 3, where you will get an xml error message. That's why we were asking.

     

    Was it a UBot 3 file you have been working on for awhile? Or did you download it from another site? Let me know :)

  13. I have also try out this code. It's the same error. You can check it if you click though the browser windows in the sidebar. From the logical your codes and my code should work. So I think its a bug in ubot.

     

    This could be considered a bug, $account data is shared across your entire script at the moment.

     

    Would you like it to be separate per browser? Would you like it to be separate per custom command? Let me know how you expect it to work :).

  14. Something strange.

     

    It works for me on all 3 of my machines, XP, Vista and 7 respectively with IE 7 and IE 8 on these machines.

     

    I have given out a few copies of this script and for some people it doesn't work even though their specs are the same and for some people it works fine just like it does for me.

     

    Is there another way to go about dismissing the dialogue box that I can try? Thanks.

     

    If you can give us a link to the site I'll let you know how to disable that using javascript.

    • Like 1
  15. I'm working on a website that also uses a FCKeditor. I'm trying to add a variable to the code so that I can have it submit an article I select in an ui open file window. void(FCKeditorAPI.GetInstance('body').SetHTML("{1}")) with {1} being a variable doesn't work for me, nor does using spin with the read file variable. Is there any way to make this code work with a variable?

     

    Also are these IFrame's easier to deal with in Ubot 4?

     

    Yes UBot 4 should handle these editors just fine.

     

    Here's a video of how you might do it in UBot 4: http://screencast.com/t/lK9cXYqLy

  16. If I type the info directly it works fine but using table cell or variable fails in v3 and v4.

     

    The variables might hold different values than what you're typing in.

     

    For example if you load the csv file formatted like:

     

    apple, pear, tomato

     

    the first cell will have "apple", the second will have " pear", and the third will have " tomato". Notice the 2nd two have spaces at the beginning of them. What you would want to do is format it like:

     

    apple,pear,tomato

     

    That way it has no extra spaces when being loaded.

     

    Try writing your variables out to a file or onto a webpage and see if there are any extra spaces in them.

  17. in my ubot browser it says

    "Please switch to Firefox / Safari"

    and it looks like you are using an insecure(idiotic illiterate wanakas!)version of Internet Explorer....

     

    how do I bypass this bollocks?

    i have a million questions why this appears, but will be happy to know how to get rid of it first, thanks all :)

     

    does feel as if i am talking to/at myself here :D

     

    What site is giving you this message? Usually the detection is done by user agent, so you could try to change your user agent.

     

    For UBot 3 you might be interested in this thread: http://ubotstudio.com/forum/index.php?/topic/5047-how-to-change-useragent-in-ubot/

     

    For UBot 4 you can use the "set user agent" command.

    • Like 1
  18. Hey guys - simple regex makes my eyes bleed and I have been at the following for a few hours with no success.

     

    I have a page of text which contains 8 character strings that I want to rip out.

    The strings have to be exactly 8 characters in length, start with the number 2 and have at least one character between A and F in there.

     

    I have tried a few different ways, the latest being ^2[A-Fa-f0-9]{7} but it matches the first 8 characters out of any string that starts with a two.

     

    For example, in the page of text the following strings are appearing:

     

    12345678

    AF45260F

    2F3429203ED237

    2F342920

    3A62FA54

    20293AF2

    29372612

     

    I want ubot to select only 2 strings: 2F342920 & 20293AF2 and then add them to a list.

     

    Any pointers appreciated - since last night I have been trying to read up on regex and only appear to get myself more confused!

     

    Thanks :)

     

    You could try adding \b to the end of your regex like ^2[A-Fa-f0-9]{7}\b

  19. Great! Thanks EddiE! How did you get the equivalent of that codes?

     

    I checked out the source code for the wordpress plugin they were using :D.

     

    http://wordpress.org...lugins/captcha/

     

     

    Also, here's a one line command you can use with run javascript to fill in the value:

     

    document.getElementsByName('cptch_number')[0].value={'Lv0=':'0','rfw=':'1','Qv8=':'2','7/4=':'3','g/k=':'4','NPg=':'5','Wfs=':'6','CPo=':'7','ZvU=':'8','kvQ=':'9','KfyK':'10','j/yL':'11','4/yI':'12','JfyJ':'13','YvyO':'14','afyP':'15','jfyM':'16','n/yN':'17','BvyC':'18','K/yD':'19','Cf+K':'20','3/+L':'21','iv+I':'22','TP+J':'23','1f+O':'24','bv+P':'25','EP+M':'26','JP+N':'27','kv+C':'28','7/+D':'29','uv6K':'30','+/6L':'31','U/6I':'32','Lv6J':'33','af6O':'34','D/6P':'35','ZP6M':'36','U/6N':'37','w/6C':'38','Uv6D':'39','N/mK':'40','7vmL':'41','CvmI':'42','mvmJ':'43','APmO':'44','Y/mP':'45','ZvmM':'46','GvmN':'47','/PmC':'48','tvmD':'49','efiK':'50','L/iL':'51','MfiI':'52','XfiJ':'53','GPiO':'54','FviP':'55','zPiM':'56','CfiN':'57','/viC':'58','wviD':'59','fvuK':'60','9PuL':'61','yfuI':'62','OfuJ':'63','XvuO':'64','svuP':'65','wfuM':'66','1fuN':'67','LPuC':'68','P/uD':'69','L/qK':'70','SPqL':'71','WPqI':'72','rfqJ':'73','h/qO':'74','3fqP':'75','TfqM':'76','S/qN':'77','c/qC':'78','L/qD':'79','IPWK':'80','hfWL':'81','7vWI':'82','5fWJ':'83','JvWO':'84','i/WP':'85','pPWM':'86','fvWN':'87','K/WC':'88','jvWD':'89','tfSK':'90','1PSL':'91','FvSI':'92','kPSJ':'93','ufSO':'94','FvSP':'95','9/SM':'96','GfSN':'97','qfSC':'98','AvSD':'99','qfyKaw==':'100'}[document.getElementsByName('cptch_result')[0].value]

    • Like 2
  20. There sure is, one would be to scrape it to wolfram alpha and have that solve it for you.

     

    You can write things like solve x + 10 = 20 for x, and it will give you the answer'

     

    A faster way would be to just look at the hidden field that has the encrypted answer, for example it has:

     

    <input type="hidden" name="cptch_result" value="Wfs=">

     

    When the question is: 9 - x = three

     

    Wfs= is the answer to the question, and here's a table showing what number each of those encrypted answers corresponds to:

     

    Lv0=,0
    rfw=,1
    Qv8=,2
    7/4=,3
    g/k=,4
    NPg=,5
    Wfs=,6
    CPo=,7
    ZvU=,8
    kvQ=,9
    KfyK,10
    j/yL,11
    4/yI,12
    JfyJ,13
    YvyO,14
    afyP,15
    jfyM,16
    n/yN,17
    BvyC,18
    K/yD,19
    Cf+K,20
    3/+L,21
    iv+I,22
    TP+J,23
    1f+O,24
    bv+P,25
    EP+M,26
    JP+N,27
    kv+C,28
    7/+D,29
    uv6K,30
    +/6L,31
    U/6I,32
    Lv6J,33
    af6O,34
    D/6P,35
    ZP6M,36
    U/6N,37
    w/6C,38
    Uv6D,39
    N/mK,40
    7vmL,41
    CvmI,42
    mvmJ,43
    APmO,44
    Y/mP,45
    ZvmM,46
    GvmN,47
    /PmC,48
    tvmD,49
    efiK,50
    L/iL,51
    MfiI,52
    XfiJ,53
    GPiO,54
    FviP,55
    zPiM,56
    CfiN,57
    /viC,58
    wviD,59
    fvuK,60
    9PuL,61
    yfuI,62
    OfuJ,63
    XvuO,64
    svuP,65
    wfuM,66
    1fuN,67
    LPuC,68
    P/uD,69
    L/qK,70
    SPqL,71
    WPqI,72
    rfqJ,73
    h/qO,74
    3fqP,75
    TfqM,76
    S/qN,77
    c/qC,78
    L/qD,79
    IPWK,80
    hfWL,81
    7vWI,82
    5fWJ,83
    JvWO,84
    i/WP,85
    pPWM,86
    fvWN,87
    K/WC,88
    jvWD,89
    tfSK,90
    1PSL,91
    FvSI,92
    kPSJ,93
    ufSO,94
    FvSP,95
    9/SM,96
    GfSN,97
    qfSC,98
    AvSD,99
    qfyKaw==,100

     

    You should be able to load that into a table and check which row matches.

     

    Hope that helps :)

    • Like 1
×
×
  • Create New...