🔍Разыскиваются VueJs волонтеры!

  ENCOUNTER в Семипалатинске (Семее)
EN в Twitter EN В Контакте EN в Facebook
RSS 2.0
Домен: https://semipalatinsk.en.cx/ (владелец домена: N_A) Показать аватары
Модераторы форума: Бусинка.kz, Паника, N_A, oda, грюндик~
На страницу: 
1  2

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

24.03.2012 5:23:33 / 21 сообщение / автор темы Xploding .

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


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

Лейтенант
(
)
Аттестат
[ 24.03.2012 5:35:49 (UTC +6), perm.en.cx ]  
Адовенько =(((
Костылик календарный пишу, но есть баг от которого не избавиться до поры прямого пинка в переменную...
Хз, я в свое время баловался написанием обвязки к фотогалереям, разрабам писал, был ответ что только парсить.
Лейтенант
(
)
Аттестат
[ 24.03.2012 5:41:58 (UTC +6), perm.en.cx ]  
Я то же писал флэш приблуду для заливки фоток и ресайза их размеров на клиентской стороне (написал), но что-то потом как-то неразместилось это.
Ну дак вот переменные мне гнали через flashvars которые выдавались для определённой игры... Думал как-то пнуть их можно... «...А вон оно как оказывается, Михалыч...»
Капитан
Мальчик
(
 Золотой Орден I степени
)
Аттестат
[ 24.03.2012 10:45:18 (UTC +6), kmv.en.cx ]  
если идет речь о веб интерфейсе, то jquery вполне
webelement кажется в c#, в php регулярка
Лейтенант
(
)
Аттестат
[ 26.03.2012 6:25:47 (UTC +6), 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. »

Естественно! Блин! А как еще то проверить работоспособность? Естественно на самом упоротом домене!!!
Подполковник
(
)
Аттестат
[ 26.03.2012 18:50:27 (UTC +6), en.cx ]  
один запрос в одну сикунду и небудишь ботом )
Лейтенант
(
)
Аттестат
[ 30.03.2012 23:20:16 (UTC +6), 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 человека которые готовы протестировать (не более) отпишитесь в личку или в этот топег, вышлю ссылку на закачку.

Старший лейтенант
Мальчик
 RS@
(
)
Аттестат
[ 30.03.2012 23:40:24 (UTC +6), engels.en.cx ]  
Готов затестить
Лейтенант
(
)
Аттестат
[ 31.03.2012 0:00:45 (UTC +6), perm.en.cx ]  
Сейчас тестим только запустится или нет, сможет ли подгрузить инфу из awards_data.js и сайта и сохранить её на винт.
(нашел мелкий «косяк» переменную надо обнулить иначе если менять домены то он в один контейнер всё кидает)

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

Как глянешь отпиши плиз какая ОСь, антивир, фаервол...
И всё ли отработалось.
Старший лейтенант
Мальчик
 RS@
(
)
Аттестат
[ 31.03.2012 0:24:03 (UTC +6), engels.en.cx ]  


Win XP SP3
KAV 2012
Comodo Firewall

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

Xploding: (нашел мелкий «косяк» переменную надо обнулить иначе если менять домены то он в один контейнер всё кидает)
Это может подайти для тех доменов у которых общие календари, видел таковые на oren.en.cx и 56.en.cx
Старший лейтенант
Мальчик
 RS@
(
)
Аттестат
[ 31.03.2012 0:32:13 (UTC +6), engels.en.cx ]  
Название игры:
Первый раз в EN'ный класс !!!

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

реакция на символ '
Лейтенант
(
)
Аттестат
[ 31.03.2012 0:34:15 (UTC +6), perm.en.cx ]  
Ну значит всё хорошо.

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

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

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


RS@: Первый раз в EN&#39;ный класс !!!
Ща проверю, думаю календарь это нормально отработает...
Старший лейтенант
Мальчик
 RS@
(
)
Аттестат
[ 31.03.2012 0:38:43 (UTC +6), engels.en.cx ]  
Всё, понял о чем. один и тот же текст заново копирует со старого авардса и вставляет.
Ждем итогового билда.
Лейтенант
(
)
Аттестат
[ 31.03.2012 0:42:36 (UTC +6), perm.en.cx ]  
https://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 еще и всякую инфу по кубкам и пр. закидывают.
В начале подготовить всё, а потом летать =)

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

Если есть какие-то пожелания то сюда же кидайте.
Потом из всего этого соберу документацию и топег запилю.
Лейтенант
(
)
Аттестат
[ 31.03.2012 5:39:42 (UTC +6), perm.en.cx ]  
То ли смать уже пора, то ли не пора, никак не могу отработать отправку файла...
По ходу запрос кривой... Есть кто разбирается в этом?

request = new URLRequest("https://perm.en.cx/Administration/DesignEditing.aspx?filename="+strFileNoEx);
Капитан
Мальчик
(
 Золотой Орден I степени
)
Аттестат
[ 01.04.2012 3:33:07 (UTC +6), kmv.en.cx ]  
2 вопроса: Кем работаешь и откуда столько времени заниматься адовой херней полезными фичами? *SMILE*
Лейтенант
(
)
Аттестат
[ 01.04.2012 6:55:59 (UTC +6), perm.en.cx ]  
Russian TM: 2 вопроса: Кем работаешь и откуда столько времени заниматься адовой херней полезными фичами? *SMILE*

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

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

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


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


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

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

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


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


// Если чего-то еще интересно пожалуйста обращайтесь...
Подполковник
(
)
Аттестат
[ 01.04.2012 15:06:14 (UTC +6), en.cx ]  
резюме накатай, да
На страницу: 
1  2
30.11.2024 16:01:45
(UTC +6)

www.en.cx
EncounterTM Ltd.
2004-2024 ©
  • Активные городские игры
  • Военный (внеаренный) лазертаг, 
  • Официальные и любительские авто- и мото- соревнования, 
  • Экстрим и технические виды спорта в Семипалатинске. 
©EN.O.T., 2007 - 2020