Hot-Honeys



.

Author Topic: REQ imgclick  (Read 452 times)

0 Members and 1 Guest are viewing this topic.

Offline gibbsy09

  • Newbie
  • *
  • Joined: Nov 2016
  • Location: scotland
  • Posts: 2
  • Reputation: 0
  • Gender: Male
REQ imgclick
« on: November 26, 2016, 01:15 pm »
apologies for posting in wrong place before never seen new topic button.

REQ:imgclick

https://vipergirls.to/threads/680626-May-Model/page4?highlight=may-model

I'll keep it short cause you know this host is a nightmare but on the very last entry on this host you said there was a crude work around i would be interested in learning the solution if not too complicated hate this host thanks.

Offline SenileDog

  • Moderator
  • *****
  • Joined: Apr 2016
  • Location: US West Coast
  • Posts: 503
  • Images: 653
  • Reputation: 20
  • Gender: Male
Re: REQ imgclick
« Reply #1 on: November 26, 2016, 08:14 pm »
Well, since then, I have improved it, but it is still temporary because it is heavily hardcoded: img237 and 0611...and such, if you look at the code.

img237 is possibly stable, but I believe 0611 would need to go up maybe to 0612 and beyond.

Thanks goes to Rookie and firewaran, but I  am not sure they want their usernames associated with such an ugly solution.  :D

BTw, your link is too old, the pics are gone in https://vipergirls.to/threads/680626-May-Model/page4?highlight=may-model, I checked 3 of them.

Anyway, imgclick is such an ugly place, that everybody is barfing on it, so many pop-ups like Syfunkle was telling us, it is banned almost everywhere. What is killing me is they find a way to more pop-ups when you are dealing with the captcha.
I noticed it is less painful from Linux in a private window then from Windows, but still a pain in the butt.

Topic: http://hot-honeys.com/index.php?topic=5019.0

Label: imgclick

Type: update

URL Pattern:

Code: [Select]
^http:\/\/imgclick\.net\/.+\.html$
Search Pattern:

Code: [Select]
function(pageData, pageUrl) {
var id = pageUrl.match(/http:\/\/[^/]+\/([^/\.]+)/);
var head = "http://";
var mid = ".imgclick.net/i/";
var serv = "";
var cod = "";
var iUrl = "";

var req = new XMLHttpRequest();
for ( var i = 0; i < 6; i++) {
//alert("This is i : " + i );
if (i == 0) {serv="main"; cod="00611/";}
if (i == 1) {serv="main"; cod="00610/";}
if (i == 2) {serv="main"; cod="00609/";}
if (i == 3) {serv="img237"; cod="00611/";}
if (i == 4) {serv="img237"; cod="00610/";}
if (i == 5) {serv="img237"; cod="00609/";}
iUrl = head + serv + mid + cod + id[1] + ".jpg";
req.open("POST", iUrl, false);
req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8");
req.send();
if (req.status != "404") {
return {imgUrl: iUrl, status: "OK"}
}
}
return {imgUrl: null, status: "ABORT"}
}

This is working on:
https://vipergirls.to/threads/1194801-Kira-Set-61-%28x63%29
https://vipergirls.to/threads/1194681-YFM-set-29-Kateryn-Bright-Purple-%28x60%29?highlight=imgclick
https://vipergirls.to/threads/1194610-Kara-Hartley-x203?highlight=imgclick
https://vipergirls.to/threads/1194609-Erika-Bellucci-92123-x208?highlight=imgclick

Have Fun! SD

Offline artfulbodger

  • Moderator
  • *****
  • Joined: Apr 2016
  • Location: Northern Hemisphere
  • Posts: 143
  • Reputation: 14
Re: REQ imgclick
« Reply #2 on: November 26, 2016, 09:08 pm »
gibbsy09 - apology accepted. I've removed the other message.

BTW - Welcome to the forum.

Offline gibbsy09

  • Newbie
  • *
  • Joined: Nov 2016
  • Location: scotland
  • Posts: 2
  • Reputation: 0
  • Gender: Male
Re: REQ imgclick
« Reply #3 on: November 27, 2016, 12:34 am »
Thanks very much so i don't have to use that work around what was mentioned before something about inspect and editor probably wouldn't have a clue anyway lol so i just copy the pattern and I'm good correct?
BTW what you said about the link being old that's funny i used VG ripper to download the first time but it paused half way through so i stupidly cleared what i had and tried to download again but the second time the download folder was empty so it maybe only lets you download it once with VG ripper anyway thanks for your help appreciated. 

Offline SenileDog

  • Moderator
  • *****
  • Joined: Apr 2016
  • Location: US West Coast
  • Posts: 503
  • Images: 653
  • Reputation: 20
  • Gender: Male
Re: REQ imgclick
« Reply #4 on: November 30, 2016, 09:54 am »
Hi gibbsy09,

No previous workaround till the solution stop working.

Then serv and/or cod would have to be updated manually in an editor like notepad++.

Is it working for you?

Cheers, SD

Offline randomguy9191

  • Newbie
  • *
  • Joined: Jul 2016
  • Location: USA
  • Posts: 5
  • Reputation: 0
  • Gender: Male
Re: REQ imgclick
« Reply #5 on: December 20, 2016, 05:10 am »
The solution posted above worked for a quick test but won't work anymore for me even after doing exactly what I did when I tested it on one of the links confirmed to be working.

http://www.models-heaven.in/showthread.php?5644-Belinda-Play/page5

The imgclick ones won't download for me even after following the above instructions. Is there anything else that can be done?

Thanks!

Offline firewaran

  • Moderator
  • *****
  • Joined: Apr 2016
  • Posts: 252
  • Reputation: 17
  • Gender: Male
Re: REQ imgclick
« Reply #6 on: December 20, 2016, 01:23 pm »
Hi, for me it is working.
First IHG finds image for solution chaosimg which does redirect and uses solution for pixsense.
imho it is not releated to imgclick.
Please open a new topic so we can have troubleshooting and or solution discussion there.

Offline SenileDog

  • Moderator
  • *****
  • Joined: Apr 2016
  • Location: US West Coast
  • Posts: 503
  • Images: 653
  • Reputation: 20
  • Gender: Male
Re: REQ imgclick
« Reply #7 on: December 20, 2016, 04:23 pm »
randomguy9191, remember it is a hacker's solution, at least a patcher's solution, now.

Remember, I said code number will change!

If you are not able to get in the code with Notepad++ or an IDE, just forget it.

If you really want the pics of Belinda with a black hat:

In line if (i == 2) replace cod="00611" by cod="00866"

It is really because imgclick pisses me off with their fake warning, bloody captcha, and indirections.
For as long as I have been living, I have fought morons all my life, and dismantled their pitiful tricks.

Cheers, SD

Offline vtango

  • Newbie
  • *
  • Joined: Jan 2017
  • Posts: 1
  • Reputation: 0
Re: REQ imgclick
« Reply #8 on: January 11, 2017, 05:10 pm »
Updated to include some of the new imgclick codes!  :thumbsup:

Code: [Select]
function(pageData, pageUrl) {
var id = pageUrl.match(/http:\/\/[^/]+\/([^/\.]+)/);
var head = "http://";
var mid = ".imgclick.net/i/";
var serv = "";
var cod = "";
var iUrl = "";

var req = new XMLHttpRequest();
for ( var i = 0; i < 10; i++) {
//alert("This is i : " + i );
if (i == 0) {serv="main"; cod="00611/";}
if (i == 1) {serv="main"; cod="00610/";}
if (i == 2) {serv="main"; cod="00609/";}
if (i == 3) {serv="img237"; cod="00611/";}
if (i == 4) {serv="img237"; cod="00610/";}
if (i == 5) {serv="img237"; cod="00609/";}
if (i == 6) {serv="main"; cod="00832/";}
if (i == 7) {serv="main"; cod="00846/";}
if (i == 8) {serv="main"; cod="00869/";}
if (i == 9) {serv="main"; cod="00886/";}
iUrl = head + serv + mid + cod + id[1] + ".jpg";
req.open("POST", iUrl, false);
req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8");
req.send();
if (req.status != "404") {
return {imgUrl: iUrl, status: "OK"}
}
}
return {imgUrl: null, status: "ABORT"}
}

Offline SenileDog

  • Moderator
  • *****
  • Joined: Apr 2016
  • Location: US West Coast
  • Posts: 503
  • Images: 653
  • Reputation: 20
  • Gender: Male
Re: REQ imgclick
« Reply #9 on: January 12, 2017, 12:06 am »
Thanks for the update, vtango. size of the for loop is going to grow with more lines, but as we all know imgclick is soooo obnoxious! Cheers, SD

Offline trashcutter

  • Newbie
  • *
  • Joined: Jan 2017
  • Location: Simbabwe
  • Posts: 1
  • Reputation: 0
  • Gender: Female
Re: REQ imgclick
« Reply #10 on: January 20, 2017, 12:41 pm »
This code works for all codes:

Code: [Select]
function(pageData, pageUrl) {
var id = pageUrl.match(/http:\/\/[^/]+\/([^/\.]+)/);
var req = new XMLHttpRequest();
req.open("POST", pageUrl, false);
req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8");
req.send("op=view&id="+id[1]+"&pre=1&adb=1&next=Continue+to+image...");
var iUrl = (req.responseText).match(/src=("|')(http:\/\/[^/]+\/(img|i)\/.+?)\1.+alt=("|')(.+\.jpe?g)\4/i);
return iUrl ? {imgUrl: iUrl[2], fileName: iUrl[5].replace(/\.jpe?g/i, ".jpg"), status: "OK"} : {imgUrl: null, status: "ABORT"}
}

No need to hardcode parts of the url.

Tested with

https://vipergirls.to/threads/870599-Conchita-Lace-x77-5616px-Feb-16-2015?highlight=Conchita

because that one was not working with the original solution.

Cheers

trashcutter

Offline SenileDog

  • Moderator
  • *****
  • Joined: Apr 2016
  • Location: US West Coast
  • Posts: 503
  • Images: 653
  • Reputation: 20
  • Gender: Male
Re: REQ imgclick
« Reply #11 on: January 21, 2017, 02:14 am »
Yep, good catch! it is in fact very similar to imgzen and chronos, based on the old code from Greg.

I feel there is sort a universal solution for imgclick, imgzen, chronos, coreimg, imgmaid, imgsee, pic-maniac, imgview, imgmaze, imgrock and maybe 2 others.

firewaran who is the expert in Universal process is having a look at it.

I was very busy with my Real Work this week and will be as well next week, but it is on my todo list.

cheers, SD

Offline SenileDog

  • Moderator
  • *****
  • Joined: Apr 2016
  • Location: US West Coast
  • Posts: 503
  • Images: 653
  • Reputation: 20
  • Gender: Male
Re: REQ imgclick
« Reply #12 on: January 21, 2017, 04:28 am »
This one has been a thorn in my side for a while.

I really like firewaran's pattern from imgzen to match any "continue to image" process.

I wanted to be able to use it for imgclick and others but could not.

From imgclick:

<input type="hidden" name="op" value="view">,<input type="hidden" name="id" value="az3i3ze4iquy">,<input id="txtpre" type="hidden" name="pre" value="1">,<input id="txtadb" type="hidden" name="adb" value="">,<input type="submit" name="next" value="Continue to image..." size="32"  >

I finally found the caveat, value can be empty like in name="adb" value="" therefore .+? does not match ... but .* does.

so:

PostData = PostData.map(function(input){return input.match(/name=('|")(.+?)\1/)[2] + '=' + input.match(/value=('|")(.+?)\1/)[2]}).join('&');

has to be replaced by:

PostData = PostData.map(function(input){return input.match(/name=('|")(.+?)\1/)[2] + '=' + input.match(/value=('|")(.*)\1/)[2]}).join('&');

Thank you season6, trashcutter, and b0urb0n for helping me find the solution.

When I have time, I will review hosts where we can apply it. We might have sort of a universal solution, maybe 2?

Topic: http://hot-honeys.com/index.php?topic=5019.0

Label: imgclick

Type: update

URL Pattern:

Code: [Select]
^http:\/\/imgclick\.net\/.+\.html$
Search Pattern:

Code: [Select]
function(pageData, pageUrl) {
var PostData = pageData.match(/(?=<Form\b)((.|\r|\n)+?)<\/Form>/)[1].match(/<input.+?\/?>/g);
PostData = PostData.map(function(input){return input.match(/name=('|")(.+?)\1/)[2] + '=' + input.match(/value=('|")(.*)\1/)[2]}).join('&');
var req = new XMLHttpRequest();
req.open("POST", pageUrl, false);
req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8");
req.send(PostData);
var iUrl = (req.responseText).match(/("|')(http:\/\/[^/]+\/(img|i)\/[^/]+\/[-\w]+\.jpe?g)\1.+alt=("|')(.+\.jpe?g)\4/i);
return iUrl ? {imgUrl: iUrl[2], fileName: iUrl[5].replace(/\.jpe?g/i, ".jpg"), status: "OK"} : {imgUrl: null, status: "ABORT"}
}