Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/300.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如果在python中扩展一个类,如何导入另一个类并使用它?_Python_Mysql_Class_Scrapy - Fatal编程技术网

如果在python中扩展一个类,如何导入另一个类并使用它?

如果在python中扩展一个类,如何导入另一个类并使用它?,python,mysql,class,scrapy,Python,Mysql,Class,Scrapy,所以我在玩Scrapy,它是一组允许你做网页抓取的类,我想把一些数据放到数据库中,但是我让truble在扩展Scrapy库的同时导入MySQL方法 这是我的密码: 从scrapy.spider导入BaseSpider 从scrapy.selector导入HtmlXPathSelector 从scrapy.http导入请求 导入MySQLdb 类testBaseSpider:如果我不扩展该类,MySQL就可以工作,但是Scrapy的功能性就不行。 名称=测试 allowed_domains=[so

所以我在玩Scrapy,它是一组允许你做网页抓取的类,我想把一些数据放到数据库中,但是我让truble在扩展Scrapy库的同时导入MySQL方法

这是我的密码:

从scrapy.spider导入BaseSpider 从scrapy.selector导入HtmlXPathSelector 从scrapy.http导入请求 导入MySQLdb 类testBaseSpider:如果我不扩展该类,MySQL就可以工作,但是Scrapy的功能性就不行。 名称=测试 allowed_domains=[some website.com]我知道这可能不是一个真正的websit。。。举个例子。 起始URL=[ http://some-website.com, ] db=MySQLdb.connect 主机='localhost', 用户='根', passwd=, db=‘报废’ cursor=db.cursor def Parself,响应: hxs=HtmlxPathSelector响应 对于hxs中的标题。选择“//a[@class=title]/text”。提取: 印刷品标题 cursor.executeINSERT到'scrape'。'显示'id,title值为空,'+title+'; 我仍然是python的高手,因此非常感谢您的帮助

也许你应该定义self.cursor? 这样,游标将可在类方法上访问。 我不知道scrapy,但很可能你应该在类测试的uuu init_uuuuuu方法或get_cursor方法上这样做,可能你应该重命名为test

也许你应该定义self.cursor? 这样,游标将可在类方法上访问。
我不知道scrapy的情况,但很可能您应该在类测试的uuu init_uuuu方法或get_cursor方法上这样做,您可能应该将其重命名为test

Spider的工作是解析页面、提取数据并将其放入数据库。保存数据库中某个项目的数据是一项任务:

项目管道的典型用途为:

清理HTML数据 验证刮取的数据检查项目是否包含某些字段 检查并删除重复项 将刮取的项目存储在数据库中 所以,做一条管道,把它的路径放进。尝试与该管道中的DB合作


我想你需要读一下,看看。

你的电脑有问题

Spider的工作是解析页面、提取数据并将其放入数据库。保存数据库中某个项目的数据是一项任务:

项目管道的典型用途为:

清理HTML数据 验证刮取的数据检查项目是否包含某些字段 检查并删除重复项 将刮取的项目存储在数据库中 所以,做一条管道,把它的路径放进。尝试与该管道中的DB合作


我想您需要阅读并查看。

您能修复缩进吗?您能修复缩进吗?非常感谢您的提示。正如我之前所说,在python方面,我仍然是一个呆子。我将研究建造一条管道。非常感谢你的建议。正如我之前所说,在python方面,我仍然是一个呆子。我将研究建造一条管道。