Jump to content
UBot Underground

VaultBoss

Fellow UBotter
  • Content Count

    790
  • Joined

  • Last visited

  • Days Won

    34

Everything posted by VaultBoss

  1. Great work, Aymen! Thanks again, mate - the new Base64 functionality is perfect for what I need (I was on the verge of implementing myself, BUT you were, like almost always, faster!)
  2. WHAT did you do, Tim... You GAVE us AWAY... Now YT will know it was US, UBotters, responsible for half its views... DARN, mate! It's a shame...
  3. No, what I said was that the string you were scraping, containing the sign '=' in it, is not allowed in an $eval() You can use there only what it accepts, such as 1+2 for instance and it will return 3 but not if you use the = sign, because then it will become a string that $eval cannot evaluate.
  4. As long as you would clearly state boldly to your phone app users that you are not directly associated to the 3rd party website and that you will take their credentials in the process and use them to login and upload on their behalf, you could maybe be safe (but consult a lawyer on that, do not reside on my opinion, which is NOT a professional one!) If you ask me, I wouldn't even try it though... but that's just me. Even the best intentions could be misconstrued and what you are trying to accomplish is extremely dangerous, imho... Wouldn't be better to be safe rather than sorry? Just sayin'.
  5. Well... doesn't that look pretty much like phishing? LOL Basically, you want to 'interpose' something (say UBS bot) between the REAL user, and the end website (Ruten) that isn't yours, but a 3rd party's.. Phishers do that ILLEGAL action by replicating the target website, most of the times, lol Please tell me that I'm wrong! Not trying to be harsh here, as I might still haven't fully understood your motives or process, just saying how it looks like... UBS is a tool that is normally used to automate things that one user (or even a number of fake users, acting on behalf and for the benef
  6. I'm pretty sure that this is not the best way to deal with what you want, using UBS.. Usually, forms on a website would collect input data from the users and send it to the server when the user clicks a SUBMIT button (not polling incessantly the form fields to 'see' if there is new data to grab from there...) Such sites(forms) are built using PHP and they communicate very well with the backend MySQL database on the server. Maybe I'm missing something, but I don't understand why would you want to use UBS instead of the forms? UBS can help you input data into those forms from the website
  7. There is a MySQL commands plugin from UBS team as well as an SQLite plugin from Aymen. I believe both would work only if you had Pro or Dev license, not STD.. but you should ask Aymen and/or support for that. Using an SQL DB would help you achieve your goals of pushing/pulling data between your PC and a server.. As for automating the start/run/stop of bots per se, that is another topic. You might probably envisioned using Cron Jobs for that, as you mentioned a server? But actually, you can do that using Windows Task Scheduler on the local PC. As for a remote scheduler, such as the bots r
  8. Try using the DEBUGGER to see what happens with your variables along the bot running... Place stop script OR pause script in certain places so that you can evaluate the results partially, etc... Now, strictly on topic: I didn't check your scrape, but if it works as you want it to and it returns what I see there "17 - 15 = ", then this line of code: set(#captcha, $replace(#captcha, " ", $nothing), "Global") ... should return the value: '17-15=' in DEBUGGER Obvioulsy, $eval CANNOT do the math on a text like that. (You can do it in Google's search box if you want to, though...) You n
  9. Opening a thread with the title "Problem" is not a good practice. Try being specific, so that other users with similar problems may find help too, later, as well as hinting to the more experienced ones to what your issue is about so that they can chime in and try to help you. Very few people will find a thread with this title when searching. They would usually use keywords pertaining to their problems per se. In your case, the title maybe should have been: "Compiled (.exe) bots' browser freezes randomly" or some such... BTW... this approach is useful on ANY forum you may be a member of
  10. Some time ago I have written about this: http://www.ubotstudio.com/forum/index.php?/topic/11911-commented-code-extract-text-tofrom-a-certain-point-in-text/&do=findComment&comment=63510 ..maybe that could help you. Cheers!
  11. You should test thoroughly the OR/AND operators that you tried there.. AFAIK UBS uses $either and $both functions, instead... As for coding in Code View... not many people do that. Most use the Node View, but let's be honest, UBS team is actually trying to attract regular marketers as customers, not programmers (professional coders, I mean) so it is Rara Avis to find someone coding in Code View exclusively. Not to mention, *some* things HAVE to be done in Node View anyway... that is the way UBS grew up and was built. Best way to find the way the syntax works is to drag'n'drop a coding sequ
  12. You should NOT write the code with so many nested IFs, use the sequence IF THEN ELSE IF instead, like below: if($comparison(.................)) { then { remove from list(%define_commands, #position) AccountSignup1() } else if($comparison(.................)) { remove from list(%define_commands, #position) AccountSignup2() } else if($comparison(.................)) { remove from list(%define_commands, #po
  13. Great piece of sw, buddy! Comes exactly when I needed it most... Thank YOU!
  14. I use this method all the time, so I know it works. Set a Boolean variable inside each branch of error checkup, instead of directly using RETURN($true/false) using SET command: set(#var_BOL, $false, "Local") Last comand at the end of the DEFINE use RETURN(#var_BOL) that you set above... It will work. Also, make sure your DEFINE is a Function, or else it will not return the result (if it is set as a command)
  15. Here is the way I would code that... Build a DEFINE for each site you want to signup to. Add the Signup DEFINE names to a list of names - these will further act as On/Off switches. LOOP through the list and extract the current list position DEFINE NAME from it, then use a sequential IF THEN ELSE IF series of comparisons, so that within each branch of that IF only one DEFINE could be called, respectively the one that has the name the same as the current looping list item. Once found, Call that DEFINE (signup logic) in a new thread (for multithreading) and at the same time, delete the ite
  16. Yeah... keep PUSHing it mate... and then tell us exactly when/where things broke for you, so that we will know too
  17. Of course I can. Basically that is what I was explaining above. My question was if you plan to make the plugin deal with lists/tables too, in the near future, so that I do not have to code that workaround. That's all. If you plan to, I'll be a happy camper.If not, I'm still grateful for the free plugin anyway; I'll just have to work more to achieve the reults I want. Cheers!
  18. You are loading three pages, one after the other, in a single thread, in a single browser, so it is acting just as it should. If you want them to load separately, each link in a separate thread in a separate browser, you need to put them, one by one, in a separate thread (so you code 3 threads there, not only one, like you did now) If you want to write this even smarter, you store the URLs to navigate in a list, you build a define that navigates to the URL you feed to it as a parameter, then you LOOP n times through the list of URLs and code the instructions within the LOOP to open a new t
  19. While each link may point to the same image, in fact the links ARE different, so any suitable REGEX would return them all. Even if you focus the REGEX on the last (common to more than one link) part of the URL, the regex would still select them all. Probably when you add them to a list in UBS, with the advanced option to "Delete" dupes, they got deleted and only the first instance was kept, but at the expense of not getting the first part of the URL stored... You cannot construct a regex that would not follow the same rules for each row of data! In other words, you cannot have the regex se
  20. Here is an example of saving an encrypted list to a file... loop(1) { add list to list(%testList, $list from text("1,2,3,4,5,6", ","), "Delete", "Global") save to file("{$special folder("Application")}\\Support-Files\\test-encrypted-list.csv", $plugin function("TextEncryption.dll", "$TextEncryption_EncryptText", 123456987, %testList)) } ...you will notice that my list was probably automatically 'transformed' into a text (string) variable and then encrypted and saved as a single element in the csv file (obviously, the commas have disappeared on encryption). Now, how exactly am I goin
  21. Sorry.. you're telling me that your plugin function can be applied to entities like tables and lists as a whole, not only to singled out variables? If it can, then yes, no need for looping...
  22. Hi meter... I think it would be extremely useful to somehow integrate the encryption/decryption process with the load from file/save to file that UBS uses for lists and tables. This way, there would be no need to loop through the loaded data to decrypt one by one. Do you think it is easily doable? If so, do you want to add this functionality? If so how soon?^^ Asking the above only to know if it is reasonable to expect something like this and leave room for it in my code scheduling for the near future, or just move on and code it as it is currently possible? Thanks!
  23. That is not a question for the Forum - we are all UBS users just like you. You should open a support ticket for that and ask them instead.
×
×
  • Create New...