Шаблон ОК

georgei2007

Client
Регистрация
10.02.2015
Сообщения
680
Благодарностей
58
Баллы
28
Добрый день, форумчане. Пишу "гулялку" на Одноклассниках , часть шаблона, как парсить ID написал, все работает. Сечас не могу подобрать ссылку для перехода на страницу ID http://m.ok.ru/dk?st.cmd=friendRestricted&st.friendId={-Variable.id-}&_prevCmd= http://m.ok.ru/dk?st.cmd=friendMain&st.friendId={-Variable.ID_Users-}&_prevCmd=usersOnline&tkn http://m.ok.ru/profile/{-Variable.ID_Users-} Пробовал разные варианты не получается, пишет ошибку http://m.ok.ru/dk?st.cmd=error&st.stid=friendRestricted&st.eclass=one.ejb.control.FinderEventException&st.ecode=User&_prevCmd=friendRestricted&tkn=1115 ID сохраняю в цифрах, подскажите вариант....Кусок шаблона прилагается..Заранее спасибо
 

Вложения

georgei2007

Client
Регистрация
10.02.2015
Сообщения
680
Благодарностей
58
Баллы
28
Текстовый файл с собранными для примера ID
 

Вложения

  • 292 байт Просмотры: 624

Dimionix

Moderator
Регистрация
09.04.2011
Сообщения
3 068
Благодарностей
3 100
Баллы
113

georgei2007

Client
Регистрация
10.02.2015
Сообщения
680
Благодарностей
58
Баллы
28

georgei2007

Client
Регистрация
10.02.2015
Сообщения
680
Благодарностей
58
Баллы
28

Dimionix

Moderator
Регистрация
09.04.2011
Сообщения
3 068
Благодарностей
3 100
Баллы
113

georgei2007

Client
Регистрация
10.02.2015
Сообщения
680
Благодарностей
58
Баллы
28
Все работает, никаких ошибок, кроме пробелов в ссылке.
И вообще, какие действия вам нужно выполнять?
Вы проверяли шаблон и открывает ? Я в проекте буду ставить оценки фото и писать комментарий к ним. Простенький
 

Dimionix

Moderator
Регистрация
09.04.2011
Сообщения
3 068
Благодарностей
3 100
Баллы
113
Вы проверяли шаблон и открывает ? Я в проекте буду ставить оценки фото и писать комментарий к ним. Простенький
Да! Например, по следующей ссылке с ID 541169551614 прекрасно переходит:
http://m.ok.ru/profile/{-Variable.id-}/photos
Ошибка возникает тогда, когда пользователя с таким ID не существует.

И еще, если работаете с мобильной версией сайта, то в настройках профиля выберете мобильную версию браузера.
 
Последнее редактирование:

georgei2007

Client
Регистрация
10.02.2015
Сообщения
680
Благодарностей
58
Баллы
28
Да! Например, по следующей ссылке с ID 541169551614 прекрасно переходит:
http://m.ok.ru/profile/{-Variable.id-}/photos
Ошибка возникает тогда, когда пользователя с таким ID не существует.
Блин, но я их скачиваю и тут же загружаю, вот в чем вопрос...почему ошибку выдает. А сразу на фото я не подумал..Спасиб
 

georgei2007

Client
Регистрация
10.02.2015
Сообщения
680
Благодарностей
58
Баллы
28

Dimionix

Moderator
Регистрация
09.04.2011
Сообщения
3 068
Благодарностей
3 100
Баллы
113

georgei2007

Client
Регистрация
10.02.2015
Сообщения
680
Благодарностей
58
Баллы
28
При переходе по какой ссылке возникает эта ошибка? ID какой?
http://m.ok.ru/profile/{-Variable.id-}/photos 771623493965 570263312015 по всем короче... Когда переход идет в командной строке появляется http://m.ok.ru/profile/771623493965/photos потом сброс и ссылка с ошибкой...Может это ОК блокают мой IP
 

georgei2007

Client
Регистрация
10.02.2015
Сообщения
680
Благодарностей
58
Баллы
28

Dimionix

Moderator
Регистрация
09.04.2011
Сообщения
3 068
Благодарностей
3 100
Баллы
113

georgei2007

Client
Регистрация
10.02.2015
Сообщения
680
Благодарностей
58
Баллы
28

Dimionix

Moderator
Регистрация
09.04.2011
Сообщения
3 068
Благодарностей
3 100
Баллы
113
Значит проблема в моем IP ? Но вручную с браузера за хожу в ОК все открывается и работает
Ну если в браузере открывается, то дело не в IP.
Попробуйте в PM использовать UserAgent своего браузера:
1. Посмотреть здесь http://whatsmyuseragent.com/
2. В начале шаблона поставить экшен "Операции над профилем" > Переназначить поля > Параметр "UserAgent" > Установить > вставить свой UserAgent
 

georgei2007

Client
Регистрация
10.02.2015
Сообщения
680
Благодарностей
58
Баллы
28
Сейчас стал вот такую тему кидать
Снимокацу.JPG
 

georgei2007

Client
Регистрация
10.02.2015
Сообщения
680
Благодарностей
58
Баллы
28
Ну если в браузере открывается, то дело не в IP.
Попробуйте в PM использовать UserAgent своего браузера:
1. Посмотреть здесь http://whatsmyuseragent.com/
2. В начале шаблона поставить экшен "Операции над профилем" > Переназначить поля > Параметр "UserAgent" > Установить > вставить свой UserAgent
Хорошо. Спасибо попробую
 

Dimionix

Moderator
Регистрация
09.04.2011
Сообщения
3 068
Благодарностей
3 100
Баллы
113
Сейчас стал вот такую тему кидать Посмотреть вложение 7695
Ссылка неправильная! В конце написано "/pphotos" вместо "/photos"
Хорошо. Спасибо попробую
Или вообще установить такой UserAgent: Opera/9.80 (J2ME/MIDP; Opera Mini/9.80 (J2ME/23.377;U;en) Presto/2.5.25 Version/10.54
 

budora

Client
Регистрация
13.08.2012
Сообщения
831
Благодарностей
554
Баллы
93

georgei2007

Client
Регистрация
10.02.2015
Сообщения
680
Благодарностей
58
Баллы
28
Выкладывал шаблон для обучения.
http://zennolab.com/discussion/threads/besplatnye-shablony-dlja-obuchenija.7916/page-7#post-122164
Изменения естественно были но думаю некритичные. ТЫЦ
Да я по вашему шаблону и делаю.....я думаю проблема в том, что изначально неправильно написан шаблон по парсингу ID...
 

georgei2007

Client
Регистрация
10.02.2015
Сообщения
680
Благодарностей
58
Баллы
28

Вложения

georgei2007

Client
Регистрация
10.02.2015
Сообщения
680
Благодарностей
58
Баллы
28

budora

Client
Регистрация
13.08.2012
Сообщения
831
Благодарностей
554
Баллы
93

georgei2007

Client
Регистрация
10.02.2015
Сообщения
680
Благодарностей
58
Баллы
28

budora

Client
Регистрация
13.08.2012
Сообщения
831
Благодарностей
554
Баллы
93

georgei2007

Client
Регистрация
10.02.2015
Сообщения
680
Благодарностей
58
Баллы
28
Ну наконец то я разобрался, оказывается я парсил не те id со страницы поиска. Сейчас поменял регулярное выражение и все пошло. Спасибо за помощь
budora Правильное регулярное выражение (?<=href="/dk\?st\.cmd=userMsgs&amp;st\.chatWith=)[\w\W]*?(?=&amp;st\.isEdit=off&amp) а было (?<=\.mycdn\.me/image\?id=)[\w\W]*?(?=&amp;bid=) Может кому пригодится.....
 

Dimionix

Moderator
Регистрация
09.04.2011
Сообщения
3 068
Благодарностей
3 100
Баллы
113
Ну наконец то я разобрался, оказывается я парсил не те id со страницы поиска. Сейчас поменял регулярное выражение и все пошло. Спасибо за помощь
budora Правильное регулярное выражение (?<=href="/dk\?st\.cmd=userMsgs&amp;st\.chatWith=)[\w\W]*?(?=&amp;st\.isEdit=off&amp) а было (?<=\.mycdn\.me/image\?id=)[\w\W]*?(?=&amp;bid=) Может кому пригодится.....
http://zennolab.com/discussion/threads/shablon-ok.18994/#post-122359
 

georgei2007

Client
Регистрация
10.02.2015
Сообщения
680
Благодарностей
58
Баллы
28

georgei2007

Client
Регистрация
10.02.2015
Сообщения
680
Благодарностей
58
Баллы
28
ID парсит переход на альбомы неправильный. так переходим на альбомы http://m.ok.ru/dk?st.cmd=friendAllPhotos&st.friendId=553300684329
это все. Из всех выбираем личное .... первый в списке.
Добрый день
budora не могу сообразить, как прописать экшен "первый в списке", просмотрел страницы ID везде значения разные...не могу найти общее что бы установить поиск..Спасибо. LeftInTab чаще общий попадает, но меняется то 7 то 8
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)