🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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
#27411
Author: look
Date: Fri, 16 Apr 2010 21:32
3 lines
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
#27412
Author: mrk
Date: Sat, 17 Apr 2010 07:55
14 lines
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
#27413
Author: Mich
Date: Sun, 18 Apr 2010 09:43
9 lines
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
#27414
Author: look
Date: Mon, 19 Apr 2010 15:01
18 lines
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
#27415
Author: Adam Przybyla
Date: Mon, 19 Apr 2010 16:33
22 lines
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