2 ссылки с 1 сайта = сбой поиска

Добавление новых сайтов в Movienizer. Индивидуальная настройка программы.
Post Reply
1nSane
Passerby
Posts: 8
Joined: Sun Mar 20, 2016 10:40 pm

2 ссылки с 1 сайта = сбой поиска

Post by 1nSane » Tue Mar 29, 2016 10:51 am

На примере:
http://www.adultdvdempire.com/48880/mr- ... stars.html - как актер
http://www.adultdvdempire.com/48880/mr- ... ctors.html - как режиссер
Указываю в карточке актера обе ссылки и получаю 0 совпадений при попытке обновить информацию.

Есть вариант как обойти этот баг? Добавлять еще с того же КиноПоиска пока не пробовал ссылку, но сую что тоже не взлетит.

TerribleFloater
Superstar
Posts: 1926
Joined: Thu Feb 28, 2008 4:20 pm

Re: 2 ссылки с 1 сайта = сбой поиска

Post by TerribleFloater » Tue Mar 29, 2016 10:48 pm

1nSane wrote:На примере:
http://www.adultdvdempire.com/48880/mr- ... stars.html - как актер
http://www.adultdvdempire.com/48880/mr- ... ctors.html - как режиссер
Указываю в карточке актера обе ссылки и получаю 0 совпадений при попытке обновить информацию.

Есть вариант как обойти этот баг? Добавлять еще с того же КиноПоиска пока не пробовал ссылку, но сую что тоже не взлетит.
Что значит "Указываю в карточке актера"? Захожу на вкладку "Прочее" и в окошке "Адрес" вбиваю эти ссылки? Это ничего не даёт для скачивания: программа думает, что ссылок нет. И правильно делает, что так думает.
Структура таблицы persons_codes такова: есть поле person (там хранится код человека из таблицы persons), script (там хранится значение "adultdvdempire"), site ("http://www.adultdvdempire.com/48880/mr- ... stars.html") и code ("48880/mr-pete-pornstars"). Комбинация script и code должна быть уникальной: именно по ней программа и определяет, есть ли уже в БД данный человек с данного сайта или нет. Понятно, что code="48880/mr-pete-pornstars" и code="48880/mr-pete-directors" разные, потому и происходит фактическое задвоение одного человека. Для того, чтобы этого не произошло, нужно, чтобы в code записывалось не "48880/mr-pete-pornstars", а просто "48880". Но переделывать скрипт под другую структуру поля code в таблице persons_codes значит фактически делать новый скрипт и заставлять всех пользователей "старого" скрипта перекачивать всю информацию.

Поэтому самый реальный вариант, наверное, перейти на iafd. Там подобных гадостей нет.
Хочу: чёрные списки, пол людей, пользовательские поля изданий.
Кинопоиск: Image ПлюсКинопоиск: Image

1nSane
Passerby
Posts: 8
Joined: Sun Mar 20, 2016 10:40 pm

Re: 2 ссылки с 1 сайта = сбой поиска

Post by 1nSane » Wed Mar 30, 2016 12:23 am

На iafd нет скринов, к примеру. Да и хочется разобраться в вопросе. Т.е. если, в теории, взять какое-нибудь зеркало типа "http://porndatabase.empirestores.co/por ... ctors.html" - то можно извратиться?

Пока именно что и пробую, так доработать скрипт под ade, сейчас убрал лишнее слово " Filmography", появляющееся при загрузке режиссера, убрал "Vol. ", наравне с "#". Добавил при поиске актеров, чтоб записывалось "Оригинальное имя". Но Перл впервые вижу, пока методом тыка, после РНР тяжко... позже выложу измененный вариант, может кому пригодится.

========
Попробовал тупо сделать копию данного скрипта, назвав adultdvdempire2_person (название скрипта внутри тоже поменял), в "Прочее" указал "aduldvdempire2" - не сработало. Пробовал менять линк с adultdvdempire.com на adultdvdempire.net (там редирект) - не сработало. Как можно сделать 2 скрипта к 1 сайту? Что-то я вообще не догоняю.
========


А так, я бы делал поиск по ade, потом aifd, затем по кинопоиску. Но сначала надо разобраться в том, как вообще ведет себя программа (я купил ее совсем недавно)

TerribleFloater
Superstar
Posts: 1926
Joined: Thu Feb 28, 2008 4:20 pm

Re: 2 ссылки с 1 сайта = сбой поиска

Post by TerribleFloater » Wed Mar 30, 2016 5:31 am

Первое: это не Перл, это Паскаль. Не уверен, впрочем, что это сакральное знание поможет после PHP :-)
Второе: да, для одного сайта можно сделать несколько скриптов. Пример здесь.
Третье: Ваша следующая мечта тоже есть. Но там хотя бы все имена и названия английские.
Четвёртое: переделывать нужно оба скрипта (и фильмы и люди).
Не обязательно, чтобы имя файла совпадало с названием скрипта, нужно лишь, чтобы и то, и другое было уникальным, а название скрипта — одним и тем же и для людей, и для фильмов. Используйте, скажем "ADVDEmpire" в обоих скриптах.
Пятое: если просто редактируете скрипт, не меняя его названия, повысьте его версию (припишите единичку слева, например). Иначе при автоматическом обновлении все труды исчезнут.
Хочу: чёрные списки, пол людей, пользовательские поля изданий.
Кинопоиск: Image ПлюсКинопоиск: Image

Post Reply