python爬虫的用法

Posted saintdingtheGreat

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python爬虫的用法相关的知识,希望对你有一定的参考价值。

scrapy version -v #该命令用于查看scrapy安装的相关组件和版本

一个工程下可创建多个爬虫

scrapy genspider rxmetal rxmetal.com

scrapy genspider rxmetal2 rxmetal2.com

scrapy genspider rxmetal3 rxmetal3.com

..........

#该命令用于查看目录下的所有爬虫文件

scrapy list

 

#一个超级有用的玩意儿---------xpath目录文档获取器

#scrapy shell一个通用爬虫命令,可以脱离爬虫项目而存在的命令

例如:我们可以爬取废旧金属交易网的某个页面

scrapy shell http://tj.copperhome.net/201807/26/tongjia_136193.html

在成功获取页面代码之后,我们就可以用火狐浏览器打开下载的html,并配合火狐浏览器插件firebug获取感兴趣的dom结构的xpath信息。插件截图如下

使用方法如下,在页面选中感兴趣的行,右键弹出菜单,如果插件安装成功,你可以在菜单中选择inspect in firepath

直接在shell命令行中执行

response.xpath(".//*[@id=\'content\']/table/tbody/tr[3]/td[1]/text()").extract()
拿到金属材料的名称信息

以上是关于python爬虫的用法的主要内容,如果未能解决你的问题,请参考以下文章

Python爬虫--Requests 库用法大全

Python爬虫利器Selenium的用法

Python爬虫利器:Selenium的用法

Python爬虫-request的用法

python爬虫的进阶用法

python爬虫---requests库的用法