MAC OS X 安装Scrapy爬虫工具

Scrapy网络爬虫安装与测试 pip install scrapy https://scrapy.org/ https://www.runoob.com/w3cnote/scrapy-detail.html详细教程 创建一个scrapy程序 结构如下 Scrapy 是用 Python 实现的一个为了爬取网站数据、提取结构性数据而编写的应用框架。 Scrapy 常应用在包括数据挖掘,信息... 阅读详情

前几天玩了下python爬虫Scrapy,用md记录了一篇在OS X上的安装过程,现在抽空分享给大家!(悲剧的是当时写文章的截图当做垃圾删掉了……)

一、打开终端执行命令

sudo easy_install pip

二、终端执行命令安装Scrapy

sudo pip install Scrapy

三、解决错误

安装成功当然是最好的,但是往往是安装失败,或许你会看到如下提示

Command "/usr/bin/python -c "import setuptools,     tokenize;__file__='/private/tmp/pip-build-9RYtLC/lxml/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /tmp/pip-544HZx-record/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /private/tmp/pip-build-9RYtLC/lxml

解决方法:

测试标题

  • 1.使用lxml命令安装
    STATIC_DEPS=true pip install lxml
  • 2.如果还是失败,请安装命令行开发工具(安装有Xcode的同学可以省略这步)
    xcode-select –install
    然后执行安装命令。

  • 3.如果还是失败,请配置libxml路径(注意系统版本号)

sudo ln -s  /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk/usr/include/libxml2/libxml/ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk/usr/include/libxml

然后执行安装命令。

四、安装成功

安装成功后,在终端输入:scrapy

显示如下

bogon:~ ian$ scrapy
Scrapy 1.0.3 - no active project

Usage:
  scrapy  [options] [args]

Available commands:
  bench         Run quick benchmark test
  commands      
  fetch         Fetch a URL using the Scrapy downloader
  runspider     Run a self-contained spider (without creating a project)
  settings      Get settings values
  shell         Interactive scraping console
  startproject  Create new project
  version       Print Scrapy version
  view          Open URL in browser, as seen by Scrapy

  [ more ]      More commands available when run from project directory

Use "scrapy  -h" to see more info about a command

大功告成!另外请不要删除Mac自带的python,否则你会后悔的,详情请看我的这篇博文 ->> 传送门

继上文说到,不能删除mac os自带的python,这事我刚好做了,删除之后,发现homebrew的安装命令很多在使用时,系统都提醒说commind can not find,真是无(shou)知(jian)啊,我又百度来一遍从头开始安装,后面很多命令不能使用的时候也是百度来很久。

所以小白入门,没有极强的探索精神,请谨记,别乱删别乱删!


原文出处:https://www.ianisme.com/it/2010.html








Mac OS安装Python框架Scrapy全过程 摘要:本文记录了作者在Mac OS 10.12 Sirrea版本下,安装Python爬虫框架Scrapy的全过程 以下步骤请全程开启VPN。否则默认大量官方源可能会被我大天朝的长城K.O.掉,从而出现403 forbidden. ^^ ①安装homebrew。若已经安装homebrew,直接下一步。打开terminal,输入 ruby -e "$(curl -fsSL https:/... 阅读详情

相关推荐

Python网络爬虫开发:从Scrapy框架到反爬策略实战

网络爬虫作为数据采集的核心技术,通过模拟浏览器行为自动抓取网页内容。其工作原理基于HTTP协议请求-响应模型,通过URL队列管理、页面解析和数据存储等模块协同工作。在Python生态中,Scrapy框架提供了完整的爬虫开发解决方案,包含引擎、调度器、下载器等核心组件。实际开发中需要处理反爬机制、数据清洗和性能优化等挑战,常见应对策略包括请求头伪装、IP代理池和验证码识别等技术。网络爬虫广泛应用于搜索引擎、电商比价和舆情监控等场景,是数据分析和人工智能领域的重要基础设施。

weixin_34006965的博客 383

MacOS 安装多版本scrapy

通过使用虚拟环境,可以隔离不同的Scrapy版本并在它们之间轻松切换。确保在运行 Scrapy 命令之前激活所需的虚拟环境。重复此过程为其他 Scrapy 版本创建并激活虚拟环境。这应该显示版本号为 2.4.1。

JimWen's Blog 692

Python爬虫编程思想(148):在PyCharm中使用扩展工具运行Scrapy程序

在上一篇文章中编写了一个execute.py文件用于运行Scrapy程序。其实本质上也是执行scrapy命令来运行Scrapy程序。不过每创建一个Scrapy工程,都要编写一个execute.py文件放到PyCharm工程中用于运行Scrapy程序显得很麻烦,为了在PyCharm中更方便地运行Scrapy程序,可以使用PyCharm扩展工具通过scrapy命令运行Scrapy程序。

一个被知识诅咒的人 1867

mac安装并创建Scrapy项目

以下命令要使用终端进行 1.安装brew ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)” sudo chown -R $(whoami) /usr/local/Cellar #赋予权限,防止出现一些权限错误 2.安装python3(可以不用安装,我...

成小新的博客 7716

PostgreSQL数据库全攻略:从入门到精通

本文是一份PostgreSQL数据库综合指南,涵盖安装配置、基础操作和高级管理。主要内容包括:1) PostgreSQL简介与各平台安装方法;2) 数据库基本操作,如创建数据库/表、CRUD操作、用户权限管理;3) 高级功能包括索引优化、事务控制、视图、存储过程、触发器和扩展模块;4) 数据库管理维护,涉及配置调优、备份恢复、性能监控和日常维护;5) 安全设置与高可用方案。指南提供了从入门到进阶的实用知识,强调结合官方文档进行深入学习,帮助用户高效使用这一功能强大的开源关系型数据库系统。

索大神的博客 1970

【AI赋能】Sora + CapCut 打造爆款短视频:从脚本到发布的自动化工作流

本文详细介绍了如何利用Sora、Grok和CapCut等AI工具构建自动化短视频生产工作流。通过结构化Prompt生成专业脚本,借助Sora将文字转化为高质量视频素材,并利用CapCut进行高效剪辑与合成,实现从创意到发布的十倍效率提升,助力个人及团队打造爆款内容。

g8f9d0s1a2的博客 499

Mac安装Scrapy及踩坑经验

前言 系统 - macOS 10.13.6 Python - 2.7 和 3.6 共存 Mac出厂自带python2.7版本,后面我又自己安装了Python3.X,于是电脑里就有两个版本共存的情况,今天打算装个Scrapy玩玩,不了解Scrapy的童鞋可以看官方文档:Scrapy官网文档 结果没想到一装就是3小时,中间遇到了无数的坑,最终通过曲线救国的方式才把Scrapy装上了,于是趁...

BlueLzy的个人博客 1万+

告别编译报错!STC32G12K128在Keil C251下的完整Target配置指南(附ROM设置详解)

本文详细介绍了STC32G12K128在Keil C251下的完整Target配置指南,包括ROM设置、CPU模式选择、内存模型优化等关键步骤。通过实战技巧和常见错误解决方案,帮助开发者高效搭建编译环境,避免常见报错,充分发挥STC32G系列芯片的性能优势。

weixin_29186249的博客 339

【python 爬虫】Mac环境下selenium、ChromeDriver的安装

1.安装Selenium库 在终端输入下面指令: pip3 install selenium 2.安装ChromeDriver 这个安装有点麻烦,我参考一个bloghttps://cuiqingcai.com/5135.html的。Mac的rootless机制我弄了很久还是没能进去,所以尝试了第二种方法还是弄了好久,最后索性采用了第一种,很奇妙的能进入了Mac的rootless机制。 下...

jufengada9的博客 4788

勇攀数字高峰

摘要:该题目要求在数字地形图中寻找从最低点到最高点的所有严格递增登山路径。采用DFS深度优先搜索结合回溯算法,通过标记已访问位置并检查高度差限制(0<diff≤maxDiff)来遍历所有可能路径。算法首先确定起点(最低点)和终点(最高点),然后进行DFS搜索,每步移动需满足四个方向的合法移动且高度严格递增。最终输出符合条件的路径总数。提供了C++、Java和Python三种实现方案。

面试高手的博客 626

FPGA入门200例(17):如何阅读RTL原理图(Schematic)?将Verilog代码与门级电路对应

本文针对FPGA开发新手常见误区,重点讲解了RTL原理图的重要性和阅读方法。文章指出,仅通过仿真验证代码会导致板级测试异常,而RTL原理图能直观呈现Verilog代码对应的硬件结构(门电路、寄存器、多路选择器等)。通过"识别基础元件→跟踪信号路径→验证逻辑关系"的三步法,新手可以建立代码与硬件的映射思维,排查冗余逻辑、意外锁存器等错误。文章还结合Vivado/Quartus工具操作指南和典型代码案例,帮助读者掌握从代码到硬件实现的转换过程,避免混淆RTL与门级原理图、忽略信号位宽等常见误

远程部署调试 运行安装 项目调试 二次开发 项目技术新 持续迭代 部分源码免费分享 203

Mac python爬虫学习

下面这些面试题是都来自阿里、腾讯、字节等一线互联网大厂,并且有阿里大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。光学理论是没用的,要学会跟着一起敲代码,动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。如果觉得上面的实战案例有点枯燥,可以试试自己用Python编写小游戏,让你的学习过程中增添一点趣味!好了 所需的内容 就在这里面 但是这个只是个标题 内容 在点击进去的详情页 ,我们随便打开一个。对于从来没有接触过Python的同学,我们帮你准备了详细的。

程序员小麦的博客 1702

【AI智能体】基于Coze制作跨境电商客服助手工作流实战操作详解

基于Coze制作跨境电商客服助手工作流实战操作详解

congge 3465

OS X 10.11.5 Scrapy安装指南

今天终于在安装成功了scrapy,之前试过很多次都安装失败,系统重装之后也没有成功,在mac系统上的安装不像windows那么容易,今天再次试了一遍成功了。 我的系统:OS X 10.11.5 python:2.7.10安装pippip是python 的包管理器,按照这里的安装指南https://pip.pypa.io/en/stable/installing/,先下载get-pip.py,之

1.02^365=1377.41 2693

自动驾驶算法/规划决策控制算法面经汇总、学习路线、面经心得

自动驾驶算法学习路线,面试求职大全

qq_41667348的博客 1万+

BF8815A

了解ADBMS1818芯片的人会发现,这款BF8815B和1818有着很多相似的东西,当你了解其中一款AFE之后,另一款你的上手也会特别快,下面文章是我针对1818梳理的一些重要知识点,此篇文章主要讲解BF8815B的一些差异点。

m0_61973119的博客 563

Mac环境下搭建Python爬虫环境

如何在mac上使用homebrew,pip安装scrapy爬虫环境

zhuyongjunee的博客 1860

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

Mac OS X安装Scrapy、PIL和BeautifulSoup的方法

环境:Mac OS X Yosemite 10.10.3 安装Scrapy 学习Python爬虫必须要使用的框架Scrapy,话不多说。 打开终端执行命令: sudo easy_install pip pip 和 easy_install 都是 Python 的框架管理命令,pip 是对 easy_install的升级。 然后终端执行命令安装 Scrapy: sudo pip i

huayucong的博客 8216

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

mac 下 python 爬虫工具 scrapy 的安装

这里是 python 的官网 这里是 scrapy 的官网 mac10.10系统里自带 python 版本为2.7.6   如果要安装scrapy 需要先安装 pip ,所以我直接在官网下载了 python2.7.9   它里边已经默认安装了 pip. 直接 download 然后根据提示安装,安装完毕后我们在teriminal里输入 python 就可以看到版本号已经为

u013725822的专栏 611

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

Mac OS安装Scrapy

个人觉得掌握简单的爬虫知识非常有用,特别是想要从一些特定网站自动地下载一些资源或者统计一些数据,非常的有用。对于产品经理来说,如果要了解竞争产品、替代产品的价格,可以写一个爬虫脚本从各大电商网站爬取相关的资料,避免人工处理的麻烦。Python写爬虫可以从简单的Scrapy框架入手。对于Mac OS系统来说,由于系统本身会引用自带的python2.x的库,因此默认安装的包是不能被删除的。如果你使用py

七夜堂的博客 1万+

Mac OS X安装 Scrapy、PIL、BeautifulSoup

文/贰拾贰画生(简书作者) 原文链接:http://www.jianshu.com/p/5265b76026d9 著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。 环境:Mac OS X Yosemite 10.10.3 安装Scrapy 学习Python爬虫必须要使用的框架Scrapy,话不多说。 打开终端执行命令: sudo easy_install pip

a1961613299的专栏 768

mac python3.8怎样安装scrapy_Python爬虫与mac下Scrapy配置

用Python开发爬虫很方便。本质:抓取---分析---存储要点:(1)get请求:最基本抓取。用到 urllib urllib2 requests httplib2 。(2)表单登陆:向服务器发送post请求,服务器再将返回的cookie存入本地(3)使用cookie登陆:(4)对于反爬虫机制的处理:使用代理:限制IP地址情况,可解决由于频繁点击而需要输入验证码登陆的情况时间设置:限制频率...

weixin_39897887的博客 164

mac下scrapy的安装

Mac下scrapy的安装

Chokwin的博客 548

笨鸟的平凡之路-Mac环境下Scrapy的安装

前言: 用Python写爬虫经常会用到Scrapy框架,今天为大家分享的是怎么安装Scrapy,以及用pycharm怎么用来运行和调试Scrapy 对于Mac OS系统来说,由于系统本身会引用自带的python2.x的库,因此默认安装的包是不能被删除的,但是你用python2.x来安装Scrapy会报错,用python3.x来安装也是报错,我最终没有找到直接安装Scrapy的方法,所以我用另一种安...

笨鸟的平凡之路 313
上一篇: 终极 Shell on-zshrc
下一篇: Hadoop2.6.0 mac 安装
sherryyang1234
博客等级 码龄10年 13粉丝 118原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值