解决大家关于Ubuntu16.04下的ipython的问题

前提:本人用的PC系统是Linux下的Ubuntu16.04系统

简介:首先ipython是Python的交互式的shell,比默认的Python shell好用,支持自动补全,自动缩进,支持bash shell命令。

    一:安装

  第一种方法是ipython源码安装:https://pypi.python.org/pypi/ipython

  第二种方法是命令行的安装:sudo apt-get install ipython

这里主要讲解scrapy框架下的使用  我们可以去解析网页

首先运行shell:scrapy shell<url>      url是你想去的url


我们在利用path这个模块的时候来搜索的时候,例如::hxs.path('//title')来获取上面说的那个网页的标题的时候(或者是来获取网页的body:hxs.path('//body'))

但是你会遇到一个问题,如下:

NameError: name 'hxs' isd not define


怎么解决呢?

解决的方法是:sel.xpath('//title')


或者是你可以通过以下的方法来解决,也是一种不错的方法解析网页里你想要的东西


有关这块我们翻墙后可以采纳stackoverflow里的文章


url:http://stackoverflow.com/questions/25955289/nameerror-name-hxs-is-not-defined-when-using-scrapy

请关注本博,后续!!!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值