Suchen
Inside Forum
Nützliche Links
phpforum.de Tipp
 
phpforum.de bei Facebook
 
phpforum.de bei Twitter
 

Zurück   PHP Forum: phpforum.de > PHP > PHP

PHP Alles rund um PHP

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 05.01.2016, 19:22
Chrissi21 Chrissi21 ist offline
Engagierter Besucher
 
Registriert seit: 19.10.2005
Beiträge: 542
Standard Suche Pattern

abend,

mit welchem Pattern lässt sich der erste Nachrichtenname aus diesem HTML-Code ermitteln ?

HTML Quellcode:
<div class="vxcp_box-xl">
<ul>
<li><a href="/verivox/handy.php?phpurl=mobilfunknachrichten.php?vxcp_NewsID=1724" class="vxcp_color0">Jeder Zweite verschickt Neujahrsgrüße per Kurznachricht</a></li>
<li><a href="/verivox/handy.php?phpurl=mobilfunknachrichten.php?vxcp_NewsID=1715" class="vxcp_color0">Abendliche Nutzung von Smartphone und Laptop bringt innere Uhr durcheinander</a></li>
<li><a href="/verivox/handy.php?phpurl=mobilfunknachrichten.php?vxcp_NewsID=1714" class="vxcp_color0">Mobilfunkunternehmen darf Verantwortlichkeit bei Forderungen Dritter nicht abschieben</a></li>
<li><a href="/verivox/handy.php?phpurl=mobilfunknachrichten.php?vxcp_NewsID=1704" class="vxcp_color0">Bundesnetzagentur: Tätigkeitsberichte Telekommunikation und Post 2014/2015 </a></li>
<li><a href="/verivox/handy.php?phpurl=mobilfunknachrichten.php?vxcp_NewsID=1696" class="vxcp_color0">Einigung bei Urheberabgaben für Smartphones und Tablets</a></li>
<li><a href="/verivox/handy.php?phpurl=mobilfunknachrichten.php?vxcp_NewsID=1692" class="vxcp_color0">Smartphone-Kauf: Sparen mit drei Strategien</a></li>
<li><a href="/verivox/handy.php?phpurl=mobilfunknachrichten.php?vxcp_NewsID=1683" class="vxcp_color0">Smartphone wird zum Geldbeutel und zur Bankfiliale</a></li>
<li><a href="/verivox/handy.php?phpurl=mobilfunknachrichten.php?vxcp_NewsID=1678" class="vxcp_color0">Mobilfunkvertrag darf bei Umzug ins Ausland vorzeitig gekündigt werden</a></li>
<li><a href="/verivox/handy.php?phpurl=mobilfunknachrichten.php?vxcp_NewsID=1640" class="vxcp_color0">Kreuzfahrt lässt Mobilfunkrechnung aus dem Ruder laufen</a></li>
<li><a href="/verivox/handy.php?phpurl=mobilfunknachrichten.php?vxcp_NewsID=1630" class="vxcp_color0">Zielgruppe Smartwatch: karriereorientiert, gebildet, männlich</a></li>
</ul>
</div>
Mit Zitat antworten
  #2  
Alt 05.01.2016, 19:33
hellbringer hellbringer ist offline
Forum-Mitarbeiter
 
Registriert seit: 27.03.2008
Beiträge: 30.253
Standard AW: Suche Pattern

XPath:
Code:
//div[@class='vxcp_box-xl']/ul/li[1]/a/text()
Mit Zitat antworten
  #3  
Alt 05.01.2016, 19:53
Chrissi21 Chrissi21 ist offline
Engagierter Besucher
 
Registriert seit: 19.10.2005
Beiträge: 542
Standard AW: Suche Pattern

danke, genau das habe ich gesucht
Mit Zitat antworten
  #4  
Alt 05.01.2016, 21:20
Chrissi21 Chrissi21 ist offline
Engagierter Besucher
 
Registriert seit: 19.10.2005
Beiträge: 542
Standard AW: Suche Pattern

wieder eine dumme Frage:

wie komme ich nun an [wholeText] heran ?

Das aktuelle Skript lautet:

Code:
[unwichtiger code]
$entries = $xpath->query($xPATH_pattern);
 
  foreach ($entries as $entry) {
    print_r($entry);
  }


DOMText Object
(
[wholeText] => Jeder Zweite verschickt Neujahrsgrüße per Kurznachricht
[data] => Jeder Zweite verschickt Neujahrsgrüße per Kurznachricht
[length] => 57
[nodeName] => #text
[nodeValue] => Jeder Zweite verschickt Neujahrsgrüße per Kurznachricht
[nodeType] => 3
[parentNode] => (object value omitted)
[childNodes] =>
[firstChild] =>
[lastChild] =>
[previousSibling] =>
[attributes] =>
[ownerDocument] => (object value omitted)
[namespaceURI] =>
[prefix] =>
[localName] =>
[baseURI] =>
[textContent] => Jeder Zweite verschickt Neujahrsgrüße per Kurznachricht
)
Mit Zitat antworten
  #5  
Alt 05.01.2016, 21:51
Chrissi21 Chrissi21 ist offline
Engagierter Besucher
 
Registriert seit: 19.10.2005
Beiträge: 542
Standard AW: Suche Pattern

$entry->wholeText
Mit Zitat antworten
  #6  
Alt 08.01.2016, 19:52
Chrissi21 Chrissi21 ist offline
Engagierter Besucher
 
Registriert seit: 19.10.2005
Beiträge: 542
Standard AW: Suche Pattern

wie kann ich den Titel der Nachricht an die URL mit anhängen ?
Mit Zitat antworten
  #7  
Alt 09.01.2016, 00:04
Oliver Albers Oliver Albers ist offline
Forum-Mitarbeiter
 
Registriert seit: 03.12.2002
Beiträge: 27.255
Oliver Albers eine Nachricht über ICQ schicken
Standard AW: Suche Pattern

DOKU-VORLESE-SERVICE(TM)
string http_build_url([mixed url][, mixed parts][, int flags = HTTP_URL_REPLACE][, array new_url])
Build a URL
__________________
Olli
Mit Zitat antworten
  #8  
Alt 09.01.2016, 17:18
Chrissi21 Chrissi21 ist offline
Engagierter Besucher
 
Registriert seit: 19.10.2005
Beiträge: 542
Standard AW: Suche Pattern

Ok, und wie komme ich an jede einzelnen Listenkomponente heran ?

Ich habe folgende Funktion programmiert:

Code:
function findPatternInUrl($url,$xPATH_pattern,$element){
  $curl = curl_init($url);
 
  curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
  //curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true);
  curl_setopt($curl, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/534.10 (KHTML, like Gecko) Chrome/8.0.552.224 Safari/534.10');
  $html = curl_exec($curl);
  curl_close($curl);
 
  $dom = new DOMDocument();
  @$dom->loadHTML($html);

  $xpath = new DOMXPath($dom);

  $entries = $xpath->query($xPATH_pattern);
  // array for crawled results
 
  $score = array();
 
  foreach ($entries as $entry) {
    $score[] = utf8_decode($entry->$element);
  }
   
  return $score;
}


hier wird nur der erste Listenpunkt zurückgegeben.
Mit Zitat antworten


Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu
Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Pattern-Wahl Innocentus PHP 2 29.05.2008 22:01
OO-Design - suche richtiges pattern / loesung b166-er PHP 12 19.03.2008 15:27
Suche preg_replace Pattern ToBiOh PHP 2 27.11.2007 20:38
Suche preg_replace Pattern ToBiOh PHP 2 28.10.2007 14:43
Pattern oder nicht pattern? das ist hier die Frage! sopinon PHP 5 23.07.2005 16:32


Alle Zeitangaben in WEZ +2. Es ist jetzt 07:20 Uhr.


Powered by vBulletin® Version 3.8.8 (Deutsch)
Copyright ©2000 - 2016, Jelsoft Enterprises Ltd.
Powered by NuWiki v1.3 RC1 Copyright ©2006-2007, NuHit, LLC