Jump to content
UBot Underground

dyvel

Fellow UBotter
  • Content Count

    133
  • Joined

  • Last visited

  • Days Won

    6

Everything posted by dyvel

  1. Hi I have a bot that is scraping content from a website - when I only have a single tread running, it's working fine. But when I change it to multiple threads, then I experience issues with a task where it should download an image to a folder. I have a wait for a complete page load and wait for element, but still no joy on multiple threads. And as it's working fine on a single tread, my code regarding download of the image should be ok... I'm using only local variables inside the "in new browser" node. Any of you experts have an idea about what could be the issue?
  2. My GUI is all HTML and I load the dynamic dropdown values as shown in my post #3 Have you checked you have values in your variable (check debugger). Again - post some code - makes it easier to help
  3. Try and share some of you code - makes it easier to help
  4. Download the bot I've attached - problem solved Anyway - hope you can use it... Cheers
  5. And here's the final example using a table to populate the HTML table. The header and footer are created manually in the define makeDemoTable. The rest is done automatically calculating the number of columns and rows in the table. on load("Bot Loaded") { makeDemoTable() makeHTMLTableRows() } define makeDemoTable { set(#i,0,"Global") loop(10) { add list to table as row(&data_table,#i,0,$list from text("Cell 1, Cell 2, Cell 3, Cell 4",",")) increment(#i) set(#table_head,"<tr> <th>This is my header</th> <th>This is my header&l
  6. And a closer to real world example using a list to populate the table set(#tabledata,$nothing,"Global") set(#i,0,"Global") clear list(%data_list) add list to list(%data_list,$list from text("Table data 0 Table data 1 Table data 2 Table data 3 Table data 4 Table data 5 Table data 6 Table data 7 Table data 8 Table data 9 Table data 10 Table data 11 Table data 12 Table data 13 Table data 14 Table data 15 Table data 16 Table data 17 Table data 18 Table data 19 Table data 20 Table data 21 Table data 22 Table data 23 Table data 24 Table data 25 Table data 26 Table data 27 Table data 28 Table data 2
  7. And here using jQuery + Bootstrap to prettify it a bit... <html> <head> <link rel="stylesheet" href="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.2/css/bootstrap.min.css"> <script type="text/javascript" charset="utf8" src="https://code.jquery.com/jquery-2.1.3.min.js"></script> <script type="text/javascript" charset="utf8" src="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.2/js/bootstrap.min.js"></script> </head> <body> <div class="table-container"> <table id="grid-basic" class="table table-condensed table-hover table-
  8. Hi guys Here's a small snippet I made showing an example, how to fill a table with data in a UI HTML panel. This can easily be extended to use a ubot table to fill the UI HTML table. ui html panel("<style> body \{ font-family: arial; font-size: 12px; \} .container \{ height: 200px; overflow: auto \} table \{ border: 1px solid #000; \} tbody td, thead th \{ border-bottom: 1px solid #000; \} th, td \{ padding: 4px; \} </style> <div class=\"container\"> <table border=\"0\" cellpadding=\"0\" cellspacing=\"0\"> <thead> <tr> <t
  9. Here's the example code in ubot form. Standard version can't use code view... only node view travis.ubot
  10. Take a look at this small example save to file("{$special folder("Desktop")}/list.txt","email 1 email 2 email 3") clear list(%myList) add list to list(%myList,$list from file("{$special folder("Desktop")}/list.txt"),"Delete","Global") set(#i,0,"Global") loop while($comparison($list total(%myList),">",#i)) { comment("Do your stuff here") alert($list item(%myList,#i)) increment(#i) } It will save a list to file, read the content of list.txt from your desktop and alert you with the content of each line of text... I think this will get you started.
  11. Take a look at "append to file" - I think it will suit you needs... http://wiki.ubotstudio.com/wiki/Append_to_File EDIT: You'll also find this helpful: http://www.ubotstudio.com/forum/index.php?/topic/14205-howtorun-thread-safe-container/
  12. I understand... you example could easily be modified to deliver code to the bot on runtime. Speaking of protection, that would be pretty difficult to hack as the bot wouldn't be able to run without the code from the server - no license - no code :-) So even if a hacker cracked the protected bot, it wouldn't matter as it wouldn't run without access to the server.
  13. It's a flash based "browse" function, so that might be the reason...
  14. Hi I have a problem with a "browse" button on a site, where the ubot standard popup opens behind my window. The window loads full screen, so I don't see the select file dialog... Have you guys experience with that? Doesn't seem logic to me - looks more like a bug, as I have no controls over it...
  15. Nice example, showing just how versatile the communication plugin is. But why not just use meters Locker to both protect your bot, and deliver the updates when they are ready? Other than that - the communication plugin looks pretty sweet... Need to have it someday
  16. I'm pretty confident you need to build your own. Unfortunately it's very likely a specific case for each website, so prepare to spend some time on it.
  17. Wonder if it's also a feature not being able to open my bots created in 5.5.11 - it just hangs now EDIT: Hmmm... It was an onload event that made it hang ... thank god for virtual machines.
  18. No voodoo - at least I can't see any. Looks just like a simple way to add a "stream" of actions to a log. Purpose, Activity or Log does the same exact thing - just a matter of what "label" it's saved within the log. Makes logging easy that's for sure, but not a biggie in my book. The logging is saved to the variable #log
  19. dyvel

    Logic Issue

    I think you should use 2 regular expressions - those for real links you've been given, and a new one for removing url's that are not "active" (no <a> tag in html). For the text example above, you should be able to use this regex example I made: https://www.regex101.com/r/sR5nA6/1
  20. Speaking of Skype... I've read about that skype group a few times. Is it a closed group, or open for one more?
  21. Hi rishwoj Did you also buy the HTTP plugin that is a requirement for it to run? I'm actually creating a proxy scraper atm for a keyword scraper I'm finishing up, but I'd be interested in learning more about your requirements. The big problem working with public proxies are they die fast, usually are of lower quality (slow), so you'll burn through proxies fast meaning you likely would have to use a multithreaded tool to scrape and then test your list constantly. The scraper could then update a txt file or an internal list with working proxies, so your list would always be up to date.
  22. Pash... I'm always sorry to hear about people cheating small developers. Take a look at https://www.paypal.com/us/webapps/mpp/ua/upcoming-policies-full I also found this on another forum related to above As you sell digital goods, you should be good to go unless credit card was stolen... I hope you get your money
  23. Hi meter I'm back with a question :-D In your PDF you show the need to distribute the locked.exe and 2 dll files UbotLocker.dll and license.dll - the first is a clear "giveaway" what the system is built on. Anyway to rename it? Also, can we hide the files in e.g. appdata folder using an installer? I would want a simple solution for my customers - they shouldn't see any dll files - just install and run :-)
  24. Hi Dan Nice share! You could also consider adding Aymen's INI plugin into the program. http://www.ubotstudio.com/forum/index.php?/topic/15252-free-ini-file-reader-plugin-save-read-data-on-the-fly/ I really like the INI plugin - great for storing account info / profiles. Better than CSV, and easy to work with.
×
×
  • Create New...