|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
11.08.2014, 01:51 | #1 |
Пользователь
Регистрация: 09.11.2013
Сообщений: 12
|
Нужна помощь по скрипту. Как вариант Greasemonkey
В общем дело обстоит так. Работа предстоит с Firefox.
Есть страница https://by.e-konsulat.gov.pl/Uslugi/...&IDPlacowki=93 Внизу страницы есть капча, но периодически, при большой нагрузке на сайт, ддосе и тд, страница загружается не полностью и капча не отображается. Что делаем, когда загружается полупустая страница : - Кликаем по центральной части страницы правой кнопкой и выбираем Inspect element; - Ищем блок table#cp_tabFormularz.biale_tlo и справа снимаем флажок у visibility: hidden. После этого капча появляется. Но это все очень долго. Решил попробовать поставить Greasemonkey на Firefox и сделать скрипт, который загружал бы страницу с уже исправленной строкой, те вместо <table id="cp_tabFormularz" width="650" class="biale_tlo" style="visibility: hidden"> загружал бы <table id="cp_tabFormularz" width="650" class="biale_tlo" style=""> ну или что-то вроде того. Это вообще реально сделать или у меня дурные мысли на ночь глядя поперли? Просто это же можно как-то сделать, но вот с какой стороны подойти и как реализовать не могу придумать. Помогите, если у кого есть мысли, может это все можно сделать намного проще и быстрее, а я лезу в дебри. Заранее спасибо. |
11.08.2014, 07:38 | #2 |
Форумчанин
Регистрация: 15.02.2012
Сообщений: 821
|
При щелчке на странице будет убираться visible (если на странице элемент #cp_tabFormularz есть).
Код:
^-.-^ My GitHub
|
11.08.2014, 09:55 | #3 | |
Пользователь
Регистрация: 09.11.2013
Сообщений: 12
|
Цитата:
это в смысле такого скрипта или как? // ==UserScript== // @name Виза // @namespace Виза // @description Виза // @include https://by.e-konsulat.gov.pl/Uslugi/...&IDPlacowki=93 // @version 1 // @grant none // ==/UserScript== document.addEventListener('click', function(e) { document.getElementById('cp_tabForm ularz').style.visible = ''; }); вот так Последний раз редактировалось kobrin13; 11.08.2014 в 16:08. |
|
11.08.2014, 17:56 | #4 |
Пользователь
Регистрация: 09.11.2013
Сообщений: 12
|
помогло вот так
Код:
а в greasemonkey или stylish отказывается |
11.08.2014, 21:30 | #5 |
Форумчанин
Регистрация: 15.02.2012
Сообщений: 821
|
Да, попутал я. Ещё наверное правильным будет присваивать не пустое значение, а "visible".
Код:
Можно оставить одну строчку Код:
Кстати, если хотите Stylish использовать - то код будет примерно таким: Код:
^-.-^ My GitHub
|
11.08.2014, 22:13 | #6 |
Пользователь
Регистрация: 09.11.2013
Сообщений: 12
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Ваши оптимизирующие GreaseMonkey скрипты. | Izhic | JavaScript, Ajax | 0 | 19.12.2009 22:36 |
Image* как свойство класса.Нужна помощь | seregka | Win Api | 0 | 17.10.2009 21:34 |
Очень нужна помощь c матрицами, макросами в Excel. Заранее благодарен(поверьте, очень-очень нужна помощь) | Farridjan | Помощь студентам | 1 | 03.07.2009 12:24 |
Нужна помощь по скрипту Восстановление пароля | kati_kati | PHP | 1 | 14.05.2008 01:49 |
Нужна помощь по скрипту ПХП (опрос) | Юрий777 | PHP | 11 | 20.02.2008 23:45 |