---
title: "Läsa en sida..."
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/48564-läsa-en-sida"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Josef"
published: "2002-07-23T23:54:55.000Z"
updated: "2002-08-08T14:59:21.000Z"
replies: 23
views: 824
page: 1
pages: 2
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/48564-läsa-en-sida"
---

# Läsa en sida...

_Sida 1 av 2._

## #1 — Josef, 2002-07-23T23:54Z

Går det att skriva ett script som läser en html-sida och "addar" alla länkar den hittar i en databas. :q

Permalänk: https://www.webforum.nu/p/48564

## #2 — solbulle, 2002-07-24T00:20Z

Du kan börja kika tex på denna aktuella tråd: <http://www.webforum.nu/showthread.php?s=&threadid=13932>

Hur som helst kan du "hämta" sidan med tex XMLHTTP och sen använda regexp för att plocka ut länkarna. Även Asptear är en komponent som är liknande.

Sök på  detta och du lär finna en del att starta med.

Permalänk: https://www.webforum.nu/p/729304

## #3 — Josef, 2002-07-24T00:30Z

Hur skall jag använda RegExp för att plocka ut länkarna då?

Permalänk: https://www.webforum.nu/p/729305

## #4 — solbulle, 2002-07-24T09:51Z

Pröva sökfunktionen, jag har "ingen" aning.

<http://www.webforum.nu/search.php?s=&action=showresults&searchid=71380&sortby=lastpost&sortorder=descending>

Permalänk: https://www.webforum.nu/p/729440

## #5 — Josef, 2002-07-25T12:34Z

Det finns ingen annan som har nån idé om hur man plockar du länkarna från en sida med hjälp av RegExp???

Permalänk: https://www.webforum.nu/p/730330

## #6 — Ekström, 2002-07-25T12:39Z

Läs om RegExp i en artikel på Vides site: <http://www.webeye.nu>

Permalänk: https://www.webforum.nu/p/730334

## #7 — Josef, 2002-07-25T12:42Z

Jo, så långt har jag också kommit. Men det är just att få scriptet att lägga till det den hittar i en databas.

Som t ex.
\<a href="**http://www.microsoft.com**"\> i kolummen url

och ...soft.com"\>**Microsoft** i kolummen name.

som är problemet.

Permalänk: https://www.webforum.nu/p/730338

## #8 — Ekström, 2002-07-25T12:49Z

Tror också att Voigtann1 gjorde ett sånt script som ligger i Script från wFs medlemmar

Permalänk: https://www.webforum.nu/p/730346

## #9 — Josef, 2002-07-25T12:55Z

Tack för det!

Skall kolla det om en stund....

Permalänk: https://www.webforum.nu/p/730352

## #10 — Josef, 2002-07-25T21:45Z

Jag hittade inget sådant script...

Permalänk: https://www.webforum.nu/p/730616

## #11 — voigtann1, 2002-07-25T23:47Z

hmm.. jag ska kolla på detta imorgon.. e för trött nu att försöka lösa detta :)

Permalänk: https://www.webforum.nu/p/730647

## #12 — voigtann1, 2002-07-26T14:46Z

har försökt... gick inte alls bra :( e kass på XML :(

Permalänk: https://www.webforum.nu/p/731029

## #13 — solbulle, 2002-07-26T15:19Z

Har du kommit så pass långt att du har länken samt länknamnet i var sin variabel skall det väl inte vara så svårt att hitta hur du gör en databasinläggning här på forumet.

Permalänk: https://www.webforum.nu/p/731045

## #14 — Josef, 2002-07-26T19:56Z

> **solbulle skrev:**
>
> Har du kommit så pass långt att du har länken samt länknamnet i var sin variabel skall det väl inte vara så svårt att hitta hur du gör en databasinläggning här på forumet.

Det ju just där problemet finns. Jag kan inte få namnet och URLen i varsin variabel...

Permalänk: https://www.webforum.nu/p/731156

## #15 — solbulle, 2002-07-26T20:50Z

Visa den kod du har så ska vi se om vi kan snickra vidare.
Jag sökte och hittade några länkar som kanske kan ge något:
<http://www.webforum.nu/search.php?s=&action=showresults&searchid=72644&sortby=lastpost&sortorder=descending>

Permalänk: https://www.webforum.nu/p/731197

## #16 — Josef, 2002-07-26T20:58Z

Här kommer koden:

```
<%
Dim url, xmlhttp, myString, objRegExp, myMatches
url = "*******"
set xmlhttp = server.CreateObject("MSXML2.ServerXMLHTTP")
xmlhttp.open "GET", url, false
xmlhttp.send ""
'Response.write(xmlhttp.responsetext)
myString = xmlhttp.responsetext
set xmlhttp = nothing

Set objRegExp = New RegExp
objRegExp.IgnoreCase = true
objRegExp.Global = true
objRegExp.Pattern = ("http://")
Set myMatches = objRegExp.Execute(myString)
Response.Write("<font style=""font-family: Arial; font-size: 9px;"">")
If myMatches.Count = 0 then
	Response.Write("RegExp hittade <b>" & myMatches.Count & "</b> länkar ")
ElseIf myMatches.Count = 1 then
	Response.Write("RegExp hittade <b>1</b> länk ")
Else
	Response.Write("RegExp hittade <b>" & myMatches.Count & "</b> länkar ")
End If
Response.Write(" på <a href=""" & url & """><b>" & url & "</b></a>")
Response.Write("<hr color=""#C0C0C0"" width=""275"" align=""left"">")
Set objRegExp = Nothing
Response.Write(myString)
%>
```

Permalänk: https://www.webforum.nu/p/731203

## #17 — Broskan, 2002-07-27T07:32Z

RegExp för länkar

Hoppas det här kan hjälpa dig på vägen. 

```
<%
url = "http://www.microsoft.se"
Set xmlhttp = server.CreateObject("MSXML2.ServerXMLHTTP")
xmlhttp.open "GET", url, False
xmlhttp.send ""
myString = xmlhttp.responsetext
Set xmlhttp = nothing

Set objRegExp = new RegExp
objRegExp.pattern = """http://(.*?)""|''http://(.*?)''"
objRegExp.IgnoreCase = True
objRegExp.Global = True

Set myMatches = objRegExp.Execute(myString)

If myMatches.Count = 0 Then
Response.Write "RegExp hittade inga länkar<BR>"
ElseIf myMatches.Count = 1 Then
Response.Write "RegExp hittade " & myMatches.Count & " länk<BR>"
Else
Response.Write "RegExp hittade " & myMatches.Count & " länkar<BR>"
End If

cnt = 1
For each item In myMatches
Response.Write "Länk " & cnt & " är <B>" & item.Value & "</B><BR>"
cnt = cnt + 1
Next

%>
```

//Broskan

Permalänk: https://www.webforum.nu/p/731452

## #18 — solbulle, 2002-07-27T11:08Z

Där har vi en som kunde sin RegExp :)

Permalänk: https://www.webforum.nu/p/731549

## #19 — voigtann1, 2002-07-28T10:06Z

men ville han inte att EFTER Regexp hade tagit ur all <http://> så skulle alla lagras i databasen?? det var där mitt problem var :)

Permalänk: https://www.webforum.nu/p/732055

## #20 — solbulle, 2002-07-28T10:59Z

Han vill väl kanske åt länknamnet också kan jag tänka mig.
Sen kan man väl i loopen som nu skriver ut länkarna i stället göra en databasinsättning.

Permalänk: https://www.webforum.nu/p/732078

---

Tråden på webben: https://www.webforum.nu/amne/asp/48564-läsa-en-sida  
Nästa sida: https://www.webforum.nu/amne/asp/48564-läsa-en-sida/page2.md
