Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > .NET Languages
You last visited: Today at 05:42

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Zeile aus einem HTML Quellcode anzeigen / Get a line from a HTML source code

Discussion on Zeile aus einem HTML Quellcode anzeigen / Get a line from a HTML source code within the .NET Languages forum part of the Coders Den category.

Reply
 
Old   #1


 
シスイ's Avatar
 
elite*gold: 537
The Black Market: 134/0/0
Join Date: Mar 2015
Posts: 1,041
Received Thanks: 126
Zeile aus einem HTML Quellcode anzeigen / Get a line from a HTML source code

[DE]
Hallo!

[ENG]
Hello!
シスイ is offline  
Old 01/13/2016, 09:25   #2
 
Biesi's Avatar
 
elite*gold: 0
Join Date: Jul 2010
Posts: 182
Received Thanks: 185

Biesi is offline  
Old 01/13/2016, 11:54   #3
 
.SkyneT.'s Avatar
 
elite*gold: 273
Join Date: Sep 2010
Posts: 1,831
Received Thanks: 786
C# gehört eigentlich in den .NET Bereich.

Ich würde das mit nem HTML Parser machen. z.B.
Danach musst du nur noch alle "meta" elemente mit dem Attribut "name=title" finden und den Wert vom "content" Attribut auslesen.

Sieht dann so ähnlich aus:
(kleinere fehler könnten enthalten sein, sieh es mehr als Pseudocode)
Code:
var doc = new HtmlAgilityPack.HtmlDocument();
doc.LoadHtml("html source code als string...");
var metas = doc.DocumentNode.SelectNodes("//meta");
foreach (var meta in metas)
{
   if(meta.Attributes["name"].Value == "title")
   {
      meta.Attributes["title"].Value //das wäre der gesuchte string
      break;
   }
}
.SkyneT. is offline  
Old 01/13/2016, 19:06   #4
 
hazejp's Avatar
 
elite*gold: 0
Join Date: Jan 2015
Posts: 62
Received Thanks: 13
Wonach du suchst, nennt sich "Regular Expressions". Eine der vielfältigsten Methoden.

Kleines Beispiel:

Code:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Text.RegularExpressions;
using System.Threading.Tasks;

namespace HTMLRegex
{
    class Program
    {
        private static readonly Regex rMeta = new Regex("<meta.+content=\"(?<content>.+)\".*>");
        const string eg = "<meta content=\"hai\">";

        static void Main(string[] args)
        {
            var mr = rMeta.Match(eg);
            Console.WriteLine(mr.Groups["content"]);
        }
    }
}
hazejp is offline  
Old 01/16/2016, 23:27   #5
 
elite*gold: 0
Join Date: Jul 2009
Posts: 211
Received Thanks: 137
Quote:
Originally Posted by hazejp View Post
Wonach du suchst, nennt sich "Regular Expressions". Eine der vielfältigsten Methoden.
[/code]
HTML ist keine reguläre Sprache und somit nicht für Reguläre Ausdrücke geeignet. Ein HTML-Parser ist da die bessere wahl.
Mysthik is offline  
Thanks
1 User
Reply


Similar Threads Similar Threads
DarkOrbit HTML Quellcode lesen mit WinHttpRequest object
05/20/2014 - AutoIt - 3 Replies
#include <WinHttp.au3> $server = "" $dosid = "" $HTTPREQUEST_PROXYSETTING_PROXY = 2 $html_code = ObjCreate("winhttp.winhttprequest.5.1") $html_code.open("GET","http://&quo t;& $server &".darkorbit.bigpoint.com/indexInternal.e s?action=internalAuction&dosid="& $dosid) $html_code.SetProxy($HTTPREQUEST_PROXYSETTING_PRO XY, $server &".darkorbit.bigpoint.com:80") $html_code.Send() $html_code.WaitForResponse $Source_Code = $html_code.ResponseText
[Html]Txt datei inhalt anzeigen
04/18/2013 - Web Development - 5 Replies
Wie kann ich den Txt datei inhalt anzeigen? Ich weiß es geht mit "iframe" aber dort wird mir immer so eine box um die ausgabe angezigt das möchte ich nicht. oder wenn ich den border weglasse ist dort immer so viel frei ich möchte nur den inhalt bekomme und ihn dann einfach an eine Txt hinten drann hängen bzw. in den Txt mit einzeigen:) Hoffe mir kann da jemand weiter helfen:) danke
quellcode als html in obj anzeigen
10/05/2012 - AutoIt - 7 Replies
Hi, kann man iwie einen gespeicherten quellcode als html in ein AutoIT objekt anzeigen lassen? MfG Ludder231
[HTML&php] Bestimmte Anzeigen im Php Script
10/24/2009 - Metin2 Private Server - 6 Replies
Hallo, also ich zeig euch einfach mal wie ich das gerne haben möchte: Man loggt sich ein. http://666kb.com/i/bdhq25fc4pxa9eg2u.gif Dann erscheint das hier: http://666kb.com/i/bdhq2l3ahxr844c12.gif Wie stelle ich das jetzt ein, dass zB Rain sich einloggt und NUR die Account daten von Rain angezeigt wird und nicht von alle anderen Accounts in der Tabelle da...



All times are GMT +1. The time now is 05:42.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.