|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
17.10.2016, 18:37 | #1 |
Форумчанин
Регистрация: 16.10.2016
Сообщений: 157
|
Добавить url
Пытаюсь спарсить все юрл со страницы
Код:
site.ru/registration.php Memo2.Lines.AddStrings(strings+Pars e(url)); - пробую так ругается( |
19.10.2016, 11:50 | #2 |
Пользователь
Регистрация: 25.11.2011
Сообщений: 52
|
Не совсем понятно, но вот.
Код:
e-mail: igor23dec@yandex.ru , ICQ: 2168364 , Telegram: @IgorVN
Delphi, PHP Примеры http://igorvn.ucoz.ru/ |
19.10.2016, 18:50 | #3 |
Форумчанин
Регистрация: 16.10.2016
Сообщений: 157
|
Смотрите ссылки парсит,только вот получается вот такой список
/index.php /blog.php / / index2.php А надо чтоб добавлялось имя сайта в строку тоесть site/index.php site/blog.php site/ site/ siteindex2.php |
19.10.2016, 19:24 | #4 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
так?
Код:
|
19.10.2016, 19:57 | #5 | |
Форумчанин
Регистрация: 16.10.2016
Сообщений: 157
|
Цитата:
/ /login.php /users/index.php?act=online registration.php А должно site.ru/ site.ru/ site.ru/login.php site.ru/users/index.php?act=online site.ru/registration.php site.ru - берется из Memo1.Lines[i] |
|
19.10.2016, 22:27 | #6 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
ну опечатался я, вместо j случайно написал i
исправьте цикл на такой: Код:
|
20.10.2016, 10:07 | #7 | |
Форумчанин
Регистрация: 16.10.2016
Сообщений: 157
|
Цитата:
Все как бы работает только вот бывает что получается вот так site.ru/login.php/login.php site.ru/login.php/users/index.php?act=online site.ru/login.php/registration.php То есть изначально ссылка в мемо была такая site.ru/login.php.Как сначала убрать /login.php а потом уже "склеивать" |
|
20.10.2016, 10:29 | #8 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
если правильно понял, попробуйте такой код:
Код:
|
20.10.2016, 10:49 | #9 | |
Форумчанин
Регистрация: 16.10.2016
Сообщений: 157
|
Цитата:
http:/http://mobimeet.kz/login.php http:/http://mobimeet.kz/registration.php http:/http://mobimeet.kz/mobimeetkz.php http:/http://mobimeet.kz/users/index.php?act=online http:/registration.php http:/users/skl.php?continue http:/http://mobimeet.kz http:/http://mobimeet.kz/users/index.php?act=online http:/http://top.mail.ru/jump?from=2658849 Чтото я не понял ) что поизошло Код:
|
|
20.10.2016, 11:25 | #10 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
Вы "забыли" упомянуть, что у вас в начале название протокола Http:// я понадеялся, что у Вас в названии в начале нет // поэтому код работает неверно (впрочем, он работает так, как ему приказано - он отрезает всё, что после первой / ) пробуйте такую модификацию: Код:
и поймите, чем тщательнее вы будете скрывать, что у Вас в исходных строках, тем больше шансов получить не то, что Вы ожидаете! Последний раз редактировалось Serge_Bliznykov; 20.10.2016 в 11:41. |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
в Windows 7 добавить по умолчанию размирение .url в Opera 10??? | lamak | Помощь студентам | 2 | 02.11.2009 21:46 |