from urllib.request import urlopen, Request
from urllib.error import HTTPError
from bs4 import BeautifulSoup
import ast
def getUrl(url):
try:
html = urlopen(Request(url))
except HTTPError as e:
print(e)
return None
try:
bs = BeautifulSoup(html.read(), "html.parser")
allText = bs.find('body ...
Die Suche ergab 4 Treffer
- Mittwoch 2. August 2017, 14:48
- Forum: Allgemeine Fragen
- Thema: Dictionary aus Webdatei generieren
- Antworten: 8
- Zugriffe: 1054
- Dienstag 1. August 2017, 18:22
- Forum: Allgemeine Fragen
- Thema: Dictionary aus Webdatei generieren
- Antworten: 8
- Zugriffe: 1054
Re: Dictionary aus Webdatei generieren
Vielen Dank! Habs jetzt anders gelöst, vermutlich unelegant, aber funktioniert:
<body> mir BS auslesen und dann den String zurechtbasteln:
def getSite(url):
try:
bsObj = BeautifulSoup(html.read(), "html.parser")
allText = bsObj.find('body')
except AttributeError as e:
return None
return ...
<body> mir BS auslesen und dann den String zurechtbasteln:
def getSite(url):
try:
bsObj = BeautifulSoup(html.read(), "html.parser")
allText = bsObj.find('body')
except AttributeError as e:
return None
return ...
- Dienstag 1. August 2017, 12:13
- Forum: Allgemeine Fragen
- Thema: Dictionary aus Webdatei generieren
- Antworten: 8
- Zugriffe: 1054
Re: Dictionary aus Webdatei generieren
Danke für Eure Antworten!
Leider habe ich keinen Einfluss auf das Format und eine API ist mir nicht bekannt. Die Datei steht einfach so im Netz und muss verarbeitet werden.
Leider habe ich keinen Einfluss auf das Format und eine API ist mir nicht bekannt. Die Datei steht einfach so im Netz und muss verarbeitet werden.
- Montag 31. Juli 2017, 17:34
- Forum: Allgemeine Fragen
- Thema: Dictionary aus Webdatei generieren
- Antworten: 8
- Zugriffe: 1054
Dictionary aus Webdatei generieren
Hallo,
bin relativ neu in Python und versuche eine Liste/Dictionary (assoziatives Array) aus der folgenden Webdatei zu generieren:
[codebox=html5 file=Unbenannt.html]<html><head>
<meta http-equiv="content-type" content="text/html"></head><body>{ 0: "File1.exe",
1: "File14.exe",
2: "File7.exe",
3 ...
bin relativ neu in Python und versuche eine Liste/Dictionary (assoziatives Array) aus der folgenden Webdatei zu generieren:
[codebox=html5 file=Unbenannt.html]<html><head>
<meta http-equiv="content-type" content="text/html"></head><body>{ 0: "File1.exe",
1: "File14.exe",
2: "File7.exe",
3 ...
