Fetch info from website and write to txt file.
bdesth.quelquechose at free.quelquepart.fr
Tue Mar 7 00:14:58 CET 2006
Pitmairen a écrit :
> I want to make a program that get info from a website and prints it out
> in a txt file.
> I made this:
> import urllib
> f = urllib.urlopen("http://www.imdb.com/title/tt0407304/")
> s = f.read()
> k = open("test.txt","w")
> That saves all the html code into the test.txt file. But if i for
> example only want the genre, plot outline and Cast overview to be
> written to the txt file. How can i do that?
Seems like you want BeautifulSoup:
> And another problem i have:
> If the txt file i want the information to be saved in already have some
> text saved in it. How can i save the info from the website between the
> text that was there before?
> for example:
> (inset info from website here)
You need to be able to identify the place where you want to insert your
data. Then it's a matter of reading the original file, creating a temp
file, writing lines before insertion point, writing data to insert,
writing remaing lines, closing all files, replacing original file by the
More information about the Python-list