57 lines
		
	
	
	
		
			1.1 KiB
		
	
	
	
		
			Text
		
	
	
	
	
	
		
		
			
		
	
	
			57 lines
		
	
	
	
		
			1.1 KiB
		
	
	
	
		
			Text
		
	
	
	
	
	
|  | #!/usr/bin/perl -w | |||
|  | # von Bastian | |||
|  | 
 | |||
|  | use strict; | |||
|  | 
 | |||
|  | 
 | |||
|  | #my $content=site_get ('shure-e2'); | |||
|  | #print $content; | |||
|  | #die; | |||
|  | my $bla; | |||
|  | my $num; | |||
|  | 
 | |||
|  | if (defined ($ARGV[0])) { | |||
|  | 	if ($ARGV[0] =~ /^\+49(.*)/) { | |||
|  | 		$num = "0$1"; | |||
|  | 	} else { | |||
|  | 		print "Keine Deutsche Nummer!\n"; | |||
|  | 		exit 3; | |||
|  | 	} | |||
|  | } else { | |||
|  | 	exit 2; | |||
|  | } | |||
|  | 
 | |||
|  | 
 | |||
|  | #exit 0; | |||
|  | $bla=site_parse (site_get ($num)); print "(<28>)$bla\n"; | |||
|  | 
 | |||
|  | 
 | |||
|  | 
 | |||
|  | #print $content; | |||
|  | 
 | |||
|  | ############################# | |||
|  | 
 | |||
|  | sub site_get { | |||
|  | 	my $telnumber=$_[0]; | |||
|  | 
 | |||
|  | 	my $site='http://www.dasoertliche.de/DB4Web/es/oetb2suche/home.htm?kw_invers='.$telnumber.'&main=Antwort&AKTION=START_INVERS_SUCHE&SEITE=INVERSSUCHE_V&Suchen.x=13&Suchen.y=7&s=2&rg=1&taoid=&si=04122017232940004122017232928003&SKN=0&SEITE=INVERSSUCHE_V&AKTION=START_SUCHE'; | |||
|  | 
 | |||
|  | 	use LWP::Simple; | |||
|  | 	my $content = get("$site"); | |||
|  | 	$content =~ s/\n//g; | |||
|  | 	$content =~ s/\r//g; | |||
|  | 	return ($content); | |||
|  | } | |||
|  | 
 | |||
|  | sub site_parse { | |||
|  | 	my $content = $_[0]; | |||
|  | 	my $list = ''; | |||
|  | 	if ($content =~ /Kein Teilnehmer gefunden:/) { | |||
|  | 		print "Kein Teilnehmer gefunden\n"; | |||
|  | 		exit 1; | |||
|  | 	} elsif ($content =~ /href="home.htm\?main=Detailansicht[^>]*">([^>]*)</) { | |||
|  | 		$list = $1; | |||
|  | 	} | |||
|  | 
 | |||
|  | 	return "$list"; | |||
|  | } |