2013-07-25 21 views
2
import urllib2 

url = "http://www.bdfutbol.com/es/t/t2012-13.html" 

request = urllib2.Request(url) 
handle = urllib2.urlopen(request) 

content = handle.read() 

splitted_page = content.split('<div class="divclassificacio">', 1); 
splitted_page = splitted_page[1].split("</div>", 1); 

print "Downloads: " + splitted_page[0] 

所以我只寫了這個代碼來檢索數據,在HTML中,從使用Python的足球網站。我遇到了將結果寫入文件的問題,並且還在python中顯示了該表,這是代碼的用途。Html和SQL與python

此外,我想知道是否有人知道如何將表或數據傳輸到MySql表?

+0

你是什麼意思在Python中顯示錶? – rjv

+0

你在這裏做的是「刮」這個詞更廣爲人知。只是覺得你可能會發現它有用的時候谷歌例子等。 –

回答

1

要寫入一個文件,你可以使用:

with open('downloads.txt', 'w') as output_file: 
    output_file.write(splitted_page[0]) 

爲了轉移到MySQL(或任何其他數據庫),你必須首先模型數據中的模式,然後與它互動通過python界面。 This一組文章爲如何與來自python的數據庫進行交互提供了很大的幫助。

+0

關於如何使用python解析網站表格並將其存儲到csv文件的任何建議? –

+0

看看下面的問題。它會幫助你。 http://stackoverflow.com/questions/15250455/how-to-parse-html-table-with-python-and-beautifulsoup-and-write-to-csv – leonsas