Форум Сообщества Практиков Конкурентной разведки (СПКР) » Разработчик СайтСпутник, документация, где скачать » Мелочи |
![]() |
Вперед>> | Страницы: 1 2 3 4 * 5 6 7 8 9 10 11 | Печать |
tungus1973
Модератор форума
Откуда: г. Санкт-Петербург Всего сообщений: 795 Рейтинг пользователя: 11 Ссылка Дата регистрации на форуме: 3 июля 2009 |
Профиль | Игнорировать
NEW! Сообщение отправлено: 25 марта 2013 8:02 Сообщение отредактировано: 25 марта 2013 8:04 Алексей Мыльников написал: Можно этот функционал сделать проще? После остановки программы покажите пользователю кнопку "На этой странице нет каптчи", нажав на которую, программа занесёт ссылку в список. При дальнейших проверках страниц из этого списка, можно выводить кнопку "На этой странице появилась каптча", нажав на которую, программа удалит ссылку из списка. Если программа программа SiteSputnik ошибочно определяет капчу (на самом деле её на странице нет), то внесите inurl таких источников в окошко в "Настройках" То же самое с авторизацией. |
Вадим
Молчун
Откуда: Россия Всего сообщений: 3 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 24 мар. 2013 |
[q=Алексей Мыльников]В версии 8.4.2 от 24.03.13 реализованы следующие способы работы с капчей - остановка, ввод, капчи, продолжение работы[/q] Алексей Борисович, а организуйте ввод капчи с помощью сервиса Тогда вообще ничего не придется вводить - за 1 бакс негры распознают 1000 капч... Поставил работать и идешь спать) Ну и оставить вариант с вводом капчи вручную для тех кому бакс жалко) |
Vinni
Администратор
Всего сообщений: 2136 Рейтинг пользователя: 22 Ссылка Дата регистрации на форуме: 5 июня 2009 |
Вадим написал: Алексей Борисович, а организуйте ввод капчи с помощью сервиса Если речь идет о antigate.com (Среднее время получения ответа - 15 секунд), то там расценки вроде поменьше ( от 0.7USD за 1000 изображений). Плюс есть инвайты - например, )ttp://tekseo.su/zametki/razdacha-besplatnyh-kljuchej-antigate.php ![]() А протоколы там простые - нужно получить свой идентификатор (ключ) и указать его параметром запроса. Поэтому я бы посоветовал добавить опциональную возможность использования этой системы, если обнаружена капча, и еще один параметр в СС - ключ этой системы ![]() |
Вадим
Молчун
Откуда: Россия Всего сообщений: 3 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 24 мар. 2013 |
Да, antigate.com я имел ввиду. Я там несколько месяце назад покупал за 1 бакс 1000 капч. Может цены изменились... Есть ещё captchabot.com, цена 1$. |
Семёныч
Модератор форума
Городской Охотник Всего сообщений: 926 Рейтинг пользователя: 10 Ссылка Дата регистрации на форуме: 8 июня 2009 |
У меня при подключении новых источников не хочет распознавать "начало пункта по подсказке", но автоматически или в ручную - работает. Ещё не хочет перетаскивать проект из одной папки в другую Бывает работаешь в одном проекте, тут взял и запустил новый поиск. Потом создаёшь под него папку и пытаешься перетащить, а программа пишет: "Перетаскивание в никуда, на то же место или в Ящик другого типа", хотя Ящик с него же и клонировался. ![]() ---
Нет такой безвыходной ситуации,в которую невозможно вляпаться... (с) |
Алексей Мыльников
Долгожитель форума
Откуда: Волгоград Всего сообщений: 877 Рейтинг пользователя: 6 Ссылка Дата регистрации на форуме: 22 июня 2009 |
Поправил, в версии 8.4.2.2 можно перетаскивать Проекты из папки в папку. Что касается распознавания начала сниппета по подсказке, то оно не на всех страницах может сработать, иногда для определения начала сниппета помогает щёлканье мышкой по его главной ссылке. |
Семёныч
Модератор форума
Городской Охотник Всего сообщений: 926 Рейтинг пользователя: 10 Ссылка Дата регистрации на форуме: 8 июня 2009 |
Благодарю! ![]() ---
Нет такой безвыходной ситуации,в которую невозможно вляпаться... (с) |
Алексей Мыльников
Долгожитель форума
Откуда: Волгоград Всего сообщений: 877 Рейтинг пользователя: 6 Ссылка Дата регистрации на форуме: 22 июня 2009 |
В версии 8.5.3 от 21.05.13 в дополнение к возможностям с вкладки News в Настройках реализованы следующие возможности оформления Рубрик. Можно к содержанию Рубрик приписывать предисловие (шапку), послесловие и задавать свою функциональную обработку (внешнюю функцию (плагин)) над всем содержанием Рубрики. Предисловие и послесловие пишется Пользователем на языке HTML, в частности, это может быть просто текст на русском языке, функция - на скрипте (языке программирования). Выше в топике #33 описано как эти действия можно делать для содержания Рубрик, попадающих в Клиентские папки (папки локального компьютера и локальной сети, папки сайта, е-майлы). Действия из данного топика над содержанием Рубрик выполняются раньше, чем действия из #33. Можно прописывать действия из обоих топиков. Синтаскис аналогичен: <name></name> - внутри тегов помещается имя Рубрики, например: Космонавты\Титов <first></first> - здесь предисловие: "шапка" на языке HTML, помещаемая в начале Рубрики, <last></last> - здесь послесловие: текст, который выведется в конце Рубрики, <function></function> - здесь имя программы (исполняемый код), размещенный в папке Exe и принимающий в первом параметре имя файла с содержанием Рубрики. Доступно из Настройки - Параметры - вкладка Дополнительно - кнопка "Оформление Рубрик". Пример предисловия: <first> <center><H3>Рубрика о Германе Титове</H3> <font color=gray size=2>Ежежневная рассылка.</font><br><br> </center> </first> |
petryashov
Администратор
Откуда: Москва Всего сообщений: 480 Рейтинг пользователя: 9 Ссылка Дата регистрации на форуме: 7 июня 2009 |
Алексей Мыльников написал:
Есть ли какой-нибудь пример этой функции? Увы, навыками написания скриптов пока не обладаю, а пощупать функцию хочется |
Алексей Мыльников
Долгожитель форума
Откуда: Волгоград Всего сообщений: 877 Рейтинг пользователя: 6 Ссылка Дата регистрации на форуме: 22 июня 2009 |
Профиль | Игнорировать
NEW! Сообщение отправлено: 23 мая 2013 14:31 Сообщение отредактировано: 23 мая 2013 14:31 petryashov написал: Есть ли какой-нибудь пример этой функции? Увы, навыками написания скриптов пока не обладаю, а пощупать функцию хочется Вот пример с комментариями на Delphi 7 (он "лёгкий", приобретал на него лицензию специально для разработки небольших программ). Если есть потребность в каких-то функциях, то можете мне об этом сообщить здесь на форуме или по е-майлу. Приведенная ниже программа (внешняя функция) предназначена для удаления сниппетов из новостного потока. program CutSnippets; // Автор Мыльников Алексей Борисович: 1a@sitesputnik.ru, +7(8442)79-52-42,+7(905)392-97-92 // Назначение: принимает в первом параметре P1 имя файла, содержащего новостной поток, uses // считывает его, выкусывает сниппеты и сохраняет преобразованный файл в P1 Windows,//Dialogs, // Язык программирования Delphi 7 SysUtils, DateUtils; var i, j : integer; S, Sw, fn: string; NS : TextFile; begin fn:=ParamStr(1); if(fn='')or(not(FileExists(fn)))then EXIT; // Если не существует файл, то на этом обработка заканчивается S:=''; // в переменную S считаю AssignFile(NS,fn); // весь контент новостного потока try Reset(NS); while(not(eof(NS)))do begin readln(NS,Sw); S:=S+Sw+#13#10; end; except end; CloseFile(NS); // Всё, что написано выше - одинаково для всех внешних программ //============== Собственно обработка содержания файла Новостного потока (начало) ================// repeat i:=pos('<b>Сниппет о новости №',S); // Признак начала сниппета j:=pos('</FIELDSET></BLOCKQUOTE></font>',S);// Признак конца сниппета if(i=0)or(j=0)then BREAK; // Все сниппеты удалены, выходим из цикла ; delete(S,i,j-i+31); // Выкусываем сниппет until(false); //============== Собственно обработка файла Новостного потока (окончена) ================// //Всё что ниже - одинаково для всех программ, если Вы собираетесь сохранить Вашу обработку в том же файле, а не в другом. //Можете сохранить результаты где угодно и/или отправить их куда сможете. try Rewrite(NS); write(NS,S); except end; // Сохранение обработанного потока CloseFile(NS); // в том же файле. end. |
Вперед>> | Страницы: 1 2 3 4 * 5 6 7 8 9 10 11 | Печать |
Форум Сообщества Практиков Конкурентной разведки (СПКР) » Разработчик СайтСпутник, документация, где скачать » Мелочи |
![]() |
Самые активные 20 тем |
![]() |