Jump to content
UBot Underground

ubotusold

Fellow UBotter
  • Content Count

    127
  • Joined

  • Last visited

  • Days Won

    6

Everything posted by ubotusold

  1. Read this and see if this would help your situation in the future, especially post #7 in the thread: http://www.ubotstudio.com/forum/index.php?/topic/10810-library-files/
  2. To those that are stuck using dial-up, I feel for you. Why not use Satellite Internet from like Dish or Hughes instead?
  3. Ok so here's the deal. You are working in generalities and leaving out the important details. The way you worded your problem in the first post suggested Ubot has a problem in loop handling after the first cycle. In particular, when it runs a custom command that invokes the browser, you said it locked up. And as I mentioned, if that were the only clues given to us, 99% of Ubot owners would be having this problem. In fact, we all would be having our bots crash on this kind of code: define MyCustomCommand { loop(5) { navigate("http://www.yahoo.com/", "Wait") } } MyCustomCommand() } T
  4. you use alerts to help follow the path of execution to help determine where the problem lies
  5. Local commands within defines? Not catching you here zap (do you mean variables instead?) RAT: Your problem as defined is too general. Reason why I say this is that I would think that if this were the case, everyone on here would be having a problem. Most people run bots in loops and they do call custom commands. So its likely something you are doing wrong in the loop to cause this. Best way to do this is to debug your code. Do this by placing alert boxes in the loop at various points: define MyCustomCommand { alert("At start of custom command") blah1 blah2 alert("Before blah 3")
  6. Use AutoHotKey. Google it.
  7. Sorry, cant release the bot. Its because presently there is a bug in the way the RETURN statement works. It keeps on looping, choosing older women! My UI drop down boxes are flawed too! Ubot always chooses the first item in the lists by default (Smokes 4 packs of cigarettes a day, Has 10 kids, Divorced 3 times, Criminal Record)! Worse yet! All the women are local and I cant see them in the Debugger! Even with multithreading!
  8. I use it to get dates on match.com. I multithreaded myself to a date every night for the next 6 months!
  9. I'm asking about implementation of the Wait Command for Ubot when it comes to multi threading. Wait and Sleep are two different things. I want to understand which one UBot is using before I go out and build some bots I have in mind. A Sleep to me means that when a thread goes to sleep, it gives other threads scheduled in the waiting, a piece of the CPU time slice. Under .NET, Thread.Sleep causes the calling thread to not schedule itself. This is good because we can go out and create threads that do other tasks while Thread A is asleep. For example, if Thread A is responsible for scraping o
  10. Does the Wait command Sleep in a multi-threaded bot?
  11. So all I see in the debugger window are global variables. No local variables are shown. No local variables to a thread are shown. This is like giving a drummer one stick to play drums with. The other? His bruised head.
  12. First, if you have any inclination to do this at home, don't. You are doing a crapload of scraping and sooner or later your ISP is going to ban you. Then you are royally screwed. Do this right - on leased Windows servers. Try VPS at the start. Split the workload up to start. Host them on different vendors and spec them as need be (Quad core, 2GB+ memory, 100Mpbs line, etc). If throughput is slow, you can always tweak the hardware by scaling up and out (i.e. add more memory, add another core, add another server). Don't use public proxies. That will be a huge bottleneck. Always go with high
  13. On an Apache SSL server create a website that has: A registration page A login page A reconsideration page Keep client side information in Windows registry: registeredState licensekey SecretParaphrase (encrypted) When your bot runs, check a Windows registry variable (registeredState): If value is yes, take them to the login page (https://www.bot.com/mybot/login) If the account has been flagged, take them to the reconsideration page (https://www.bot.com/mybot/reconsideration) In the reconsideration page, have them revalidate themselves: username password
  14. You can do it. But before you start, you need to define EXACTLY how the data is going to be scraped, stored, retrieved, and compared. Only you know those little details. A lot of this is going to be how the data is laid out on the afilliate sales page. If they use some sort of navigation scheme (like the google search footer) and you happen to make lots of sales everyday, its going to be a little more complicated as you have to navigate those links. If so, you probably need a UI drop down where you specify how many pages to scrape. What it will boil down to is you opening up the previous
  15. Then you need to be patient and take the time to acquire skills and knowledge. You aren't going to be a professional road cyclist racing in the Tour de France in one week. You have to put in the hard work. Its going to take time and how long that takes is up to you. You won't see code because you got the Standard Edition. My suggestion is to work with this edition to familiarize yourself with the product for at least one month. Then, upgrade to Pro edition.
  16. Frustration comes along with the territory. Welcome to the world of programming where if you don't have a thick skin and strong belief in yourself, you will either fail from giving up or be successful through perserverance. It is one of the few disciplines where you will make more mistakes through trial and error, to get to the one time where it all comes together and works. Your lucky. Out of all the technical forums I hang out on, this one is right up there with people who are willing to help.
  17. set(#a, 0, "Global") set(#b, 0, "Global") set(#d, 0, "Global") if($either(#a = 1, $either(#b = 2, #d = 3))) { then { alert("then triggered") } else { alert("else triggered") } } By the way, for some reason this won't work: set(#c, 0, "Global") Seems #c as a variable is something special in Ubot as I kept getting an invalid parameter error.
  18. Ubot can't convert text to PDF internally. You have to step outside the Ubot environment to do so. Unless you are doing anything browser related, Ubot is not the right tool for the job. Perhaps its best to take a different, easier approach? Try this: 1) Download AutoHotKey, a Windows macro key/mouse recorder. Its open source, and free. 2) Download Nitro PDF Creator. It creates and reads PDF files. Its also free. Both these programs are heavily used and popular. Find them on Cnet download.com. 3) Use Ubot for whatever browser related requirements. If that means scraping text off a w
  19. Upon loading, there is no hourglass to give you a feel if there is any processing going on. Having that long of a pause without feedback feels like it is loading a blank file. After I lost a good deal of work on a bot last week after Ubot hosed one of my projects, I've become very wary of 4.1.5.
  20. Is it just me or is 4.1.5 slow in loading script files?
  21. there is some weird stuff going on. for example, if you click on the inbox link, it sometimes wont trigger the link at all. clicking on links inside emails are screwy as well. noticed this the past few days.
  22. sounds like it is admin rights related i wouldnt rule out .net version as well.
  23. why would you want this as part of ubot? theres no point in it. ubot as i said is for browser automation only. having what you want is going in an entirely different direction.
  24. Ubot is only for browser automation. It is not a general purpose Windows macro mouse/key recorder. Have Ubot shell out to an Windows macro recorder to play a pre-recorded script. Pass information back to Ubot by reading a saved text file generated by the application you are automating. Or if you are more technically inclined, store and retrieve from a database. Note that this also works in reverse. That is, you could use a Windows macro recorder to get Ubot to execute a pre-recorded script as well.
×
×
  • Create New...