my code
-------------------------------------------------------------------------------------------
# -*- coding: utf8 -*-
#!/usr/bin/python

import urllib
import urllib2
import re
import MySQLdb

conn=MySQLdb.connect
(host="localhost",user="root",passwd="ylj",db="net", charset="utf8")
cur = conn.cursor()
sql='select
net_site.downline_re,net_site.down_re,net_cha.id,net_cha.urlid,net_cha.source_url
from net_site,net_cha where net_site.id=net_cha.urlid'
cur.execute(sql)
re=cur.fetchall()
if len(re)!=0:
     for i in re:
         down_re="%s"%(i[1])
         source_url="%s"%(i[4])
         data= urllib2.urlopen(source_url).read()
         res=re.compile(down, re_DOTALL).findall(data)
         print str
--------------------------------------------------------------------------------------------------------
when it's run,the eric give error
-------------
The debugged program raised the exception unhandled AttributeError
"'tuple' object has no attribute 'compile'"
File: /var/www/py/down.py, Line: 27
------------
the line:27 -------> res=re.compile(down, re_DOTALL).findall(data)
--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to