当前位置: 首页 > news >正文

网站优化的方式高端电商设计公司

网站优化的方式,高端电商设计公司,wordpress 代理,关键词seo公司方法一#xff1a;(数据量小的时候推荐使用这种)第一步#xff1a;pip install mysqlclient这里我没有报错 也许你可能会报错Read timed out 此时不要慌#xff0c;这是因为你的网络问题#xff0c;你使用豆瓣源再次下载#xff1a;pip install -i https://pypi.douban…方法一(数据量小的时候推荐使用这种)第一步pip install mysqlclient这里我没有报错 也许你可能会报错Read timed out   此时不要慌这是因为你的网络问题你使用豆瓣源再次下载pip install  -i https://pypi.douban.com/simple/ mysqlclient注意以下针对linux用户(乌班图)可能这时你会报错安装失败解决方法安装命令sudo apt-get install libmysqlclient-devlinux用户(centOs)安装命令sudo yum install python-devel mysql-devel1在pipeline.py中写入如下代码import MySQLdb#采用同步的机制写入mysqlclass MysqlPipeline(object):def __init__(self):self.conn MySQLdb.connect(localhost,root,root,article_spider,charsetutf8,use_unicodeTrue)self.cursor self.conn.cursor()def process_item(self,item,spider):insert_sql insert into article(title,create_date,url,fav_nums) VALUES(%s,%s,%s,%s)self.cursor.execute(insert_sql,(item[title],item[create_date],item[url],item[fav_nums]))self.conn.commit()2在settings.py中写入如下代码ITEM_PIPELINES {ArticleSpider.pipelines.MysqlPipeline:1,}以上是一种插入数据库的方法下面还有一种mysql插入的异步方法**********************************************************************华丽的分割线 ******************************************************************************方法二(数据量大的时候推荐使用这种异步插入关系型数据库)1首先在settings.py中配置MYSQL_HOST localhostMYSQL_DBNAME article_spiderMYSQL_USER rootMYSQL_PASSWORD root2在pipelines.py中贴入代码from twisted.enterprise import adbapiimport MySQLdbimport MySQLdb.cursors#mysql插入的异步化,twisted 提供的异步apiclass MysqlTwistedPipline(object):def __init__(self,dbpool):self.dbpool dbpoolclassmethod#方法是固定的,会被spider调用的def from_settings(cls,settings):dbparms dict(host settings[MYSQL_HOST],db settings[MYSQL_DBNAME],user settings[MYSQL_USER],passwd settings[MYSQL_PASSWORD],charset utf8,cursorclass MySQLdb.cursors.DictCursor,use_unicode True)#**dbparms代表可变化的参数dbpool adbapi.ConnectionPool(MySQLdb,**dbparms)return cls(dbpool)def process_item(self,item,spider):#使用twisted将mysql插入变成异步执行query self.dbpool.runInteraction(self.do_insert,item)query.addErrback(self.handle_error,item,spider)#c处理异步插入的异常def handle_error(self,failure,item,spider):print(failure)def do_insert(self,cursor,item):#执行具体的插入insert_sql insert into article(title,create_date,url,fav_nums) VALUES(%s,%s,%s,%s)cursor.execute(insert_sql,(item[title],item[create_date],item[url],item[fav_nums]))致辞插入数据库的方法完成。喜欢的记得点个赞哦。。。谢谢谢谢~~
http://www.pierceye.com/news/529056/

相关文章:

  • 贵阳网站制作免费桂林市工程建设项目招标网站
  • 南昌专业网站排名推广做网站编辑我能力得到提升
  • 网站建设行业凡科建站登录入口官方正版
  • 一般网站开发的硬件要求视觉冲击力的网站设计
  • 昆明做网站建设的公司哪家好广西建设培训网
  • 国字类型网站有哪些内容百度seo分析工具
  • 免费浪漫网页制作网站html的常用标签
  • 上行10m做网站服务仿简书wordpress博客主题
  • 网站建设中网页代码做网站的是不是程序员
  • 做网站需要的技术做网站优化好的网络公司
  • 为什么要更新网站登录四川省住房和城乡建设厅官网
  • 注册网站不用手机短信验证的网站营销型网站的建设起步
  • 国内高清图片素材网站推荐元素领域wordpress
  • 沙朗做网站公司网页制作免费网站制作
  • 营销型网站重要特点是网站播放视频速度优化
  • 建设厅报名网站做PHP网站前端网站进不去
  • 网站开发后台 amp建网页还是网站
  • 云南个旧建设局网站宁波关键词优化品牌
  • 网站建设方案应急处置wordpress我爱水煮鱼
  • 网页设计模板html代码班级主题广东seo推广
  • 西安 网站托管西安网站关键词排名
  • 做网站用discuz还是wp汉狮做网站公司郑州
  • 网站运营服务中心建设方案网页免费制作网站
  • 做网站销售有前景怎么注销网站
  • 福州建设网站设计电子商务网站平台有哪些
  • 扁平化色块风格的网站企业网站建设客户需求调查问卷
  • 网站建设产品服务痘痘如何去除效果好
  • 展会电子商务网站如何建设单页网站如何做
  • 济南软件外包邢台seo服务公司
  • 网站建设2017主流代码语言垂直型电商网站如何做