def writeTradeActivityDataCenter(): conn = TradeActivityDataNetSpiderUtils.getMySQLConn() cursor = conn.cursor() try: cursor.execute("DELETE FROM DATACENTER_TRADEACTIVITY_RESOURCE_TABLE") conn.commit() except conn.Error,e: print "Mysql Error %d: %s" % (e.args[0], e.args[1]) conn.rollback()
def writeTradeActivityDataCenter(): conn = TradeActivityDataNetSpiderUtils.getMySQLConn() cursor = conn.cursor() try: cursor.execute("DELETE FROM DATACENTER_TRADEACTIVITY_RESOURCE_TABLE") conn.commit() except conn.Error, e: print "Mysql Error %d: %s" % (e.args[0], e.args[1]) conn.rollback()
def crawTradeActivityDataCenter(link): currentList = [] startContext = TradeActivityDataNetSpiderUtils.returnStartContext(link,'<div id="divTradeActivity" style="display:;">') startContext = TradeActivityDataNetSpiderUtils.filterContextByTarget(startContext,'<tbody>','</tbody>') startContext = TradeActivityDataNetSpiderUtils.filterAfterContext(startContext,'</tr>') len = TradeActivityDataNetSpiderUtils.findAllTarget(startContext,'<tr') for i in range(len): targetContext = TradeActivityDataNetSpiderUtils.divisionTarget(startContext,'<tr','</tr>') startContext = targetContext['nextContext'] currentContext = targetContext['targetContext'] startDate = TradeActivityDataNetSpiderUtils.filterContextByTarget(currentContext,'(',')') endDate = startDate[11:] startDate = startDate[:10] currentContext = TradeActivityDataNetSpiderUtils.filterAfterContext(currentContext,'</td>') currentValue = TradeActivityDataNetSpiderUtils.filterContextByTarget(currentContext,'<td>','</td>') currentList.append([startDate,endDate,currentValue]) return currentList
def crawTradeActivityDataCenter(link): currentList = [] startContext = TradeActivityDataNetSpiderUtils.returnStartContext( link, '<div id="divTradeActivity" style="display:;">') startContext = TradeActivityDataNetSpiderUtils.filterContextByTarget( startContext, '<tbody>', '</tbody>') startContext = TradeActivityDataNetSpiderUtils.filterAfterContext( startContext, '</tr>') len = TradeActivityDataNetSpiderUtils.findAllTarget(startContext, '<tr') for i in range(len): targetContext = TradeActivityDataNetSpiderUtils.divisionTarget( startContext, '<tr', '</tr>') startContext = targetContext['nextContext'] currentContext = targetContext['targetContext'] startDate = TradeActivityDataNetSpiderUtils.filterContextByTarget( currentContext, '(', ')') endDate = startDate[11:] startDate = startDate[:10] currentContext = TradeActivityDataNetSpiderUtils.filterAfterContext( currentContext, '</td>') currentValue = TradeActivityDataNetSpiderUtils.filterContextByTarget( currentContext, '<td>', '</td>') currentList.append([startDate, endDate, currentValue]) return currentList