Thread View: pl.comp.lang.python
5 messages
5 total messages
Started by look
Fri, 16 Apr 2010 21:32
usunięcie tagów z dokumentu html
Author: look
Date: Fri, 16 Apr 2010 21:32
Date: Fri, 16 Apr 2010 21:32
3 lines
1275 bytes
1275 bytes
Czy jest jakiś prosty sposób na wyselekcjonowanie ze strony html-owej tylko danych tekstowych, a pozbycie się całego otagowania i zapisanie tego do odpowiedniej tablicy?
Re: usunięcie tagów z dokumentu html
Author: mrk
Date: Sat, 17 Apr 2010 07:55
Date: Sat, 17 Apr 2010 07:55
14 lines
1805 bytes
1805 bytes
On 16 Kwi, 23:32, look <lukaszwojnow...@gmail.com> wrote:
> Czy jest jakiś prosty sposób na wyselekcjonowanie ze strony html-owej
> tylko danych tekstowych, a pozbycie się całego otagowania i zapisanie
> tego do odpowiedniej tablicy?
Na przykład tak:
from BeautifulSoup import BeautifulSoup as BS, Comment
from urllib2 import urlopen
bs = BS(urlopen("http://google.pl/").read())
def is_str(t): return not isinstance(t,Comment) and t.parent.name!
='script'
print bs.find('body').findAll(text=is_str)
Re: usunięcie tagów z dokumentu html
Author: Mich
Date: Sun, 18 Apr 2010 09:43
Date: Sun, 18 Apr 2010 09:43
9 lines
1458 bytes
1458 bytes
Dnia Fri, 16 Apr 2010 14:32:35 -0700 (PDT), look napisał(a): > Czy jest jakiś prosty sposób na wyselekcjonowanie ze strony html-owej > tylko danych tekstowych, a pozbycie się całego otagowania i zapisanie > tego do odpowiedniej tablicy? Tu jest jeden z wielu sposobów jak pozbyc się tagów: http://www.php2python.com/wiki/function.strip-tags/ Ale nie rozumiem reszty pytania - o co chodzi z zapisem do *tablicy*?
Re: usunięcie tagów z dokumentu html
Author: look
Date: Mon, 19 Apr 2010 15:01
Date: Mon, 19 Apr 2010 15:01
18 lines
2399 bytes
2399 bytes
On 18 Kwi, 11:43, Mich <nos...@nospam.pl> wrote: > Dnia Fri, 16 Apr 2010 14:32:35 -0700 (PDT), look napisał(a): > > > Czy jest jakiś prosty sposób na wyselekcjonowanie ze strony html-owej > > tylko danych tekstowych, a pozbycie się całego otagowania i zapisanie > > tego do odpowiedniej tablicy? > > Tu jest jeden z wielu sposobów jak pozbyc się tagów:http://www.php2python.com/wiki/function.strip-tags/ > Ale nie rozumiem reszty pytania - o co chodzi z zapisem do *tablicy*? Wielkie dzięki za odpowiedź. Chodziło o zapisanie danych ze stron do listy mówiąc w nomenklaturze pythona. Mam jeszcze zapytanie następujące: projekt ma polegać na zapisywaniu wybranych danych z kilku serwerów do bazy danych w różnych interwałach czasowych, tak by później user mógł je analizować lub wyszukiwać. Jaki framework nadaje się najlepiej do takiego zadania? (słyszałem coś niecoś o Django, ale to raczej do blogów i portalów newsowych się nadaje).
Re: usunięcie tagów z dokumentu html
Author: Adam Przybyla
Date: Mon, 19 Apr 2010 16:33
Date: Mon, 19 Apr 2010 16:33
22 lines
2147 bytes
2147 bytes
look <lukaszwojnowski@gmail.com> wrote: > On 18 Kwi, 11:43, Mich <nos...@nospam.pl> wrote: >> Dnia Fri, 16 Apr 2010 14:32:35 -0700 (PDT), look napisał(a): >> >> > Czy jest jakiś prosty sposób na wyselekcjonowanie ze strony html-owej >> > tylko danych tekstowych, a pozbycie się całego otagowania i zapisanie >> > tego do odpowiedniej tablicy? >> >> Tu jest jeden z wielu sposobów jak pozbyc się tagów:http://www.php2python.com/wiki/function.strip-tags/ >> Ale nie rozumiem reszty pytania - o co chodzi z zapisem do *tablicy*? > > Wielkie dzięki za odpowiedź. Chodziło o zapisanie danych ze stron do > listy mówiąc w nomenklaturze pythona. > Mam jeszcze zapytanie następujące: projekt ma polegać na zapisywaniu > wybranych danych z kilku serwerów do bazy danych w różnych interwałach > czasowych, tak by później user mógł je analizować lub wyszukiwać. > Jaki framework nadaje się najlepiej do takiego zadania? (słyszałem coś > niecoś o Django, ale to raczej do blogów i portalów newsowych się > nadaje). ... urlib2 sie nada. Choc jak poszukasz to pewnie i innymi bibliotekami. Z powazaniem Adam Przybyla
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads