проблемы с обработкой ссылок

pyrel

Client
Регистрация
06.10.2010
Сообщения
7
Благодарностей
0
Баллы
0
Всем привет

подскажите пожалуйста как можно вытащить ссылку из текста страницы ссылка типа

Скачать | Download и под текстом стоит ссылка на скачку
Скачать одним файлом с Letitbit

в коде выглядит так


Скачать одним файлом с Letitbit
<a href="http://letitbit.net/download/4349.4044ecb7809fd9868e2af74c5a49b1d4/WintersWinters.rar.html"

я решил это сделать с помощью рег выров

и составил такое выражение

(?<=Скачать одним файлом с Letitbit\<br \/\>\http://letitbit.net/download/4181.ad41b4d9...8_26hd.wmv.html

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

я к выражению
(?<=Скачать одним файлом с Letitbit\<br \/\>\<a href\=\")http:\/\/letitbit\.net\/.*?\.html
добавлял -|-0-|-windows-1251 как советовал nauru но все равно ничего

спасибо
 
Последнее редактирование модератором:

LightWood

Moderator
Регистрация
04.11.2010
Сообщения
2 382
Благодарностей
916
Баллы
113
Nuaru, наверно это говорил про макрос персинга по регулярному выражению.
Используя данный макрос вы точно решите проблемму
 

step85

Client
Регистрация
19.02.2010
Сообщения
1 839
Благодарностей
287
Баллы
83
В данном случае проще и быстрее всего взять ссылку через конструктор веток по ее названию.
Вот видеоурок как это делать - http://zennoposter.ru/?p=106
В прикреплении смотрите фото.
 

pyrel

Client
Регистрация
06.10.2010
Сообщения
7
Благодарностей
0
Баллы
0
спасибо
обязательно просмотрю видео, надеюсь станет понятно .....
 

pyrel

Client
Регистрация
06.10.2010
Сообщения
7
Благодарностей
0
Баллы
0
воспользовался бранч коструктором посмотрел видео и фото
ссылка берется, но если брать ссылку на другой странице тем же сопсобом то она уже не берется потому что на другой странице ссылка представлена несколько иначе

1 случай блок ссылок такой
Скачать одним файлом с Letitbit
Скачать | Download Активная ссылка

2 случай блок ссылок такой

Скачать
http://letitbit.net/download/2923.262a0ba0...muel24.wmv.html Активная ссылка

можно ли через бранч коснтруктор с помощью регвыров вытащить ссылку

спасибо :cool:
 

darkdiver

Administrator
Команда форума
Регистрация
13.01.2009
Сообщения
2 285
Благодарностей
2 730
Баллы
113
выложи сюда dom html текст 2-х страниц (с разных страниц закачек) и ссылки, которые нужно выпарсить, напишу регулярное выражение, которое их получает.
 

pyrel

Client
Регистрация
06.10.2010
Сообщения
7
Благодарностей
0
Баллы
0
В топик не получилось выложить текст страницы так как он слишком большой я его записал в текстовом файле


ССЫЛКУ НУЖНО ВЗЯТЬ НА Letitbit
чтобы в итоге была взята ссылка такого вида
то есть прямая ссылка на страницу закачки

http://letitbit.net/download/4560.4150b8245e8d298225d8322e1/stacy323.wmv.html

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

СПАСИБО
 

Вложения

dady

Client
Регистрация
24.03.2010
Сообщения
269
Благодарностей
26
Баллы
28
(?<=файлом с Letitbit\<BR\>\< A href\=\").*?(?=\" target\=_blank)
 

pyrel

Client
Регистрация
06.10.2010
Сообщения
7
Благодарностей
0
Баллы
0
всем спасибо как спарсить ссылку разобрался

есть вопрос как можно с помощью зено осуществить такое простое действие как копировать когда с помощью правой кнопки мыши я вызываю меню в котором выбираю копировать адрес ссылки

или же каким то иным способом нужно достать ссылку которая прячется за кнопкой ссылка на скачивание

спасибо
 

step85

Client
Регистрация
19.02.2010
Сообщения
1 839
Благодарностей
287
Баллы
83
всем спасибо как спарсить ссылку разобрался

есть вопрос как можно с помощью зено осуществить такое простое действие как копировать когда с помощью правой кнопки мыши я вызываю меню в котором выбираю копировать адрес ссылки

или же каким то иным способом нужно достать ссылку которая прячется за кнопкой ссылка на скачивание

спасибо
Наводите мышку на кнопку с ссылкой и правому клику мышки переходите на редактор веток. Там в правой части появившегося окна ВЫБОР ДЕЙСТВИЯ выбираете GET с атрибутом href и жмете добавить в шаблон. Можно также взять текст страницы и при помощи регулярного выражения выпарсить из него ссылку.
 

pyrel

Client
Регистрация
06.10.2010
Сообщения
7
Благодарностей
0
Баллы
0
всем спасибо за ответы становится более понятно как работать с программой

я продолжаю строить свой шаблон и столкнулся с очередной проблемой

мне нужно авторизоваться на сервисе www. sm1.sharemaster.org
вствил данные для логина и пароля а вот нажать на кнопку вход не получается . Кнопка вход не подсвечивается в программе как все остальные кнопки или формы..... через бранч тоже не ясно как найти кнопку и сделать клик по ней
как можно реализовать действие нажатие кнопки вход в данной ситуации .....
 

step85

Client
Регистрация
19.02.2010
Сообщения
1 839
Благодарностей
287
Баллы
83
всем спасибо за ответы становится более понятно как работать с программой

я продолжаю строить свой шаблон и столкнулся с очередной проблемой

мне нужно авторизоваться на сервисе www. sm1.sharemaster.org
вствил данные для логина и пароля а вот нажать на кнопку вход не получается . Кнопка вход не подсвечивается в программе как все остальные кнопки или формы..... через бранч тоже не ясно как найти кнопку и сделать клик по ней
как можно реализовать действие нажатие кнопки вход в данной ситуации .....
Выберите отображение всех элементов в дереве элементов.
Наведите в дереве элементов на элемент обведенный кружком на картинке и правой кнопкой мыши перейдите в редактор веток, где выбиретие rise и действие click. Затем нажмите тестировать и добавить в шаблон.
captcha1.png
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)