Namecheap.com - Cheap domain name registration, renewal and transfers - Free SSL Certificates - Web Hosting

Human Emulator. Подмена страницы

Written on 05/05/2010 – 6:58 am | by webninja |

Часто встречаются ресурсы где текст вводится в яваскрипт боксе. Т.е. элемента к которому можно обратиться средствами Human Emulator’а как бы нет. Однако если использовать Firebug можно обнаружить, что набираемый текст появляется внутри каких либо тегов.
Т.е. фактически его можно просто туда вставить, делается это слудующим образом:

/* <div id="test1"><div id="test2"></div></div> */

function str_insert($insertstring, $intostring, $offset) {
   $part1 = substr($intostring, 0, $offset);
   $part2 = substr($intostring, $offset);

   $part1 = $part1 . $insertstring;
   $whole = $part1 . $part2;
   return $whole;
}

$elem = "tst2"
$page = $webpage->get_body();
$pos = strpos($page, $elem);
$page = str_insert("Hello Kitty", $page, $pos + strlen($elem) + 1);
$webpage->set_body ($page);
$browser->wait_for(10,1);

подмена страницы =) Думаю идея понятна.

Related posts:

  1. Human Emulator. Автоконфирм e-mail.
  • negr

    Привет! Очень полезные вещи пишешь, чувствую, но я совсем новичёк и в сео и в програмировании, поэтому суть уловить мне очень сложно плиз подскажи если не сложно можно по почте есть проблема с известным сайтом не могу сделать авторегу буду очень благодарен.

  • http://ninjaside.info webninja

    Добавил мыло на страницу About

My blog is Do-Follow


Пишу код, делаю сайты.
Check out my about.me profile!

парсинг сайтов, форумов, интернет магазинов

Want to subscribe?

istinspring twitter account
istinspring facebook account

 Subscribe in a reader Or, subscribe via email:
Enter your email address:  
Find entries :