очень нужно image->show_by_id и image->save_by_id

часто задаваемые вопросы по программе
Ответить
Kostass
Сообщения: 30
Зарегистрирован: 07 фев 2009, 06:51
Контактная информация:

очень нужно image->show_by_id и image->save_by_id

Сообщение Kostass » 26 фев 2009, 03:58

как слопать капчу с такой вот штуки?

Код: Выделить всё

<img id="captcha" align="left" alt="Validačný kód:" src="includes/securimage/securimage_show.php"/>
или вот:

Код: Выделить всё

<img class="imagephp" title="" alt="Введите символы, изображенные на картинке" src="/captcha/"/>
src брать за основу нельзя у каждого урла она своя.
короче нэйма нет у картинки...
alt у всех свой....
by_number вобще метод устаревший... номер картинки вобще у всех разный.
Я бы изменил алгоритм, но Яша не дает исходники... (с) Krizess

yaman
Сообщения: 32
Зарегистрирован: 23 ноя 2008, 01:33

Сообщение yaman » 26 фев 2009, 09:51

может, есть хотя бы часть урла, которая одинакова везде?
если нет, тогда только регуляркой парсить содержимое src

Аватара пользователя
igvard
Site Admin
Сообщения: 241
Зарегистрирован: 31 июл 2008, 22:53

Сообщение igvard » 26 фев 2009, 13:21

все функции которые by_name так же работают и с id. То есть просто вместо имени вы передаёте в функцию id.

sam
Сообщения: 11
Зарегистрирован: 23 янв 2009, 14:13

Сообщение sam » 26 фев 2009, 13:23

Может попробовать искать картинку по каким либо другим свойствам, типа ширины изображения например (get_width_by_number ), перебирая все что есть на странице

Kostass
Сообщения: 30
Зарегистрирован: 07 фев 2009, 06:51
Контактная информация:

Сообщение Kostass » 26 фев 2009, 14:48

igvard писал(а):все функции которые by_name так же работают и с id. То есть просто вместо имени вы передаёте в функцию id.
Спасибо не знал. НЕ РАБОТАЕТ
попробовал на $image->get_file_size_by_name("captcha");

Хтелось бы еще функций типа
get_number_from_src
часто и густо номер картинки узнать неполучается
а ее size знать хочется (чтоб ловить 404 капчи)
Я бы изменил алгоритм, но Яша не дает исходники... (с) Krizess

Аватара пользователя
igvard
Site Admin
Сообщения: 241
Зарегистрирован: 31 июл 2008, 22:53

Сообщение igvard » 26 фев 2009, 15:27

а на какой страничке это не работает ? дай ссылку я погляжу что к чему.
Хтелось бы еще функций типа
get_number_from_src
часто и густо номер картинки узнать неполучается
а ее size знать хочется (чтоб ловить 404 капчи)
добавили в todo.

Kostass
Сообщения: 30
Зарегистрирован: 07 фев 2009, 06:51
Контактная информация:

Сообщение Kostass » 28 фев 2009, 01:37

igvard писал(а):а на какой страничке это не работает ? дай ссылку я погляжу что к чему.
Выяснил что не работает только get_file_size

Код: Выделить всё

<?php
// The following code is required to properly run Xedant.com Human Emulator
require("../Templates/xedant_human_emulator.php");

$browser->enable_images("true");
$browser->navigate("http://www.cs-club.ru/register.php");
$browser->wait_for(180,1);

echo $image->get_file_size_by_name("captcha")."<br>";
echo $image->get_href_by_name("captcha")."<br>";
echo $image->get_width_by_name("captcha")."<br>";
echo $image->is_complete_by_name("captcha")."<br>";

// Quit
$app->quit();

Код: Выделить всё

результат:
-1
http://www.cs-club.ru/includes/securimage/securimage_show.php
140
true
Я бы изменил алгоритм, но Яша не дает исходники... (с) Krizess

Ответить