爬虫笔记1

本文介绍了爬虫的基本概念,包括爬虫的定义、内容、限制以及常用的爬虫方案。详细讲解了URL组成、HTML、网络请求、cookie等概念,并阐述了爬虫的工作流程,包括发起请求、获取响应、解析内容和保存数据。文中提到了Requests库的使用,包括其主要方法和异常处理,通过示例代码展示了如何获取和保存网页内容。
摘要由CSDN通过智能技术生成



一、爬虫



1、概念

 

2、爬虫的内容

(1)爬到的数据可能是:

表格

文本

图片+文本(二手车信息、京东网商品信息)

(2)哪些不可以被爬

3)搜索引擎(baidu、google、bing)

百度是一个爬虫

百度爬不到新浪微博内部的新闻,也爬不到淘宝网的产品信息(涉及服务器的通行证问题)

3、服务器的通行证Robots.txt

服务器通过Robots.txt来限定爬虫可以爬哪些内容
淘宝网的爬虫通行证:禁止百度爬去产品信息,但是却允许google和bing

4、爬虫的途径

(1)解析源代码
要熟悉html语言

(2)访问API

eg:当一个app,需要微信登陆信息,就要通过微信设置的API访问

但通过API访问可能受到服务器次数限制等等的影响

通过API获取数据:

5、可能遇到的限制

IP封禁
服务器可能禁止某个IP爬取数据,解决方法:找代理(桥接)服务器

验证码
12306的验证码常常连人都无法通过,就是为了防止黄牛的爬虫进行机器抢票

需要登陆,检验cookie



6、常用爬虫方案

二、相关概念



1、URL的组成

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值