Ну в принципе, запрос к базе данных выдает такую шткуку
h ttp://iqdb.org/?url=h ttps://www.sanctuary.in.net/gallery/files/1/4dab168b50eb3e8cbc2d1dd8ac01eb89.jpg
Код:
<table><tr><th>Best match</th></tr><tr><td class='image'>
<a href="h ttp://danbooru.donmai.us/post/show/600674">
<img src='h ttp://iqdb.org/danbooru/4/d/a/4dab168b50eb3e8cbc2d1dd8ac01eb89.jpg' alt="Rating: q Score: 13
Tags: animal_ears ass barefoot blonde_hair cat_ears feet holding_own_tail jpeg_artifacts loli long_hair looking_back
original panties skirt skirt_lift tail underwear wind_lift yellow_eyes" title="Rating: q Score: 13
Tags: animal_ears ass barefoot blonde_hair cat_ears feet holding_own_tail jpeg_artifacts loli long_hair looking_back
original panties skirt skirt_lift tail underwear wind_lift yellow_eyes" width='93' height='150'></a></td></tr><tr><td>
<img alt="icon" src="h ttp://danbooru.donmai.us/favicon.ico" class="service-icon">Danbooru <span class="el">
<a href="h ttp://gelbooru.com/index.php?page=post&s=list&md5=4dab168b50eb3e8cbc2d1dd8ac01eb89">
<img alt="icon" src="h ttp://gelbooru.com/favicon.png" class="service-icon">Gelbooru</a></span></td></tr><tr>
<td>640×1024 [Ero]</td></tr><tr><td>96% similarity</td></tr>
Вот функция для парсинга этой билиберды.
Возвращает массив с [tags][md5][similarity] если запрос к h ttp://iqdb.org вернет Best Match.
[tags] содержит массив тегов через пробел из Best Match и всех Additional Match c порогом точности >90%
[md5] возращается если будет найден в BestMatch, если нет то если будет найден в одном из Additional Match c порогом точности >90%
*Видно только для проверенных*
Короче нафиг запрос по md5.
На коначан практически ничего нету, к данбору не передается ссылка, а санкаку не работает.
Беру теги из поисковый базы данных для всех картинок со схожестью >90%.
Если теги через запятые, меняем пробелы на подчеркивания, а запятые на пробелы.
Вотъ
Только обработка теперь вообще сократилась до 20 изображений за раз.
Может её как-нибудь в крон запихнуть?
Как пхп поставить скрипт на автозапуск каждые 60 секунд?
Как часто можно обращаться к борде чтобы она не забанила?