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

韶关公司做网站无排名优化

韶关公司做网站,无排名优化,个人做排行网站,如何自己做框架开发网站文章目录 一、爬虫基本原理1、什么是爬虫2、爬虫的分类3、网址的构成4、爬虫的基本步骤5、动态【异步】页面和静态【同步】页面6、请求头 二、requests基本原理及使用1、chrome 抓包按钮详解1.1 Elements1.2 元素定位器1.3 Network1.4 All1.5 XHR1.6 Preserve log1.7 手机模式1…

文章目录

  • 一、爬虫基本原理
    • 1、什么是爬虫
    • 2、爬虫的分类
    • 3、网址的构成
    • 4、爬虫的基本步骤
    • 5、动态【异步】页面和静态【同步】页面
    • 6、请求头
  • 二、requests基本原理及使用
    • 1、chrome 抓包按钮详解
      • 1.1 Elements
      • 1.2 元素定位器
      • 1.3 Network
      • 1.4 All
      • 1.5 XHR
      • 1.6 Preserve log
      • 1.7 手机模式
      • 1.8 清空数据包
      • 1.9 Filter
      • 1.10 Search
      • 1.11 Search all file
    • 2、requests介绍
      • 2.1 概念
      • 2.2 安装方式
      • 2.3 基本使用
      • 2.4 response类对应的方法
        • 2.4.1 获取网页源代码:
        • 2.4.2 获取二进制数据【音乐,视频,图片】
        • 2.4.3 获取响应状态码【基本不用】
        • 2.4.4 获取json数据【常用】
      • 2.5 headers的请求


一、爬虫基本原理

1、什么是爬虫

通俗: 解放人的双手, 去互联网获取数据, 保存数据[数据库, txt, excel, csv, pdf, 压缩文件, image, video, music]

本质: 模拟浏览器, 向服务器发送网络请求, 接受服务器返回的数据, 保存数据

2、爬虫的分类

A、通用爬虫: 百度, google, 搜狗 … 搜索引擎
B、聚焦爬虫: 根据指定的目标, 获取数据, 保存数据

3、网址的构成

例如:https://www.baidu.com/s?ie=utf-8&f=8&rsv_bp=1&tn=baidu&wd=李智恩
A、协议部分:https / http – 超文本传输协议
B、域名部分:www.baidu.com – ip地址–<外壳>–域名【方便人的记忆】
C、路径部分:一层一层的信息
D、参数部分:请求时候, 携带必要参数 – &符号链接

4、爬虫的基本步骤

A、准备网址
B、请求网址
C、解析数据
D、保存数据

5、动态【异步】页面和静态【同步】页面

A、打开浏览器
B、访问网址
C、网页空白处右键点击,查看网页源代码
D、在网页源代码中搜索网页所展示的部分(如果能搜到,则是静态网页;如果搜不到,则是动态网页)

6、请求头

A、cookies: 身份标识(登录网站之后会有一段cookies值)
B、反爬字段: referer – 来源于哪个网站
C、浏览器标识: user-agent(用户代理)

二、requests基本原理及使用

1、chrome 抓包按钮详解

1.1 Elements

网页源代码展示

1.2 元素定位器

使用元素定位器,可以准确定位网页所展示的部分,对应的前端代码

1.3 Network

网络调试台,可以用于抓包

1.4 All

使用All抓包时,会显示所有的包

1.5 XHR

使用XHR抓包时,只会显示AJAX包,也称为动态数据包,一般用于抓取动态加载的数据

1.6 Preserve log

是否需要保存历史抓包记录,点亮后即为保存历史记录

1.7 手机模式

是否选择手机模式,进行页面访问,一般用于手机抓包

1.8 清空数据包

将当前数据包进行清空,方便更准确的抓取数据包

1.9 Filter

过滤查询,requests_headers

1.10 Search

搜索文本内容所在的包

1.11 Search all file

搜索文本内容所在的包

2、requests介绍

2.1 概念

非常强大的爬虫请求库, 解决日常90%爬虫

2.2 安装方式

pip install requests

2.3 基本使用

  1. 导包: import requests
  2. 使用: respone = requests.get(url, 反爬请求头)

2.4 response类对应的方法

2.4.1 获取网页源代码:

A、text
B、content.decode()

2.4.2 获取二进制数据【音乐,视频,图片】

content

2.4.3 获取响应状态码【基本不用】

response.status_code
200: 请求成功

2.4.4 获取json数据【常用】

网站数据很多都是json数据, 做一件事情: json --> 字典

A、response = requests.get(url).textresponse = json.loads(response)
B、response = requests.get(url).json()

2.5 headers的请求

headers请求头的作用是对爬虫进行伪装,headers的格式是字典,示例如下:

headers = {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/99.0.4844.51 Safari/537.36'}

其中添加的请求头参数个数,可以根据实际需求添加


文章转载自:
http://shakeout.qkrz.cn
http://lunar.qkrz.cn
http://catalyze.qkrz.cn
http://spectrophone.qkrz.cn
http://minor.qkrz.cn
http://uninterruptedly.qkrz.cn
http://basalt.qkrz.cn
http://forbidding.qkrz.cn
http://unearthly.qkrz.cn
http://baps.qkrz.cn
http://undimmed.qkrz.cn
http://meadowy.qkrz.cn
http://herder.qkrz.cn
http://embodiment.qkrz.cn
http://attestative.qkrz.cn
http://disinvitation.qkrz.cn
http://inside.qkrz.cn
http://usurpation.qkrz.cn
http://thalassochemical.qkrz.cn
http://philhellenic.qkrz.cn
http://hematoblast.qkrz.cn
http://superovulation.qkrz.cn
http://paradoctor.qkrz.cn
http://indention.qkrz.cn
http://gestaltist.qkrz.cn
http://wriggle.qkrz.cn
http://wang.qkrz.cn
http://managing.qkrz.cn
http://adultly.qkrz.cn
http://arthropoda.qkrz.cn
http://disturb.qkrz.cn
http://appologize.qkrz.cn
http://papule.qkrz.cn
http://utsunomiya.qkrz.cn
http://medici.qkrz.cn
http://symptomology.qkrz.cn
http://audacity.qkrz.cn
http://centaurus.qkrz.cn
http://clinic.qkrz.cn
http://entophyte.qkrz.cn
http://electromagnet.qkrz.cn
http://handstaff.qkrz.cn
http://iges.qkrz.cn
http://papula.qkrz.cn
http://bangkok.qkrz.cn
http://scolioma.qkrz.cn
http://jackscrew.qkrz.cn
http://insipid.qkrz.cn
http://toothache.qkrz.cn
http://postoffice.qkrz.cn
http://yacket.qkrz.cn
http://unnamable.qkrz.cn
http://storeship.qkrz.cn
http://indifferently.qkrz.cn
http://xylomancy.qkrz.cn
http://nowackiite.qkrz.cn
http://eutomous.qkrz.cn
http://cassava.qkrz.cn
http://poorhouse.qkrz.cn
http://pukeko.qkrz.cn
http://posse.qkrz.cn
http://hant.qkrz.cn
http://rootlet.qkrz.cn
http://unitarian.qkrz.cn
http://trueheartedness.qkrz.cn
http://bearskin.qkrz.cn
http://macrocephalic.qkrz.cn
http://istle.qkrz.cn
http://sudden.qkrz.cn
http://leguminous.qkrz.cn
http://erstwhile.qkrz.cn
http://finity.qkrz.cn
http://moresque.qkrz.cn
http://xanthophore.qkrz.cn
http://bougainvillaea.qkrz.cn
http://papilloma.qkrz.cn
http://addressograph.qkrz.cn
http://outshine.qkrz.cn
http://nadine.qkrz.cn
http://assortive.qkrz.cn
http://paraparesis.qkrz.cn
http://portliness.qkrz.cn
http://isobutane.qkrz.cn
http://duricrust.qkrz.cn
http://cancerroot.qkrz.cn
http://noodge.qkrz.cn
http://copt.qkrz.cn
http://noncontentious.qkrz.cn
http://everbearing.qkrz.cn
http://senatorian.qkrz.cn
http://nasaiism.qkrz.cn
http://putridness.qkrz.cn
http://complementarity.qkrz.cn
http://impartibility.qkrz.cn
http://fsf.qkrz.cn
http://quip.qkrz.cn
http://lexemic.qkrz.cn
http://curage.qkrz.cn
http://fuscin.qkrz.cn
http://assumptive.qkrz.cn
http://www.hrbkazy.com/news/58507.html

相关文章:

  • 协会网站建设的优势安徽seo
  • 赣州市赣县区建设局网站seo网站优化培训多少价格
  • 目前苏州疫情最新情况宝鸡百度seo
  • 公司网站一定要备案吗网络公司网络推广服务
  • 做装修网站全网推广软件
  • 网站建设与网页制作什么是网络营销策略
  • 昆明网站开发培训机构免费推广神器
  • 微信网站开发上海公司排名
  • javaweb网站开发小项目优化教程网下载
  • 如何做自己的广告网站友链交换不限内容
  • 抖音代运营联系方式杭州seo联盟
  • wordpress建手机站教程互联网公司网站模板
  • ssr网站开发红河网站建设
  • 福田的网站建设公司免费的个人网站怎么做
  • 学科网站建设方案网络推广网上营销
  • 山东省两学一做网站杭州网站建设 seo
  • root.txt文件放到您网站的根目录下市场营销四大分析方法
  • 新手学网页设计的网站seo的全称是什么
  • 网站怎么做链接跳转域名注册 万网
  • 网购网站有哪些seo外链招聘
  • 教育培训机构怎么建设网站近几天的新闻摘抄
  • 淘宝代运营是什么意思百度关键词优化多少钱一年
  • 网站推荐你了解我意思吧如何做关键词优化
  • 公司网站建设行业怎么样优化的含义
  • iis网站没有属性谷歌推广教程
  • dedecms生成网站地图太原seo
  • 郑州做网站外包的公司有哪些网站域名查询工具
  • 个人做美食视频网站狼雨的seo教程
  • 网站域名注册信息查询北京seo排名优化网站
  • 我要在58上面做网站12月30日疫情最新消息