[ Обновленные темы · Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: Andrey_A, simup, ХарВик, chip642  
getLinks.js - Извлечь ссылки из HTML текста
Andrey_AДата: Вторник, 27.03.2012, 20:05 | Сообщение № 1
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7191
Награды: 143
Репутация: 125
Аверин Андрей
Извлечь ссылки из HTML текста

Доступно только для пользователей


 
jsonДата: Суббота, 09.03.2013, 03:32 | Сообщение № 2
Сержант

На сайте с: 28.10.2012
Город: Киев
Сообщений: 21
Награды: 1
Репутация: 0
Из любого извлекает,не только из HTML.
 
asmadeusДата: Суббота, 09.03.2013, 13:05 | Сообщение № 3
Генералиссимус

На сайте с: 14.12.2012
Город: Кривой Рог
Сообщений: 1375
Награды: 29
Репутация: 32
классный скрипт, вот только нужен был дня 4 назад)) а так, пришлось вручную
 
goldengeДата: Воскресенье, 25.02.2018, 20:06 | Сообщение № 4
Сержант

На сайте с: 17.12.2017
Сообщений: 37
Награды: 0
Репутация: 0
Andrey_A, Здравствуй, с наступающим НОВЫМ 2018 годом, есть такой вопрос
как извлечь нужные ссылки из .HTML .HTM, .pdf (обычно я его просто загоняю в AKelpad такие файлы), но не все ссылки из файла, а только такие нужные
https://www.youtube.com/watch?v****
http://www.youtube.com/watch?v****

пример


вроде такого
Код
-"Извлечение нужных ссылок" Call("Scripts::Main", 1, "getLinks.js", `"www.youtube.com/watch"`) Icon("%a\AkelPadImage.dll",329)


[indent]использовал такую комбинацию из двух по очереди, но он делал это долго[/indent]
Код
-"Извлечение ссылок из текста" Call("Scripts::Main", 1, "getLinks.js") Icon("%a\AkelPadImage.dll",322)

Код
-"Удаление строк не содержащих выделенную фразу (без регистра)" Call("Scripts::Main", 1, "DeletePhrasesInText.vbs", `7 2`) Icon("%a\AkelPadImage.dll",687)

после сделал наоборот

[move]в данный момент подходит такая комбинация из двух[/move]
1. выделил нужное в исходнике
Код
-"Удаление строк не содержащих выделенную фразу (без регистра)" Call("Scripts::Main", 1, "DeletePhrasesInText.vbs", `7 2`) Icon("%a\AkelPadImage.dll",687)

2. этап у меня уже готовое выходит/ так быстро вышло
Код
-"Извлечение ссылок из текста" Call("Scripts::Main", 1, "getLinks.js") Icon("%a\AkelPadImage.dll",322)


но буду ждать нового, может получится в одном сделать

Добавлено (25.02.2018, 20:06)
---------------------------------------------
Оказалось очень удобно использовать RunMultiScripts.vbs
заготовка, выделяем нужный формат ссылки и вуаля
Case 3 ' шаблон №3
.Call "Scripts::Main", 1, "DeletePhrasesInText.vbs", "7 2" ' Удаление строк не содержащих выделенную фразу (без регистра)
.Call "Scripts::Main", 1, "getLinks.js" ' Извлечение ссылок из текста
.Call "Scripts::Main", 1, "Multi_SR.js", "`(\s*&.+)` `` 0 1 1 0 4 3" ' Удалить хвосты в ссылках
.Call "Scripts::Main", 1, "SelectAfterBeforeCaret.js" ' Убрать выделение
.Call "Scripts::Main", 1, "SaveFileNameData.vbs" ' Назвать


Сообщение отредактировал goldenge - Воскресенье, 25.02.2018, 20:08
 
Andrey_AДата: Понедельник, 26.02.2018, 00:41 | Сообщение № 5
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7191
Награды: 143
Репутация: 125
Аверин Андрей
goldenge, для извлечения информации я использую

В буфере строка:
Код
www.youtube.com


Код
-"Извлечь строки включающих фразу из буфера (без регистра) в новую вкладку" Call("Scripts::Main", 1, "CountPhrasesInText.vbs", `0 0 1 1`) Icon("%a\AkelPadImage.dll",1559)


Извлекает все что надо...

.


 
goldengeДата: Вторник, 27.02.2018, 01:29 | Сообщение № 6
Сержант

На сайте с: 17.12.2017
Сообщений: 37
Награды: 0
Репутация: 0
Andrey_A, получилось такое
/URI (https://www.youtube.com/watch?v=i9AHJkHqkpw&list=PL1sOJSTIUhwEfyXGotueOL-VuqZPzLab4)>>>> <</Type /Annot
/URI (https://www.youtube.com/watch?v=BW6LuHPDNAY&list=PL1sOJSTIUhwEfyXGotueOL-VuqZPzLab4)>>>> <</Type /Annot
/URI (https://www.youtube.com/watch?v=i9AHJkHqkpw&list=PL1sOJSTIUhwEfyXGotueOL-VuqZPzLab4)>>>> <</Type /Annot

а надо
https://www.youtube.com/watch?v=i9AHJkHqkpw


Сообщение отредактировал goldenge - Вторник, 27.02.2018, 01:54
 
  • Страница 1 из 1
  • 1
Поиск:

Интеллектуальные права и отказ от ответственности