博客
关于我
Curl学习日记2 - 在Windows CMD命令行中使用Curl
阅读量:227 次
发布时间:2019-02-28

本文共 1505 字,大约阅读时间需要 5 分钟。

在Windows CMD命令行中使用Curl



目录


1.下载

curl官网下载地址:

 

2.安装

为了实现在命令窗口的任意目录下使用curl命令:

1.给Windows增加curl命令的环境变量,增加CURL_HOME环境变量,给PATH环境变量加上%CURL_HOME%\bin;

2.下载后将ca-bundle.crt和curl.exe两个文件拷贝至C:\Windows\System32

 

3.使用

打开命令行输入测试:(会有中文乱码)

 

4.GIT下使用Curl命令(windows命令行中)

Git中自带curl命令,我们只需要将其配置一下即可在windows命令行使用。

下载Git

下载git for windows 工具软件:

安装Git

安装除了一步需要注意的其它都点下一步即可,需要注意的是PATH环境选择界面,选择“Run Git from the Windows Command Prompt”

Git的环境变量会自动添加,如果发现环境变量PATH中没有,需要手动添加.

验证

打开cmd命令提示符,运行命令(git --version)检查git 版本号,如果正确显示版本号说明安装正常.

Git Bash 运行

安装完成后,在桌面右键鼠标就可看到git相关命令:

查看Curl版本号

进入gitbash命令行窗口,输入

curl -V

Curl爬取

使用curl爬取百度页面,命令如下:

curl http://www.baidu.com

保存爬取的页面内容

-o output 保存页面内容到txt文本,命令如下:(自动解决中文乱码问题)

curl http://www.baidu.com -s -o 1.txt

在桌面生成了1.txt文件,查看内容,就是网页内容

配置Curl

在Git的安装目录下有个“mingw64”或者“mingw”文件夹,其实里面已经带有curl命令,但他只能在git-bash中运行,为了能在windows命令行也能调用该命令,可以在Git安装目录的cmd文件夹中新建一个curl.cmd文件,然后将以下内容复制进去即可:

@rem Do not use "echo off" to not affect any child calls.@setlocal @rem Get the abolute path to the parent directory, which is assumed to be the@rem Git installation root.@for /F "delims=" %%I in ("%~dp0..") do @set git_install_root=%%~fI@set PATH=%git_install_root%\bin;%git_install_root%\mingw\bin;%git_install_root%\mingw64\bin;%PATH%@rem !!!!!!! For 64bit msysgit, replace 'mingw' above with 'mingw64' !!!!!!! @if not exist "%HOME%" @set HOME=%HOMEDRIVE%%HOMEPATH%@if not exist "%HOME%" @set HOME=%USERPROFILE% @curl.exe %*

打开cmd 命令提示符,运行命令(curl –-version)检查curl版本号:

总结

其实不仅仅curl命令可以这样,Git还自带了很多命令,也可以通过这种方式配置.

你可能感兴趣的文章
NIO蔚来 面试——IP地址你了解多少?
查看>>
NISP一级,NISP二级报考说明,零基础入门到精通,收藏这篇就够了
查看>>
NISP国家信息安全水平考试,收藏这一篇就够了
查看>>
NIS服务器的配置过程
查看>>
NIS认证管理域中的用户
查看>>
Nitrux 3.8 发布!性能全面提升,带来非凡体验
查看>>
NiuShop开源商城系统 SQL注入漏洞复现
查看>>
NI笔试——大数加法
查看>>
NLog 自定义字段 写入 oracle
查看>>
NLog类库使用探索——详解配置
查看>>
NLP 基于kashgari和BERT实现中文命名实体识别(NER)
查看>>
NLP 时事和见解【2023】
查看>>
NLP 模型中的偏差和公平性检测
查看>>
Vue3.0 性能提升主要是通过哪几方面体现的?
查看>>
NLP 项目:维基百科文章爬虫和分类【01】 - 语料库阅读器
查看>>
NLP_什么是统计语言模型_条件概率的链式法则_n元统计语言模型_马尔科夫链_数据稀疏(出现了词库中没有的词)_统计语言模型的平滑策略---人工智能工作笔记0035
查看>>
NLP、CV 很难入门?IBM 数据科学家带你梳理
查看>>
NLP三大特征抽取器:CNN、RNN与Transformer全面解析
查看>>
NLP入门(六)pyltp的介绍与使用
查看>>
NLP学习笔记:使用 Python 进行NLTK
查看>>