Wpis z mikrobloga

Mirki potrzebuje pomocy z pewnym skryptem w Pythonie. Skrypt ma za zadanie skopiować wybraną linię kodu ze strony web.
Umiem napisać skrypt którym kopiuje najpierw całość strony do pliku txt a następnie używając innego skryptu otwieram wcześniej zapisany plik i z niego kopiuje wybraną linijkę do kolejnego pliku txt. Chciałbym aby od razu zapisywało do pliku wybraną linijkę...

Obecnie mam coś takiego:

import urllib2,

url = "http://radio.wolnemedia.net/program/02.php"
response = urllib2.urlopen(url).read()
f2 = open('f2.txt','w')
for line in response:
if 'Darmowa muzyka dla firm' in line:
f2.write(line)

Czemu to nie działa? #zielony
#python
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Ordi: jest taka paczka jak "BeautifulSoup" w Pythonie i nawet służy do takich celów. Poradników jest mnóstwo, szybko naprowadzisz się na rozwiązanie.
  • Odpowiedz
@Swiatek7: Nie daje ryby, a jedynie fixuje prostego errora.
Spoko, fun sie zacznie jak cos innego niz podstawowe znaki alfanumeryczne bedzie chciał zapisac... przykładowo polskie ogonki (fart ze w tych paru słowach takowego nie trafił). Wtedy zdazy 5x porzucic Pythona :P
  • Odpowiedz