![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| veronikaar |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 9.4.2006 Репутация: нет Всего: нет |
Привет всем!
Я уже писала ранее с вопросом о Yahoo! API. Если кто помнит, забудьте то сообщение. Вместо API моя группа решила остановиться на поиске фильмов на трех сайтах через URLs. Ниже-код, который работает, за исключением клипов к фильмам и фотографий(я выделила тут часть). О чем и для чего программа? Программа должна искать информацию о фильмах на трех сайтах(один из них Yahoo) по ключевым словам, которые вы вводите в текстовом поле(например, harry potter) и выбираете также то, что хотите, чтобы программа искала для вас:название фильма, актер, рейтинг, фотографии, клипы(выбираете из drop-down menu). Мой вопрос-не подскажет ли кто-нибудь, как настроить поиск клипов и фотографий? Скажем, мне нужно найти клип на Yahoo - после http://movies.yahoo.com/movies/ идет 10-значный номер, потом /trailer.... (Я скопировала link c Yahoo, см. след. строку) http://movies.yahoo.com/movie/1808751386/trailer Cоответственно, если нужно найти фотографию к фильму, то это будет тот же самый номер, но после него будет /photo. Я была бы благодарна, если кто-нибудь подскажет, как ''поймать'' тот самый номер. Какой должна быть строка поиска, чтобы программа находила то, что мне надо (в коде ниже -это часть switch=>case 5-6). Cпасибо заранее!!
|
|||
|
||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 210 Всего: 538 |
Скорее всего это идентификатор фильма в базе данных Yahoo. Попробуй поменять этот номер, скажем вместо 1808751386 записать 1808751387, ту просто получишь другой фильм.
Чтобы найти ID фильма, надо его поискать по ихней базе: http://movies.yahoo.com/mv/search?p=Spartacus. -------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
| veronikaar |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 9.4.2006 Репутация: нет Всего: нет |
Спасибо за ответ
Вы правы -номер может быть абсолютно любым. И search должен производиться абсолютно для любого фильма. Ок, я не совсем поняла фразу про поискать в базе данных Yahoo...я именно это и пытаюсь сделать... То есть строка для поиска trailers будет "http://movies.yahoo.com/mv/search?p="? Спасибо |
|||
|
||||
| veronikaar |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 9.4.2006 Репутация: нет Всего: нет |
Oк, я сейчас попробовала поменять заданную строку поиска в программе, и к сожалению я получаю не тот результат который нужен.
Скажем, я хочу найти клипы к фильму "Shrek" - я ввожу название в текстовом поле, выбираю trailer/clip из drop-down menu. нажимаю "Искать" , и результат должен быть вот этот линк http://movies.yahoo.com/movie/1808405861/trailer -страница со всеми предложенными клипами, а не http://movies.yahoo.com/mv/search?p=shrek -последний результат как раз то, что дожно появиться в ответ на поиск по названиям. Эта часть у меня работает. |
|||
|
||||
| LSD |
|
||||||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 210 Всего: 538 |
1. Вначале ищешь фильмы в ихней базе через:
2. Получаешь ссылки на фильмы из ихней базы, например по Spartacus мы получим 6 фильмов. Ссылка выглядит как:
очевидно что id=1800120009 - это и есть id фильма в ихней базе. 3. Чтобы скажем получить трейлер на фильм идем по ссылке вида:
и выясняем, что для Спартака нет трейлера -------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
||||||
|
|||||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |