2013-07-25 23 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