Denne side bruger cookies
Dette forum bruger cookies. Hvis du er registreret, bruges de til at huske hvem du er logget ind som. Hvis ikke, gemmer vi dit sidste besøgstidspunkt. Besøgstidspunktet bruges bl.a. til at holde øje med, hvilke tråde du allerede har læst. Cookies er små tekstdokumenter, som bliver gemt i din browser og udgør ingen sikkerhedsrisiko. Tryk "Mere Information" nedenfor, for en liste over de cookies vi sætter. Du har mulighed for at fravælge cookies ved at klikke på knappen "Blokér Cookies" i bunden af denne boks.

En ikke-personhenførbar cookie vil blive gemt i din browser, uanset dit valg. Således undgår du at blive spurgt igen. Du kan til enhver tid ændre dit valg via linket i bunden af siden.

Tråd bedømmelse:
  • 0 Stemmer - 0 Gennemsnit
  • 1
  • 2
  • 3
  • 4
  • 5
Python Scraper printer \r\n\t\t\t
08-10-2018, 17:14
#1
Python Scraper printer \r\n\t\t\t
Hej.
Jeg er helt ny til Python og har i nogle dage arbejdet på at lave en scraper.
Scraperen fungerer fint men problemet er bare at når den printer det den har scrapet så printer den også \r\n\t\t\t. Altså f.eks. '\r\n\t\t\tHej\r\n\t\t\t', '\n', '\r\n\t\t\t
'
Så jeg tænkte på om der var nogle kloge mennesker her inde der vidste hvordan man fjernede det fra et array.

Takker på forhånd.
Besøg denne brugers hjemmeside Find alle beskeder fra denne bruger
Citer denne besked i et svar
08-10-2018, 18:18
#2
RE: Python Scraper printer \r\n\t\t\t
(08-10-2018, 17:14)Mesteren Skrev: Hej.
Jeg er helt ny til Python og har i nogle dage arbejdet på at lave en scraper.
Scraperen fungerer fint men problemet er bare at når den printer det den har scrapet så printer den også \r\n\t\t\t. Altså f.eks. '\r\n\t\t\tHej\r\n\t\t\t', '\n', '\r\n\t\t\t
'
Så jeg tænkte på om der var nogle kloge mennesker her inde der vidste hvordan man fjernede det fra et array.

Takker på forhånd.

.strip()
Find alle beskeder fra denne bruger
Citer denne besked i et svar
08-10-2018, 19:49
#3
RE: Python Scraper printer \r\n\t\t\t
Kunne du give et eksempel da jeg ikke rigtigt kan få det til at virke? :)
Besøg denne brugers hjemmeside Find alle beskeder fra denne bruger
Citer denne besked i et svar
08-10-2018, 21:51
#4
RE: Python Scraper printer \r\n\t\t\t
Du kan også med fordel benytte replace og blot erstatte de uønskede karakterer med "" - altså ingenting.
https://docs.python.org/2/library/string.html
Find alle beskeder fra denne bruger
Citer denne besked i et svar
09-10-2018, 15:53
#5
RE: Python Scraper printer \r\n\t\t\t
Mange tak for hjælpen.

Replace virkede så nu har den fjernet \r\n\t\t\t men problemet er bare at der stadigvæk er nogle \n tilbage... Kan man smide flere end en ting den skal fjerne ind i en replace funktion eller hvordan gør man?

F.eks. replace = [s.replace('\r\n\t\t\t', '\n', '') for s in variable]

Håber i forstår hvad jeg mener :)
Besøg denne brugers hjemmeside Find alle beskeder fra denne bruger
Citer denne besked i et svar
09-10-2018, 16:18
#6
RE: Python Scraper printer \r\n\t\t\t
Du kan læse lidt her
https://stackoverflow.com/questions/3411...ith-python
Find alle beskeder fra denne bruger
Citer denne besked i et svar
09-10-2018, 16:32
#7
RE: Python Scraper printer \r\n\t\t\t
Tak det prøver jeg lige :)
Besøg denne brugers hjemmeside Find alle beskeder fra denne bruger
Citer denne besked i et svar
« Ældre | Nyere »




User(s) browsing this thread: 1 Gæst(er)