从pythonweb到mysql

从pythonweb到mysql,mysql,python-2.7,web-scraping,Mysql,Python 2.7,Web Scraping,我使用的是Python2.7(在windows上)。代码从网站中提取所有字段并打印到屏幕上。是否有办法将数据直接导入mysql数据库,或可能导入csv文件以导出到数据库中 from urllib2 import urlopen from bs4 import BeautifulSoup html = urlopen("http://www.gbgb.org.uk/resultsMeeting.aspx?id=135682" ) bsObj = BeautifulSoup(html)

我使用的是Python2.7(在windows上)。代码从网站中提取所有字段并打印到屏幕上。是否有办法将数据直接导入mysql数据库,或可能导入csv文件以导出到数据库中

 from urllib2 import urlopen
 from bs4 import BeautifulSoup
 html = urlopen("http://www.gbgb.org.uk/resultsMeeting.aspx?id=135682" )

 bsObj = BeautifulSoup(html)
 nameList = bsObj. findAll("div" , {"class" : "track"})
 for name in nameList:
  print(name. get_text())

 from urllib2 import urlopen
 from bs4 import BeautifulSoup
 html = urlopen("http://www.gbgb.org.uk/resultsMeeting.aspx?id=135682" )

 bsObj = BeautifulSoup(html)
 nameList = bsObj. findAll("div" , {"class" : "date"})
 for name in nameList:
  print(name. get_text())
 from urllib2 import urlopen
 from bs4 import BeautifulSoup
 html = urlopen("http://www.gbgb.org.uk/resultsMeeting.aspx?id=135682" ) 


 bsObj = BeautifulSoup(html)
 nameList = bsObj. findAll("div" , {"class" : "datetime"})
 for name in nameList:
  print(name. get_text())
 from urllib2 import urlopen
 from bs4 import BeautifulSoup
 html = urlopen("http://www.gbgb.org.uk/resultsMeeting.aspx?id=135682")   




 bsObj = BeautifulSoup(html)
 nameList = bsObj. findAll("div" , {"class" : "grade"})
 for name in nameList:
  print(name. get_text())
 from urllib2 import urlopen
 from bs4 import BeautifulSoup
 html = urlopen("http://www.gbgb.org.uk/resultsMeeting.aspx?id=135682"  )  



 bsObj = BeautifulSoup(html)
 nameList = bsObj. findAll("div" , {"class" : "distance"})
 for name in nameList:
  print(name. get_text())
  from urllib2 import urlopen
 from bs4 import BeautifulSoup
 html = urlopen("http://www.gbgb.org.uk/resultsMeeting.aspx?id=135682" )



 bsObj = BeautifulSoup(html)
 nameList = bsObj. findAll("div" , {"class" : "prizes"})
 for name in nameList:
  print(name. get_text())
 from urllib2 import urlopen
 from bs4 import BeautifulSoup
 html = urlopen("http://www.gbgb.org.uk/resultsMeeting.aspx?id=135682" ) 


 bsObj = BeautifulSoup(html)
 nameList = bsObj. findAll("li" , {"class" : "first essential fin"})
 for name in nameList:
  print(name. get_text())
 from urllib2 import urlopen
 from bs4 import BeautifulSoup
 html = urlopen("http://www.gbgb.org.uk/resultsMeeting.aspx?id=135682" ) 

 bsObj = BeautifulSoup(html)
 nameList = bsObj. findAll("li" , {"class" : "essential greyhound"})
 for name in nameList:
  print(name. get_text())
 from urllib2 import urlopen
 from bs4 import BeautifulSoup
 html = urlopen("http://www.gbgb.org.uk/resultsMeeting.aspx?id=135682" ) 


 bsObj = BeautifulSoup(html)
 nameList = bsObj. findAll("li" , {"class" : "trap"})
 for name in nameList:
  print(name. get_text())
 from urllib2 import urlopen
 from bs4 import BeautifulSoup
 html = urlopen("http://www.gbgb.org.uk/resultsMeeting.aspx?id=135682" ) 

bsObj = BeautifulSoup(html)
 nameList = bsObj. findAll("li" , {"class" : "sp"})
 for name in nameList:
  print(name. get_text())
 from urllib2 import urlopen
 from bs4 import BeautifulSoup
 html = urlopen("http://www.gbgb.org.uk/resultsMeeting.aspx?id=135682" )

 bsObj = BeautifulSoup(html)
 nameList = bsObj. findAll("li" , {"class" : "timeSec"})
 for name in nameList:
  print(name. get_text())
 from urllib2 import urlopen
 from bs4 import BeautifulSoup
 html = urlopen("http://www.gbgb.org.uk/resultsMeeting.aspx?id=135682" ) 

 bsObj = BeautifulSoup(html)
 nameList = bsObj. findAll("li" , {"class" : "timeDistance"})
 for name in nameList:
  print(name. get_text())
 from urllib2 import urlopen
 from bs4 import BeautifulSoup
 html = urlopen("http://www.gbgb.org.uk/resultsMeeting.aspx?id=135682" ) 

 bsObj = BeautifulSoup(html)
 nameList = bsObj. findAll("li" , {"class" : "essential trainer"})
 for name in nameList:
  print(name. get_text()) 
 from urllib2 import urlopen
 from bs4 import BeautifulSoup
 html = urlopen("http://www.gbgb.org.uk/resultsMeeting.aspx?id=135682" ) 

 bsObj = BeautifulSoup(html)
 nameList = bsObj. findAll("li" , {"class" : "first essential comment"})
 for name in nameList:
  print(name. get_text())  
 from urllib2 import urlopen
 from bs4 import BeautifulSoup
 html = urlopen("http://www.gbgb.org.uk/resultsMeeting.aspx?id=135682" ) 


 bsObj = BeautifulSoup(html)
 nameList = bsObj. findAll("div" , {"class" : "resultsBlockFooter"})
 for name in nameList:
  print(name. get_text())

连接到您的数据库并从代码中插入?我可以连接到DB(mysql),但如何通过编程将数据从屏幕中获取到数据库中?学习SQL以及如何使用python使用数据库。顺便说一句:在一个脚本中,您可以一次导入模块。您可以创建
html
bsObj
一次。