Instagram 

Choose your language:
en lt ru
RSS 2.0
Domain: http://vilnius.en.cx/ (domain owner: Mrlenin) Show avatars
Forum moderators: Mrlenin, Tomka
On page: 
1  2

Подскажите плиз как без тупопарсинга страницы получить напрямую доступ к переменной?

3/24/2012 1:23:33 AM / 21 messages / the topic was opened by Xploding .

Lieutenant
(
)
Attestate
[ 3/24/2012 1:23:34 AM (UTC +3), perm.en.cx ]  
К примеру требуется получить прямой доступ к переменной отвечающей за тип игры, находящейся в html-коде в тяге: «<span id="GameDetail_GameHeader_lblGameTypeName">Фотоохота</span>», к примеру на странице: http://demo.en.cx/GameDetails.aspx?gid=16805, а так же к переменным отвечающим за дату и время игры, название и пр., при учете того что я знаю id игры?


Имхо, только парсинг, тупой или умный.

Lieutenant
(
)
Attestate
[ 3/24/2012 1:35:49 AM (UTC +3), perm.en.cx ]  
Адовенько =(((
Костылик календарный пишу, но есть баг от которого не избавиться до поры прямого пинка в переменную...
Хз, я в свое время баловался написанием обвязки к фотогалереям, разрабам писал, был ответ что только парсить.
Lieutenant
(
)
Attestate
[ 3/24/2012 1:41:58 AM (UTC +3), perm.en.cx ]  
Я то же писал флэш приблуду для заливки фоток и ресайза их размеров на клиентской стороне (написал), но что-то потом как-то неразместилось это.
Ну дак вот переменные мне гнали через flashvars которые выдавались для определённой игры... Думал как-то пнуть их можно... «...А вон оно как оказывается, Михалыч...»
Captain
Boy
(
 Gold Medal of the 1-st rank
)
Attestate
[ 3/24/2012 6:45:18 AM (UTC +3), kmv.en.cx ]  
если идет речь о веб интерфейсе, то jquery вполне
webelement кажется в c#, в php регулярка
Lieutenant
(
)
Attestate
[ 3/26/2012 3:25:47 AM (UTC +3), perm.en.cx ]  
Вот что выдаёт EN при науськивании моей проги на demo.en.cx

«Ваши запросы классифицированы как запросы робота. Подождите 30 минут или войдите в систему, чтобы подтвердить, что вы не робот.
Your requests have been classified as robot's requests. Please, wait 30 minutes or login to confirm you are not a robot. »

Естественно! Блин! А как еще то проверить работоспособность? Естественно на самом упоротом домене!!!
Lieutenant colonel
(
)
Attestate
[ 3/26/2012 3:50:27 PM (UTC +3), en.cx ]  
один запрос в одну сикунду и небудишь ботом )
Lieutenant
(
)
Attestate
[ 3/30/2012 8:20:16 PM (UTC +3), perm.en.cx ]  
Ищу 2-3 тестера для тестирования альфа версии парсера игр для календаря.

Требования:
Наличие антивируса KAV, ESET для проверки потенциальных угроз в скомпилированном коде.
Наличие локального Firewall для проверки работы с системой безопасности.
Так же желательно протестировать на winXP и vista (у меня XP).

Краткое описание работы программы.
Расширение: exe

Производит запрос на указанный url и вгружает полный контент главной страницы *.en.cx
После чего производит выборку по играм их парсинг и компилирование конечной инфы для award_data.js (проверка дубликатов подключена), так же есть ручной режим редактирования.
После чего при нажатии кнопки «save to hdd», сохраняет файл на винчестер (у скомпилированного файла пока с разделением на строки небольшая проблема, как решить знаю но пока еще рано это делать)

Позже будет добавлен текстовый файл с настройками, что бы не вводить имя домена вручную, путь до award_data.js, имя пользователя и пароль для бота.

Программа пока работает только с русскоязычными страницами, возможно потом сделаю мультиязыково =)
award_data.js пока подтягивается моя awards_data.js. Но домен уже можно вводить свой.

Код для новой игры добавится в поле new awards_data.js (поля прокручиваются колёсиком =) )

2-3 человека которые готовы протестировать (не более) отпишитесь в личку или в этот топег, вышлю ссылку на закачку.

Senior lieutenant
Boy
 RS@
(
)
Attestate
[ 3/30/2012 8:40:24 PM (UTC +3), engels.en.cx ]  
Готов затестить
Lieutenant
(
)
Attestate
[ 3/30/2012 9:00:45 PM (UTC +3), perm.en.cx ]  
Сейчас тестим только запустится или нет, сможет ли подгрузить инфу из awards_data.js и сайта и сохранить её на винт.
(нашел мелкий «косяк» переменную надо обнулить иначе если менять домены то он в один контейнер всё кидает)

Пока спасает перезапуск экзешки.

Как глянешь отпиши плиз какая ОСь, антивир, фаервол...
И всё ли отработалось.
Senior lieutenant
Boy
 RS@
(
)
Attestate
[ 3/30/2012 9:24:03 PM (UTC +3), engels.en.cx ]  


Win XP SP3
KAV 2012
Comodo Firewall

Вбил домен, нажал GO. программка просканила титульную страницу, подгрузила прошлый авардс добавила новые данные, без проблем сохранил скрипт.
Правда весь текст в одну строчку.

Xploding: (нашел мелкий «косяк» переменную надо обнулить иначе если менять домены то он в один контейнер всё кидает)
Это может подайти для тех доменов у которых общие календари, видел таковые на oren.en.cx и 56.en.cx
Senior lieutenant
Boy
 RS@
(
)
Attestate
[ 3/30/2012 9:32:13 PM (UTC +3), engels.en.cx ]  
Название игры:
Первый раз в EN'ный класс !!!

Результат:
Первый раз в EN&#39;ный класс !!!

реакция на символ '
Lieutenant
(
)
Attestate
[ 3/30/2012 9:34:15 PM (UTC +3), perm.en.cx ]  
Ну значит всё хорошо.

Про контейнер я немного другое имел ввиду, про тот что у меня в проге самое нижнее текстовое поле готового текста для сохранения.

По поводу того что в одну строчку сэйвится ничего пока делать не буду, повалятся после запуска просьбы, поправлю.

Ну что, дописываю дальше тогда...


RS@: Первый раз в EN&#39;ный класс !!!
Ща проверю, думаю календарь это нормально отработает...
Senior lieutenant
Boy
 RS@
(
)
Attestate
[ 3/30/2012 9:38:43 PM (UTC +3), engels.en.cx ]  
Всё, понял о чем. один и тот же текст заново копирует со старого авардса и вставляет.
Ждем итогового билда.
Lieutenant
(
)
Attestate
[ 3/30/2012 9:42:36 PM (UTC +3), perm.en.cx ]  
http://perm.en.cx/Addons.aspx?aid=12919
31 Декабрь игра «Крошка енот'» — нормально отработало апостроф =)
То есть скорее всего и спецсимволы поддерживать будет.

Отфиксил дублирование.
Ща думаю сделать файл с настройками, что бы не надо было вводить имя домена каждый раз, ссылку на awards_data.js и возможно автологин запилю...
Потом туда же надо будет префиксы выборки инфы прописать для других языков...

Но тут такая штука.
Строки с инфой для календаря должны быть в //- start games data - ********** //- end games data -

//- start games data -
games_data[games_data.length] = [20120419,35640,1,"perm","Крошка Енот",[]];
//- end games data -

В таком случае прога поменяет только саму инфу, а то я видел в awards_data.js еще и всякую инфу по кубкам и пр. закидывают.
В начале подготовить всё, а потом летать =)

Буду сюда апы скидывать что бы не забыть, надеюсь не заБАНят =)

Если есть какие-то пожелания то сюда же кидайте.
Потом из всего этого соберу документацию и топег запилю.
Lieutenant
(
)
Attestate
[ 3/31/2012 2:39:42 AM (UTC +3), perm.en.cx ]  
То ли смать уже пора, то ли не пора, никак не могу отработать отправку файла...
По ходу запрос кривой... Есть кто разбирается в этом?

request = new URLRequest("http://perm.en.cx/Administration/DesignEditing.aspx?filename="+strFileNoEx);
Captain
Boy
(
 Gold Medal of the 1-st rank
)
Attestate
[ 4/1/2012 12:33:07 AM (UTC +3), kmv.en.cx ]  
2 вопроса: Кем работаешь и откуда столько времени заниматься адовой херней полезными фичами? *SMILE*
Lieutenant
(
)
Attestate
[ 4/1/2012 3:55:59 AM (UTC +3), perm.en.cx ]  
Russian TM: 2 вопроса: Кем работаешь и откуда столько времени заниматься адовой херней полезными фичами? *SMILE*

Бывший web-дизайнер (да могу), бывший banner-мейкер (да могу),(разработка баннеров
(практически под любые требования площадок (учёт размера, процессорного
времени клиента, размера баннеров в КБ и пр.))), бывший звукорежиссёр и
композитор (да могу). На данный момент AS3 прогер — вот это действительно
интересно. На данный момент трудовой стаж более 10-12лет.

Статус: Безработный.
Социальный статус: Прогрессирующий социопат (99,999^9999*(n1, n2, ... nx))% — человеческих представителей = мудаки!

адовой херней
— занимаюсь потому что! От владельца домена был запрос на реализацию
удобозаполняемого календаря. (но этот продукт реализуется ввиду моего
юнышесского максимализма, по сей день не искоренённого (стараюсь
альтруизм переварить, но всё таки порой преобладает...))


Посиму надеюсь что после официального запуска мне доната накинут.


// #################################

// Согласись, можно сидеть и «гавно пинать», а можно хоть что-то более-менее полезное сделать.

// Короче как-то так...


// Если подискиваешь сотрудника, то на полый раб.день я прошу 40+к + premium =) — это при условии наличия офиса в моём городе. Если же город другой то +20к сверху. (люблю жить хорошо, сорри xD)


// Если чего-то еще интересно пожалуйста обращайтесь...
Lieutenant colonel
(
)
Attestate
[ 4/1/2012 12:06:14 PM (UTC +3), en.cx ]  
резюме накатай, да
On page: 
1  2
5/4/2024 5:46:51 PM
(UTC +3)

www.en.cx
EncounterTM Ltd.
2004-2024 ©

© vilnius.en.cx 2005-2018