Jump to content
UBot Underground

[SELL] HTTP POST plugin + Crazy Bonuses Inside


Recommended Posts

Although i checked all these pages a couple of times earlier for different solutions, i am not going trough all these pages again.

Why wont this forum have a thread search option....

 

Anyways, i am using the httppost function to get the return of google.com in a local variable. But when i query i get a 'not allowed' comment. (405)

 

I know my proxies are good so it aint those...

 

Current code:

 

set(#GOOGLERESULT$plugin function("HTTP post.dll""$http post"http://www.google.com/"/search?output=search&sclient=psy-ab&q=site:{#CURRENT URL}&oq=site:{#CURRENT URL}"$random list item(%USERAGENTS), http://www.google.com/#CURRENT PROXY, 5), "Global")
        

Any solution for this problem guys?

 

 

Thanks in advance!

Link to post
Share on other sites
  • Replies 1.3k
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

Popular Posts

If you Ever Want to create bots that run 100x faster and smoother than your actual bots , then read this page !   Post data on the background without having to run your browser , integrate unlimited

New update with couple of fixes and improvements ! *Added a small command : http basic mode to allow you to run http get and http post on basic mode(a mode i created myself from the primitive socket

Hello guys Its been a while since i released an update 2.0 Update: -added new function scrape list that will replace list scraper command with new regex and few fixes ! -added new function soap req

Posted Images

i Know for fact that google search is a Get request not a post request , although that may work on some sites but some other sites can give you an error !

try it as a GET request then if you still have the error , i'll take a look into it !

Link to post
Share on other sites

Hi Aymen,

 

 

Thanks for the swift reply, really appreciated!

 

K, when i use this code it will only return the homepage as it seems and not the page with results.

Thats why i was trying to use post option to make it happen...

 

set(#GOOGLERESULT$plugin function("HTTP post.dll""$http get""https://www.google.com/#q=site:www.test.com"$random list item(%USERAGENTS), "http://www.google.com"#CURRENT PROXY, 5), "Global")
        load html(#GOOGLERESULT)

 

 

BTW: I am using v4+...

 

 

Walter

Link to post
Share on other sites

Hey Aymen,

 

 

Yeah that works perfectly. Ofcourse...

 

*Having a dumb moment here*

 

 

Thanks man, awesome support, as always!

 

No problem!

Glad i can help!

  • Like 1
Link to post
Share on other sites

I was curious one day and played on Google and it was'nt easy to getresults, so I stopped playing.

 

Anyone get any further as in scraping the results?

 

Here is something that checks results I haven't looked at the code in a minute but I believe it still works, it might point you in the right direction.

comment("check for domain and print out results with positions")
ui drop down("Check Pages:", "1,2,3,4,5,6,7,8,9,10", #loops)
clear table(&rankings)
ui text box("Keyword:", #input_keyword)
ui text box("Domain:", #domain)
plugin command("HTTP post.dll", "Page Scraper", "https://www.google.com/setprefs?sig=0_99_9Ba26GvHykubSeuKp228oSs0%3D&hl=en&safeui=images&suggon=1&num=100&newwindow=0&q=&prev=https%3A%2F%2Fwww.google.com%2F&submit2=Save+Preferences", "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)", #output) {
}
set(#page_start, 000, "Global")
set(#rankings_row_num, 0, "Global")
set(#last_page, "false", "Global")
loop(#loops) {
    if($comparison(#last_page, "=", "false")) {
        then {
            plugin command("HTTP post.dll", "Page Scraper", "https://www.google.com/search?q={$replace(#input_keyword, " ", "+")}&num=100&&start={#page_start}", "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)", #output) {
            }
            set(#look_for_next_button, $nothing, "Global")
            set(#look_for_next_button, $find regular expression(#output, "(?<=53px\\\"\\>)Next(?=\\<\\/span)"), "Global")
            if($comparison(#look_for_next_button, "=", $nothing)) {
                then {
                    set(#last_page, "true", "Global")
                }
                else {
                }
            }
            if($contains($plugin function("HTTP post.dll", "$xpath parser", #output, "//div[@id=\'search\']", "InnerText"), #domain)) {
                then {
                    clear list(%results)
                    add list to list(%results, $list from text($replace($plugin function("HTTP post.dll", "$xpath parser", #output, "//h3[@class=\'r\']/a", "href"), "/url?q=", $nothing), $new line), "Delete", "Global")
                    set(#cur_serp_postition, 1, "Global")
                    loop($list total(%results)) {
                        set(#cur_result_url, $next list item(%results), "Global")
                        if($contains(#cur_result_url, #domain)) {
                            then {
                                set table cell(&rankings, #rankings_row_num, 0, $find regular expression(#cur_result_url, "http.*?(?=\\&)"))
                                set table cell(&rankings, #rankings_row_num, 1, $add(#page_start, #cur_serp_postition))
                                increment(#rankings_row_num)
                            }
                            else {
                            }
                        }
                        increment(#cur_serp_postition)
                    }
                }
                else {
                }
            }
            wait(2)
            set(#page_start, $add(#page_start, 100), "Global")
        }
        else {
        }
    }
}
if($comparison(#rankings_row_num, "=", 0)) {
    then {
        alert("The site is not ranking for that keyword.")
    }
    else {
        save to file("{$special folder("Desktop")}\\rankings.csv", &rankings)
        alert("Results saved to your desktop as rankings.csv")
    }
}

  • Like 1
Link to post
Share on other sites

Hey Aymen,

 

 

Yeah that works perfectly. Ofcourse...

 

*Having a dumb moment here*

 

 

Thanks man, awesome support, as always!

 

 

Hi Walter, if you want to "play" with HTTP requests install Fiddler 2 on your computer and watch some tutorials on YT on how to read the requests. Then you will be able to see the required url in the request (like the google search req you needed earlier ), the type of request (GET, POST or other type), the headers, cookies and much more. After you learn a little about that you will have an entire "new world" at your feet using Aymens plugin.

  • Like 1
Link to post
Share on other sites

 

Here is something that checks results I haven't looked at the code in a minute but I believe it still works, it might point you in the right direction.

comment("check for domain and print out results with positions")
ui drop down("Check Pages:", "1,2,3,4,5,6,7,8,9,10", #loops)
clear table(&rankings)
ui text box("Keyword:", #input_keyword)
ui text box("Domain:", #domain)
plugin command("HTTP post.dll", "Page Scraper", "https://www.google.com/setprefs?sig=0_99_9Ba26GvHykubSeuKp228oSs0%3D&hl=en&safeui=images&suggon=1&num=100&newwindow=0&q=&prev=https%3A%2F%2Fwww.google.com%2F&submit2=Save+Preferences", "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)", #output) {
}
set(#page_start, 000, "Global")
set(#rankings_row_num, 0, "Global")
set(#last_page, "false", "Global")
loop(#loops) {
    if($comparison(#last_page, "=", "false")) {
        then {
            plugin command("HTTP post.dll", "Page Scraper", "https://www.google.com/search?q={$replace(#input_keyword, " ", "+")}&num=100&&start={#page_start}", "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)", #output) {
            }
            set(#look_for_next_button, $nothing, "Global")
            set(#look_for_next_button, $find regular expression(#output, "(?<=53px\\\"\\>)Next(?=\\<\\/span)"), "Global")
            if($comparison(#look_for_next_button, "=", $nothing)) {
                then {
                    set(#last_page, "true", "Global")
                }
                else {
                }
            }
            if($contains($plugin function("HTTP post.dll", "$xpath parser", #output, "//div[@id=\'search\']", "InnerText"), #domain)) {
                then {
                    clear list(%results)
                    add list to list(%results, $list from text($replace($plugin function("HTTP post.dll", "$xpath parser", #output, "//h3[@class=\'r\']/a", "href"), "/url?q=", $nothing), $new line), "Delete", "Global")
                    set(#cur_serp_postition, 1, "Global")
                    loop($list total(%results)) {
                        set(#cur_result_url, $next list item(%results), "Global")
                        if($contains(#cur_result_url, #domain)) {
                            then {
                                set table cell(&rankings, #rankings_row_num, 0, $find regular expression(#cur_result_url, "http.*?(?=\\&)"))
                                set table cell(&rankings, #rankings_row_num, 1, $add(#page_start, #cur_serp_postition))
                                increment(#rankings_row_num)
                            }
                            else {
                            }
                        }
                        increment(#cur_serp_postition)
                    }
                }
                else {
                }
            }
            wait(2)
            set(#page_start, $add(#page_start, 100), "Global")
        }
        else {
        }
    }
}
if($comparison(#rankings_row_num, "=", 0)) {
    then {
        alert("The site is not ranking for that keyword.")
    }
    else {
        save to file("{$special folder("Desktop")}\\rankings.csv", &rankings)
        alert("Results saved to your desktop as rankings.csv")
    }
}

Thanks man,

 

I actually used $HTML parser to get the results. I was playing with another bot and went hmmm? I wonder if this would work for SERPs?

 

You know that working on bot always seems to get an answer for another.

 

Noob's, if you havrn't you will.

 

Thanks for the code tho ,it will speed up the rest of it. haha I just have a couple nodes in that one.

 

TC

Link to post
Share on other sites

Hi Aymen,

 

 

I have a question about the $pagerankchecker.

 

In one of your source codes i noticed no proxy option was provided.

 

Does this mean that we can bulk check the whole day long? I suppose not, just asking to be sure ;)

Link to post
Share on other sites

Hi Aymen,

 

 

I have a question about the $pagerankchecker.

 

In one of your source codes i noticed no proxy option was provided.

 

Does this mean that we can bulk check the whole day long? I suppose not, just asking to be sure ;)

 

yea that was just for testing , if you are going to bulk check with the same IP google may block your IP , so use proxies !

Link to post
Share on other sites

yea that was just for testing , if you are going to bulk check with the same IP google may block your IP , so use proxies !

 

Hi Aymen, thanks for the reply man.

 

Yeah thats what i thought ;)

Link to post
Share on other sites

i have small problem with http captcha dialog (in thread mode)


problem is in thread only, please help to solve its


 


thanks


 


sample code:


 



thread {

    set(#solve captcha, $plugin function("HTTP post.dll", "$http captcha dialog", "C:\\Documents and Settings\\Administrator\\Desktop\\testcaptcha.jpg"), "Global")

}

Link to post
Share on other sites

 

i have small problem with http captcha dialog (in thread mode)

problem is in thread only, please help to solve its

 

thanks

 

sample code:

 

thread {
    set(#solve captcha, $plugin function("HTTP post.dll", "$http captcha dialog", "C:\\Documents and Settings\\Administrator\\Desktop\\testcaptcha.jpg"), "Global")
}

 

i'm aware of that bug , i'll fix it soon !

 

Follow module on twitter sockets exemple not working! Can you please verify?

i'll check it out !

Link to post
Share on other sites

i'm aware of that bug , i'll fix it soon !

+1 on the captcha dialog fix, I just created an application using it in thread mode too. Thanks Aymen

 

p.s.: would it be possible to make it so it automatically gets focused (similar to the ubot manual captcha), and pressing enter would work too? (instead of having to click OK)

Link to post
Share on other sites

+1 on the captcha dialog fix, I just created an application using it in thread mode too. Thanks Aymen

 

p.s.: would it be possible to make it so it automatically gets focused (similar to the ubot manual captcha), and pressing enter would work too? (instead of having to click OK)

+1 on using enter to make it work and getting it fixed.

 

I use it when testing, and can't run it inside the thread.

Link to post
Share on other sites

I'm trying to use Bypasscaptcha with the http plugin, but no matter what I do I can't get it working (I was able to solve captchas with 6 other captcha services using the http plugin).
Do you guys have any idea what I might be doing wrong? I attached source code for you to see. If someone is interested, you could get a test key for free with 10 captchas:
http://bypasscaptcha.com/contact.php?s=customized+software

Then you can check the status of your key here: http://bypasscaptcha.com/tool.php

 

Here's the API documentation: http://bypasscaptcha.com/api_doc/submit.php

 

Thank you in advance!

NOTE: If you get ERROR Invalid Key message, that doesn't mean you key is invalid, I've had this error with 2 other captcha services even though my key was correct (It just means there is an error in the code somewhere, and once I corrected the code everything went fine. I just don't know what to change in this case with bypasscaptcha)

bypasscaptcha.ubot

post-695-0-46889700-1387247039_thumb.jpg

Link to post
Share on other sites

+1 on the captcha dialog fix, I just created an application using it in thread mode too. Thanks Aymen

 

p.s.: would it be possible to make it so it automatically gets focused (similar to the ubot manual captcha), and pressing enter would work too? (instead of having to click OK)

i'll see what i can do !

 

I'm trying to use Bypasscaptcha with the http plugin, but no matter what I do I can't get it working (I was able to solve captchas with 6 other captcha services using the http plugin).

Do you guys have any idea what I might be doing wrong? I attached source code for you to see. If someone is interested, you could get a test key for free with 10 captchas:

http://bypasscaptcha.com/contact.php?s=customized+software

 

Then you can check the status of your key here: http://bypasscaptcha.com/tool.php

 

Here's the API documentation: http://bypasscaptcha.com/api_doc/submit.php

 

Thank you in advance!

NOTE: If you get ERROR Invalid Key message, that doesn't mean you key is invalid, I've had this error with 2 other captcha services even though my key was correct (It just means there is an error in the code somewhere, and once I corrected the code everything went fine. I just don't know what to change in this case with bypasscaptcha)

 

the website is not loading here , i'll check it out later and see if i can make an integration

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

×
×
  • Create New...