Röra musen och läsa av text
Röra musen och läsa av text
Hur kan man göra så musen rör sej och programmet kan läsa text.
Vi säger att det står "3452354" i standard fonts, då ska programmet kunna läsa det och spara det i en lista.
Någon som vet hur man gör?
Vi säger att det står "3452354" i standard fonts, då ska programmet kunna läsa det och spara det i en lista.
Någon som vet hur man gör?
- Konservburk
- Inlägg: 5919
- Blev medlem: 07 apr 2007, 22:28
Re: Röra musen och läsa av text
Vill du bygga om en optisk mus till en OCR-skanner så att du kan dra musen över ett papper med text och få in texten i datorn?
Re: Röra musen och läsa av text
Om jag ska utveckla mej så ska det vara en osynlig mus som är i varje tab.Konservburk skrev:Vill du bygga om en optisk mus till en OCR-skanner så att du kan dra musen över ett papper med text och få in texten i datorn?
Vi säger att du kör en webbläsare. Du har 5 sidor uppe. Musen rörs på varje tab. T.ex. du beskriver att på tab 1 så ska musen röra klicka på dessa positioner (334,345) sen på (546,455) och sen på (435, 678).
På tab2 så är det samma sak fast inte samma tal. Det är de jag vill komma till

Nu var detta exempeltal.
Min kod ser ut så här
Kod: Markera allt
import sys
from PyQt4 import QtGui,QtCore,QtWebKit
import url
listOfUrls = url.urlen() #Import list of Urls
username = raw_input('MoneyMaker login password?: ')
if username == "hello":
print "Welcome to the MoneyMaker"
else:
print "Wrong password - Closing"
raw_input("Press Enter to Exit")
sys.exit()
class Ui_TabWidget(QtGui.QTabWidget):
def __init__(self,parent=None):
QtGui.QTabWidget.__init__(self,parent)
self.setObjectName("MoneyMaker")
self.resize(1000, 700)
self.setWindowTitle(QtGui.QApplication.translate("MoneyMaker", "MoneyMaker", None, QtGui.QApplication.UnicodeUTF8))
#Creating the tabbar
self.tabBar=QtGui.QTabBar(self)
#Adding the 1 tab
self.tabBar.addTab("tab1")
self.tabBar.setTabText(0,"1")
#The widget intended for tab1
self.wb = QtWebKit.QWebView()
self.addTab(self.wb,"")
self.wb.setUrl(QtCore.QUrl(listOfUrls[0]))
#Adding the 2 Tab
self.tabBar.addTab("tab2")
self.tabBar.setTabText(1,"2")
#The widget intended for tab2
self.wb = QtWebKit.QWebView()
self.addTab(self.wb,"")
self.wb.setUrl(QtCore.QUrl(listOfUrls[1]))
#Adding the 3 tab
self.tabBar.addTab("tab3")
self.tabBar.setTabText(2,"3")
#The widget intended for tab3
self.wb = QtWebKit.QWebView()
self.addTab(self.wb,"")
self.wb.setUrl(QtCore.QUrl(listOfUrls[2]))
#Adding the 4 tab
self.tabBar.addTab("tab4")
self.tabBar.setTabText(3,"4")
#The widget intended for tab4
self.wb = QtWebKit.QWebView()
self.addTab(self.wb,"")
self.wb.setUrl(QtCore.QUrl('http://www.google.com'))
#Adding the tabbar to the tabwidget
self.setTabBar(self.tabBar)
self.tabBar.setMovable(True)
self.setCurrentIndex(0)
if __name__ == "__main__":
app = QtGui.QApplication(sys.argv)
ui = Ui_TabWidget()
ui.show()
sys.exit(app.exec_())
Kod: Markera allt
def urlen():
listOfUrls = ["http://www.google.com", #0 Google.com
"http://www.thenewboston.com", #1 Thenewboston.com
"https://www.flashback.org/f77"] #2 Flashback - Politik Inrikes
return listOfUrls

- Konservburk
- Inlägg: 5919
- Blev medlem: 07 apr 2007, 22:28
Re: Röra musen och läsa av text
Menar du muspekaren (den som är på skärmen) till skillnad från musen (den som ligger på musmattan)?Heretic skrev:Om jag ska utveckla mej så ska det vara en osynlig mus som är i varje tab.Konservburk skrev:Vill du bygga om en optisk mus till en OCR-skanner så att du kan dra musen över ett papper med text och få in texten i datorn?
Re: Röra musen och läsa av text
ehh? Jaa....jag menar muspekaren. Fast det måste vara flera muspekare vid det här tillfället.Konservburk skrev:Menar du muspekaren (den som är på skärmen) till skillnad från musen (den som ligger på musmattan)?Heretic skrev:Om jag ska utveckla mej så ska det vara en osynlig mus som är i varje tab.Konservburk skrev:Vill du bygga om en optisk mus till en OCR-skanner så att du kan dra musen över ett papper med text och få in texten i datorn?
Då måste dom vara osynliga. Dom ska bara röra sej och klicka. Sen ska en annan funktion som gör så den kan läsa av text och siffror

- Konservburk
- Inlägg: 5919
- Blev medlem: 07 apr 2007, 22:28
Re: Röra musen och läsa av text
Varför måste det vara flera?Heretic skrev:ehh? Jaa....jag menar muspekaren. Fast det måste vara flera muspekare vid det här tillfället.
Varför måste de vara osynliga?Heretic skrev:Då måste dom vara osynliga.
Utan att vara kopplade till en mus som avgör vart muspekaren ska röra sig och när den ska klicka?Heretic skrev:Dom ska bara röra sej och klicka.
Vilken text och vilka siffror ska läsas av? Bara text i närheten av muspekaren? Hur nära? Ska även text i bilder läsas av?Heretic skrev:Sen ska en annan funktion som gör så den kan läsa av text och siffror
Re: Röra musen och läsa av text
Den här texten ska den läsa avKonservburk skrev:Varför måste det vara flera?Heretic skrev:ehh? Jaa....jag menar muspekaren. Fast det måste vara flera muspekare vid det här tillfället.
Varför måste de vara osynliga?Heretic skrev:Då måste dom vara osynliga.
Utan att vara kopplade till en mus som avgör vart muspekaren ska röra sig och när den ska klicka?Heretic skrev:Dom ska bara röra sej och klicka.
Vilken text och vilka siffror ska läsas av? Bara text i närheten av muspekaren? Hur nära? Ska även text i bilder läsas av?Heretic skrev:Sen ska en annan funktion som gör så den kan läsa av text och siffror
https://www.avanza.se/aza/aktieroptione ... kId=216967
Kod: Markera allt
0,00 0,00 0,00 0,00 232,00 233,00 228,20 109210 18:00
- Konservburk
- Inlägg: 5919
- Blev medlem: 07 apr 2007, 22:28
Re: Röra musen och läsa av text
Jag förstår fortfarande inte vad du ska ha flera muspekare till?Heretic skrev:Den här texten ska den läsa av
https://www.avanza.se/aza/aktieroptione ... kId=216967Och den ska klicka på knappen köp och sälj.Kod: Markera allt
0,00 0,00 0,00 0,00 232,00 233,00 228,20 109210 18:00
Och varför de måste vara osynliga?
Varför ens blanda in muspekare över huvud taget?
Varför inte bara plocka fram informationen direkt från websidan istället?
Re: Röra musen och läsa av text
För varje tab ska ha varsin lilla pekare som kan klicka på köp och sälj. Det ska ju vara massvis med sånna sidor uppe.Konservburk skrev:Jag förstår fortfarande inte vad du ska ha flera muspekare till?Heretic skrev:Den här texten ska den läsa av
https://www.avanza.se/aza/aktieroptione ... kId=216967Och den ska klicka på knappen köp och sälj.Kod: Markera allt
0,00 0,00 0,00 0,00 232,00 233,00 228,20 109210 18:00
Och varför de måste vara osynliga?
Varför ens blanda in muspekare över huvud taget?
Varför inte bara plocka fram informationen direkt från websidan istället?
För jag kanske vill styra min egen mus. Alltså pekmusen.
För den ska klicka.
Nej, det kan jag inte...direkt.
Tänkte om du visste vad koden var för att styra mus och läsa av siffor/text med PyQT?
Edit: Jag har kommit på en liten del av koden.
Kod: Markera allt
self.user = windll.user32
self.user.SetCursorPos(100,250)
Det som måste göras är att det ska vara en mus som rör sej i varje tab/flik.
Sen ska den klicka.
- Konservburk
- Inlägg: 5919
- Blev medlem: 07 apr 2007, 22:28
Re: Röra musen och läsa av text
Men varför kan inte de olika sidorna använda samma muspekare i tur och ordning?Heretic skrev:För varje tab ska ha varsin lilla pekare som kan klicka på köp och sälj. Det ska ju vara massvis med sånna sidor uppe.
Jag tycker att du gör det svårt för dig. Har du tänkt på vad som händer om du öppnar ett nytt fönster som hamnar framför webläsaren? Musmakron är inte lätt att få att fungera tillförligtligt.Heretic skrev:För jag kanske vill styra min egen mus. Alltså pekmusen.
Att få ut information från webbsidor är relativt enkelt. Det går att göra i bakgrunden, och även parallellt för flera olika webbsidor samtidigt. Du behöver inte ha någon webbläsare igång. Inte heller någon muspekare.Heretic skrev:För den ska klicka.
Nej, det kan jag inte...direkt.
Att skicka tillbaka information till webbsidor, t.ex. att du vill köpa eller sälja går även det att göra i bakgrunden och parallellt för flera olika webbsidor samtidigt utan att du behöver ha någon webbläsare igång eller någon muspekare. Det är dock något svårare än att bara hämta information.
Att få musmakron att fungera tillförlitligt är däremot betydligt svårare. Det är därför jag undrar varför du väljer att gå den vägen?
http://www.riverbankcomputing.co.uk/sta ... ursor.htmlHeretic skrev:Tänkte om du visste vad koden var för att styra mus
http://www.riverbankcomputing.co.uk/sta ... board.htmlHeretic skrev:och läsa av siffor/text med PyQT?
Re: Röra musen och läsa av text
Så menar du att man har allt textbaserat? Inget grafiskt? Ingen webläsare?Konservburk skrev:Men varför kan inte de olika sidorna använda samma muspekare i tur och ordning?Heretic skrev:För varje tab ska ha varsin lilla pekare som kan klicka på köp och sälj. Det ska ju vara massvis med sånna sidor uppe.
Jag tycker att du gör det svårt för dig. Har du tänkt på vad som händer om du öppnar ett nytt fönster som hamnar framför webläsaren? Musmakron är inte lätt att få att fungera tillförligtligt.Heretic skrev:För jag kanske vill styra min egen mus. Alltså pekmusen.
Att få ut information från webbsidor är relativt enkelt. Det går att göra i bakgrunden, och även parallellt för flera olika webbsidor samtidigt. Du behöver inte ha någon webbläsare igång. Inte heller någon muspekare.Heretic skrev:För den ska klicka.
Nej, det kan jag inte...direkt.
Att skicka tillbaka information till webbsidor, t.ex. att du vill köpa eller sälja går även det att göra i bakgrunden och parallellt för flera olika webbsidor samtidigt utan att du behöver ha någon webbläsare igång eller någon muspekare. Det är dock något svårare än att bara hämta information.
Att få musmakron att fungera tillförlitligt är däremot betydligt svårare. Det är därför jag undrar varför du väljer att gå den vägen?
http://www.riverbankcomputing.co.uk/sta ... ursor.htmlHeretic skrev:Tänkte om du visste vad koden var för att styra mus
http://www.riverbankcomputing.co.uk/sta ... board.htmlHeretic skrev:och läsa av siffor/text med PyQT?
Vilket språk ska man ha då? XML, HTML, Javascript?
den sidan som jag länkade, den har realtid. Så länge man är inloggad så ändras allt.
Ja, det är svårt att få till musmakron som ska läsa av text och klicka, vänta och klicka.
- Konservburk
- Inlägg: 5919
- Blev medlem: 07 apr 2007, 22:28
Re: Röra musen och läsa av text
Ja, det menar jag.Heretic skrev:Så menar du att man har allt textbaserat? Inget grafiskt? Ingen webläsare?
Vilket språk du vill. Jag antar att det går med python också. Här har du ett exempel som skal-skript:Heretic skrev:Vilket språk ska man ha då? XML, HTML, Javascript?
Kod: Markera allt
wget -qO- "https://www.avanza.se/aza/aktieroptioner/kurslistor/aktie.jsp?orderbookId=216967" | sed -n '/buttonorder/{s/<[^>]*>/\t/g;s/[^\t,0-9:]*//g;s/^\t*//p}'
Vad spelar det för roll? Det är ju ingenting du upptäcker med musmakron heller. Det blir ändå till att läsa av varje gång du vill ha ny information.Heretic skrev:den sidan som jag länkade, den har realtid. Så länge man är inloggad så ändras allt.
Nej, det svåra är inte den biten. Problemet är försäkra sig om att alla dessa klick och avläsningar sker på rätt ställe. Vad händer om webbsidan råkat bli nerscrollad? Eller om det dyker upp ett annat fönster framför webbläsaren? Eller om webbläsaren flyttas?Heretic skrev:Ja, det är svårt att få till musmakron som ska läsa av text och klicka, vänta och klicka.
Re: Röra musen och läsa av text
Vaa? Så du menar att man kan köra allt grafiskt? Vad skulle du rekommendera för språk till detta?Konservburk skrev:Ja, det menar jag.Heretic skrev:Så menar du att man har allt textbaserat? Inget grafiskt? Ingen webläsare?
Vilket språk du vill. Jag antar att det går med python också. Här har du ett exempel som skal-skript:Heretic skrev:Vilket språk ska man ha då? XML, HTML, Javascript?
Kod: Markera allt
wget -qO- "https://www.avanza.se/aza/aktieroptioner/kurslistor/aktie.jsp?orderbookId=216967" | sed -n '/buttonorder/{s/<[^>]*>/\t/g;s/[^\t,0-9:]*//g;s/^\t*//p}'
Vad spelar det för roll? Det är ju ingenting du upptäcker med musmakron heller. Det blir ändå till att läsa av varje gång du vill ha ny information.Heretic skrev:den sidan som jag länkade, den har realtid. Så länge man är inloggad så ändras allt.
Nej, det svåra är inte den biten. Problemet är försäkra sig om att alla dessa klick och avläsningar sker på rätt ställe. Vad händer om webbsidan råkat bli nerscrollad? Eller om det dyker upp ett annat fönster framför webbläsaren? Eller om webbläsaren flyttas?Heretic skrev:Ja, det är svårt att få till musmakron som ska läsa av text och klicka, vänta och klicka.

Jag vill alltså ta info från sidan och jag vill skicka data till sidan, dvs att klicka på en knapp.
Vad gör den koden då? Jag sitter vid Window$ nu

Ja, jag är garanterad att det kommer inte hända mej.
Edit: Bara så du vet det så ska jag ha koll på 200 kurser

- Konservburk
- Inlägg: 5919
- Blev medlem: 07 apr 2007, 22:28
Re: Röra musen och läsa av text
Det går förmodligen ja. Men som jag redan sagt så är det betydligt svårare att få sånt att fungera bra. Risken att något blir fel är överhängande.Heretic skrev:Vaa? Så du menar att man kan köra allt grafiskt?
Till musmakron? Ta vilket språk du vill. Allting faller ändå tillbaka på xlib i slutändan när det gäller linux. Sitter du i windows så är nog autoit det bästa språket för musmakron.Heretic skrev:Vad skulle du rekommendera för språk till detta?
Det har jag förstått, och jag säger att det blir mycket enklare att göra detta så som jag föreslår än att försöka få till det med musmakron.Heretic skrev:Jag vill alltså ta info från sidan och jag vill skicka data till sidan, dvs att klicka på en knapp.
Den plockar fram siffrorna du var intresserad av från den där webbsidan du länkade till.Heretic skrev:Vad gör den koden då? Jag sitter vid Window$ nu
Jag kan garantera att det kommer att hända dig förr eller senare även om kopplar bort både tangentbord och mus.Heretic skrev:Ja, jag är garanterad att det kommer inte hända mej.
Re: Röra musen och läsa av text
Okej. Jag använder Python då den verkar enkel.Konservburk skrev:Det går förmodligen ja. Men som jag redan sagt så är det betydligt svårare att få sånt att fungera bra. Risken att något blir fel är överhängande.Heretic skrev:Vaa? Så du menar att man kan köra allt grafiskt?
Till musmakron? Ta vilket språk du vill. Allting faller ändå tillbaka på xlib i slutändan när det gäller linux. Sitter du i windows så är nog autoit det bästa språket för musmakron.Heretic skrev:Vad skulle du rekommendera för språk till detta?
Det har jag förstått, och jag säger att det blir mycket enklare att göra detta så som jag föreslår än att försöka få till det med musmakron.Heretic skrev:Jag vill alltså ta info från sidan och jag vill skicka data till sidan, dvs att klicka på en knapp.
Den plockar fram siffrorna du var intresserad av från den där webbsidan du länkade till.Heretic skrev:Vad gör den koden då? Jag sitter vid Window$ nu
Jag kan garantera att det kommer att hända dig förr eller senare även om kopplar bort både tangentbord och mus.Heretic skrev:Ja, jag är garanterad att det kommer inte hända mej.
Hur som helst så undrade jag om det går/möjligt att "klicka" på en knapp köp/sälj när det är textbaserat?
Vi säger att jag laddar ner en .jsp fil från avanza. Jag raderar den gamla också.
Sen tar jag all info som jag vill ha från .jsp filen och notera detta i en lista. Sen så vill jag köpa och då är frågan hur jag gör då? Samma sak gäller med sälj.
Ska jag använda mej av MySQL eller är det onödigt? Kanske bättre att ha en mapp där all info ligger i

- Konservburk
- Inlägg: 5919
- Blev medlem: 07 apr 2007, 22:28
Re: Röra musen och läsa av text
Både ja och nej. Du klickar inte på knappen, utan du går förbi det steget och gör istället samma sak som skulle ha hänt ifall du faktiskt hade klickat på knappen. Vanligtvis när det gäller webbsidor så skickar du en http POST (eller GET) request.Heretic skrev:Hur som helst så undrade jag om det går/möjligt att "klicka" på en knapp köp/sälj när det är textbaserat?
Här finns exempel med GET och POST i python:Heretic skrev:Vi säger att jag laddar ner en .jsp fil från avanza. Jag raderar den gamla också.
Sen tar jag all info som jag vill ha från .jsp filen och notera detta i en lista. Sen så vill jag köpa och då är frågan hur jag gör då? Samma sak gäller med sälj.
http://docs.python.org/release/2.7.1/li ... l#examples
Tänker du spara en massa data om de olika aktiekurserna? I så fall är en databas lämpligt. Annars spelar det ingen roll.Heretic skrev:Ska jag använda mej av MySQL eller är det onödigt? Kanske bättre att ha en mapp där all info ligger i
Re: Röra musen och läsa av text
Ett ja räcker för mejKonservburk skrev:Både ja och nej. Du klickar inte på knappen, utan du går förbi det steget och gör istället samma sak som skulle ha hänt ifall du faktiskt hade klickat på knappen. Vanligtvis när det gäller webbsidor så skickar du en http POST (eller GET) request.Heretic skrev:Hur som helst så undrade jag om det går/möjligt att "klicka" på en knapp köp/sälj när det är textbaserat?
Här finns exempel med GET och POST i python:Heretic skrev:Vi säger att jag laddar ner en .jsp fil från avanza. Jag raderar den gamla också.
Sen tar jag all info som jag vill ha från .jsp filen och notera detta i en lista. Sen så vill jag köpa och då är frågan hur jag gör då? Samma sak gäller med sälj.
http://docs.python.org/release/2.7.1/li ... l#examples
Tänker du spara en massa data om de olika aktiekurserna? I så fall är en databas lämpligt. Annars spelar det ingen roll.Heretic skrev:Ska jag använda mej av MySQL eller är det onödigt? Kanske bättre att ha en mapp där all info ligger i

Då tror jag säger nej till databas då jag behöver inte lagra något. Fast jag ska ju ladda ner filen och ta ut info ur den och lägga den i en lista.
Ska kolla lite med GET och POST.
Kan man inte använda WGET?
Ska kolla lite noga på det. Jag har en 200 mhz MMX 160 mb ram Windows 95 dator hemma som jag tror jag ska installera linux på. Men vilket linux ska man ha som drar lite och är mycket stabilt. Debian har jag hört att många får ner dessa till 40 mb ram med openbox. Ubuntu är rätt så krävande. Lubuntu kräver som winXP.
- Konservburk
- Inlägg: 5919
- Blev medlem: 07 apr 2007, 22:28
Re: Röra musen och läsa av text
Då behöver du ingen databas.Heretic skrev:Då tror jag säger nej till databas då jag behöver inte lagra något. Fast jag ska ju ladda ner filen och ta ut info ur den och lägga den i en lista.
I första hand gäller det att byta ut skrivbordsmiljön till något mindre krävande, t.ex. openbox istället för gnome. Räcker inte det så går det även att byta ut själva xservern (fönstersystemet) från vanliga xorg till något mindre krävande, t.ex. xvesa. Vissa linuxdistar gör detta från början, t.ex. tiny core linux. Men det går att få till oavsett vilken linuxdist man väljer.Heretic skrev:Ska kolla lite noga på det. Jag har en 200 mhz MMX 160 mb ram Windows 95 dator hemma som jag tror jag ska installera linux på. Men vilket linux ska man ha som drar lite och är mycket stabilt. Debian har jag hört att många får ner dessa till 40 mb ram med openbox. Ubuntu är rätt så krävande. Lubuntu kräver som winXP.
Re: Röra musen och läsa av text
Men är tiny core linux stabil?Konservburk skrev:Då behöver du ingen databas.Heretic skrev:Då tror jag säger nej till databas då jag behöver inte lagra något. Fast jag ska ju ladda ner filen och ta ut info ur den och lägga den i en lista.
I första hand gäller det att byta ut skrivbordsmiljön till något mindre krävande, t.ex. openbox istället för gnome. Räcker inte det så går det även att byta ut själva xservern (fönstersystemet) från vanliga xorg till något mindre krävande, t.ex. xvesa. Vissa linuxdistar gör detta från början, t.ex. tiny core linux. Men det går att få till oavsett vilken linuxdist man väljer.Heretic skrev:Ska kolla lite noga på det. Jag har en 200 mhz MMX 160 mb ram Windows 95 dator hemma som jag tror jag ska installera linux på. Men vilket linux ska man ha som drar lite och är mycket stabilt. Debian har jag hört att många får ner dessa till 40 mb ram med openbox. Ubuntu är rätt så krävande. Lubuntu kräver som winXP.
På den gamla 200 mhz så kan man ha internet.

Nu fick jag en idé.
Om jag först gör ett program som läser källkoden av sidan. Sen får programmet plocka ut den info som den vill ha. Sen använder den POST requests koden?
Skulle det fungera bra? Man slipper ladda ner den.
Fast hur blir det när jag ska läsa koden? Måste jag uppdatera den hela tiden eller går den också i realtid? Hur vet jag genvägen till sidans källkod?
Edit:
Jag har hittat hur man läser koden från sidan iallfall.
http://docs.python.org/library/urllib2.html
Kod: Markera allt
import urllib2
f = urllib2.urlopen('http://www.google.se')
print f.read(100)
time.sleep(30)
?
Fast hur gör jag så jag läser mellan rad 50 och 100?
- Konservburk
- Inlägg: 5919
- Blev medlem: 07 apr 2007, 22:28
Re: Röra musen och läsa av text
Det beror på vad du menar med "stabilt"? Debian stable är tokstabilt på alla sätt och vis.Heretic skrev:Men är tiny core linux stabil?
Även tiny core linux går att surfa på internet med.Heretic skrev:På den gamla 200 mhz så kan man ha internet.
Det är precis så jag hela tiden har menat att du bör göra.Heretic skrev:Nu fick jag en idé.
Om jag först gör ett program som läser källkoden av sidan. Sen får programmet plocka ut den info som den vill ha. Sen använder den POST requests koden?
Skulle det fungera bra? Man slipper ladda ner den.
Du måste uppdatera den när du vill få ny information.Heretic skrev:Fast hur blir det när jag ska läsa koden? Måste jag uppdatera den hela tiden eller går den också i realtid?
Det är samma som du skriver in i webbläsarens adressfält.Heretic skrev:Hur vet jag genvägen till sidans källkod?
Om du vill göra något upprepade gånger så är en loop-konstruktion lämplig.Heretic skrev:Edit:
Jag har hittat hur man läser koden från sidan iallfall.
http://docs.python.org/library/urllib2.html
Så hur anropar den fungtionen varje 30 sekunder?Kod: Markera allt
import urllib2 f = urllib2.urlopen('http://www.google.se') print f.read(100)
time.sleep(30)
?
Läs in alltihop istället och parse:a fram det du vill ha:Heretic skrev:Fast hur gör jag så jag läser mellan rad 50 och 100?
http://docs.python.org/library/htmlparser.html