问题描述
|
我正在创建这个程序。但是我无法将数据插入到sqlite3数据库中。
Spider(HTMLParser)类:
def __init__(self,url):
HTMLParser.__init__(self)
req = urlopen(url)
self.feed(req.read())
def handle_starttag(self,tag,attrs):
if tag == \'a\' and attrs:
print \"Found link => %s\" % attrs[0][1]
cursor.execute(\"INSERT INTO queue VALUE((?),(?),(?))\",(None,attrs[0][0],attrs[0][1]))
connection.commit()
if __name__ == \'__main__\':
Spider(starturl)
我认为问题出在以下几行。
cursor.execute(\"INSERT INTO queue VALUE((?),attrs[0][1]))
提前致谢!
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)