HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Скрипт парсер.
  #1  
Старый 28.01.2009, 03:33
mmda
Banned
Регистрация: 25.12.2008
Сообщений: 6
С нами: 9145766

Репутация: 0
По умолчанию Скрипт парсер.

Нужен парсер, что бы из http://сайт.com/administrator/components/com_extcalendar/

Получилось сайт.com,тоесть оставлял только домен а всё остальное после него удалял.

Последний раз редактировалось mmda; 28.01.2009 в 03:37..
 
Ответить с цитированием

  #2  
Старый 28.01.2009, 03:58
159932
Постоянный
Регистрация: 28.09.2007
Сообщений: 820
С нами: 9799586

Репутация: 1385


По умолчанию

preg_match('#[a-z]{1,}\.[a-z\.]{1,}#i',$url);
ну или
preg_match('#http:\/\/(.*?)\/#i',$url);
ну вариантов многовато..
 
Ответить с цитированием

  #3  
Старый 28.01.2009, 04:13
mmda
Banned
Регистрация: 25.12.2008
Сообщений: 6
С нами: 9145766

Репутация: 0
По умолчанию

можеш катануть на перле или пхп?
 
Ответить с цитированием

  #4  
Старый 28.01.2009, 04:19
159932
Постоянный
Регистрация: 28.09.2007
Сообщений: 820
С нами: 9799586

Репутация: 1385


По умолчанию

<?php
$text = file_get_contents('a.txt');
preg_match_all('#http:\/\/(.*?)\/#i',$text,$urls);
foreach($urls[1] as $fuk) echo $fuk."\n";
?>
 
Ответить с цитированием

  #5  
Старый 28.01.2009, 04:35
mmda
Banned
Регистрация: 25.12.2008
Сообщений: 6
С нами: 9145766

Репутация: 0
По умолчанию

Парсит домены, но выводит список такого вида, www.сайт.hk www.сайт.com www.сайт.com
В одной строке.Нужно чтобы каждый домен на отдельной строке был.
 
Ответить с цитированием

  #6  
Старый 28.01.2009, 04:38
159932
Постоянный
Регистрация: 28.09.2007
Сообщений: 820
С нами: 9799586

Репутация: 1385


По умолчанию

однако глянь сурс чтоли браузера чтоле.
или поменяй echo $fuk."\n"; на echo $fuk."<br>";
 
Ответить с цитированием

  #7  
Старый 28.01.2009, 04:46
De-visible
Banned
Регистрация: 06.01.2008
Сообщений: 904
С нами: 9655526

Репутация: 1821


По умолчанию

PHP код:
#  Link parser
#  Author: De-visible
#  ICQ#:223333575
#  Mega - Script
import re

file_name 
"text.txt"
out_file "out.txt"
= []

with open(file_name) as txt:
    
with open(out_file,'w') as outf:
        for 
line in txt:
            
outf.write(str(re.findall(r'http:\/\/(.*?)\/',line))[2:-2]+"\n")
        print 
"completed" 
 
Ответить с цитированием

  #8  
Старый 28.01.2009, 05:05
mmda
Banned
Регистрация: 25.12.2008
Сообщений: 6
С нами: 9145766

Репутация: 0
По умолчанию

Спасибо огромное
 
Ответить с цитированием

  #9  
Старый 28.01.2009, 05:08
De-visible
Banned
Регистрация: 06.01.2008
Сообщений: 904
С нами: 9655526

Репутация: 1821


По умолчанию

Скрипт на Python написан, если что
 
Ответить с цитированием

  #10  
Старый 28.01.2009, 06:18
diehard
Постоянный
Регистрация: 30.09.2007
Сообщений: 815
С нами: 9796693

Репутация: 659


По умолчанию

кагбе мануал читайте иногда

PHP: parse_url()
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
скрипт парсер DataLife Engine J3y PHP 2 07.01.2009 16:20
Скрипт выборки уинов из базы Ipb EXSlim PHP 1 16.10.2006 20:26
Скрипт для брута... Allen PHP 4 07.03.2006 01:28
Php скрипт для отправки писем... Allen PHP 6 21.02.2006 22:30



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.