首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

优雅在 Debian 9 上更改主机名

更改主机名 主机名是标识网络上计算机标签,在网络基础结构中应该是唯一。建议使用完全限定域名 (FQDN)作为系统主机名。...在 Debian 9 中,要更改系统主机名和相关设置,可以使用 hostnamectl 命令。...例如,要将系统主机名更改为 host.example.com ,可以使用以下命令: sudo hostnamectl set-hostname host.example.com 命令 hostnamectl...要验证主机名是否已成功更改,请再次使用以下 hostnamectl 命令: Static hostname: host.example.com Icon name: computer-vm Chassis...Debian GNU/Linux 9 (stretch) Kernel: Linux 4.9.0-13-amd64 Architecture: x86-64 结论 本教程我们向您展示了如何在不重新启动计算机情况下轻松更改

1.5K30

Python urllib2和urllib使用

urllib2是在Python2标准库中,无需安装即可使用,在Python3中不能使用urllib2,在Python3中urllib2被改为了urllib.request,所以本文中代码在Python3...二、urllib2添加报头参数 在上面的例子中,urlopen()参数只有一个url。...三、使用urllib来给url添加查询字符串 在我们使用urllib2获取网页数据时,肯定不是只获取首页数据,我们还需要获取一些其他页面。...获取到页面与我们在百度首页搜索python页面相同。 ? 四、使用urllib2发送POST请求 上面的例子中,我们使用都是GET方法,接下来我们使用POST方法。...使用urllib2发送请求时,我们并不需要声明使用是GET请求还是POST请求,当我们给Request对象传入了data参数,urllib2就会自动以POST方式发送请求。

1K40

如何给Centos系统虚拟机更改主机名

有的小伙伴们发现Centos系统中主机名很长,想着更改主机名,换个简单主机名,但是又不知道怎么做。其实这个问题解决方案很简单,默认情况下,虚拟机主机名为localhost。 ?...3、除了上面的那种方法之外,也有的伙伴通过更改/etc/hosts文件来更改主机名,详情如下。 输入命令:vi /etc/hosts,进入文件。源文件中只有前面两行,最后一行是我们需要添加内容。...只有重启之后,更改主机名才可以生效。输入命令:shutdown –r now,可以重启虚拟机,如下图所示。 ?...6、重启之后虚拟机主机名已经更改了,如下图所示,此时虚拟机名字改为slave2了。 ?...在实际情况中,为了避免混淆,小编建议将/etc/hostname和/etc/hosts两个文件都进行更改更改主机名,以断后患之忧。

1K30

如何给Centos系统虚拟机更改主机名

有的小伙伴们发现Centos系统中主机名很长,想着更改主机名,换个简单主机名,但是又不知道怎么做。其实这个问题解决方案很简单,默认情况下,虚拟机主机名为localhost。...3、除了上面的那种方法之外,也有的伙伴通过更改/etc/hosts文件来更改主机名,详情如下。 输入命令:vi /etc/hosts,进入文件。源文件中只有前面两行,最后一行是我们需要添加内容。...只有重启之后,更改主机名才可以生效。输入命令:shutdown –r now,可以重启虚拟机,如下图所示。...6、重启之后虚拟机主机名已经更改了,如下图所示,此时虚拟机名字改为slave2了。...在实际情况中,为了避免混淆,小编建议将/etc/hostname和/etc/hosts两个文件都进行更改更改主机名,以断后患之忧。

1.5K20

python中urllib使用

urllib库是Python中一个最基本网络请求库。可以模拟浏览器行为,向指定服务器发送一个请求,并可以保存服务器返回数据。...在Python3urllib库中,所有和网络请求相关方法,都被集到urllib.request模块下面了,以先来看下urlopen函数基本使用: from urllib import request...resp = request.urlopen('http://www.baidu.com') print(resp.read()) 这里我们通过使用urllib库来获取豆瓣读书评论数据为实践项目。...这种情况我们可以通过使用python+urllib2+Proxy-Tunnel保持IP不变,同时通过多线程处理urllib中通过ProxyHandler来设置使用代理服务器,下面代码说明如何实现这些需求...tunnel标志,均能够保持相同外网IP for i in range(3): for url in targetUrlList: t = threading.Thread(target=get_url

26320

如何给Centos系统虚拟机更改主机名

有的小伙伴们发现Centos系统中主机名很长,想着更改主机名,换个简单主机名,但是又不知道怎么做。其实这个问题解决方案很简单,默认情况下,虚拟机主机名为localhost。 ?...3、除了上面的那种方法之外,也有的伙伴通过更改/etc/hosts文件来更改主机名,详情如下。 输入命令:vi /etc/hosts,进入文件。源文件中只有前面两行,最后一行是我们需要添加内容。...只有重启之后,更改主机名才可以生效。输入命令:shutdown –r now,可以重启虚拟机,如下图所示。 ?...6、重启之后虚拟机主机名已经更改了,如下图所示,此时虚拟机名字改为slave2了。 ?...在实际情况中,为了避免混淆,小编建议将/etc/hostname和/etc/hosts两个文件都进行更改更改主机名,以断后患之忧。

1.6K30

爬虫0020:urllib2操作urllib2使用

*- # 引入需要模块 from urllib2 import Request, urlopen # 定义访问目标url地址 url = "http://www.taobao.com" # 定义请求头信息...from urllib2 import Request, urlopen from urllib import urlencode # 定义访问url地址和传递数据 url = "http://www.baidu.com...自定义Opener开锁人 在前面的所有操作案例中,都是直接使用urllib2模块操作函数进行处理,处理方式一般都集中在HTTP或者HTTPS请求,那么urllib2.urlopen()底层具体做了什么样操作呢...,此时~我们需要使用代理ip地址帮助我们实现对于目标数据访问 代理ip地址操作,主要处理和代理服务器之间数据交互,就需要使用urllib2模块中代理操作对象ProxyHandler,如果是常规...私密代理需要设置对应账号和密码验证操作,在实际操作过程中,需要简单设置即可,和以后爬虫其他高级使用方式基本是一致,在创建自定义Handler时进行如下操作 proxy_url = "188.68.16.55

69130

请求模块urllib基本使用

下面将介绍如果使用python中urllib模块实现网络请求 请求模块urllib基本使用 urllib子模块 HttpResponse常用方法与属性获取信息 urlli.parse使用(...url中文字样(使用字典存储要处理内容,经过parse处理返回正常url地址) (4)使用+拼接固定url地址和经过处理后url地址 (5)创建请求对象 (6)使用urlopen()模拟浏览器像服务器发送网络请求...= urllib.parse.urlencode(org) # 使用+拼接固定url地址和经过处理url地址 # https://www.baidu.com/s?...模块 (2)添加请求头header(重构ua)反反爬第一步 (3)使用urllib.parse.quote方法处理url中文字样(用一个变量存储酷我字样,使用parse.quote处理即可返回酷我经过处理...url地址) (4)使用+拼接固定url地址(需要加上wd=)和经过处理后url地址(酷我字样处理后url地址) (5)创建请求对象 (6)使用urlopen()模拟浏览器像服务器发送网络请求

84840

urllib2源码解读四(用opener打开你url

在前面两篇文章 《urllib2源码解读二(简单urlopen)》 和 《urllib2源码解读三》 中已经构造了一个opener了,我分析过程看起来比较麻烦,其实理解之后发现也就那些逻辑罢了。...有了这个opener之后,我们就可以用它来打开/读取url。整个过程都在opener.open(url)这个函数中。 这个函数流程是清晰,接受三个参数:fullurl,data,timeout。...函数处理一个url大体步骤是这样: 构造Request对象。 对Request进行预处理,主要是晚上一个Request信息,如header处理或者cookie处理。...因此会使用HTTPHandler中http_request方法来处理。其余两个处理过程也是一样。 这段代码并不是完全,因为其中还调用了一个私有方法(从命名上来说)self....这些疑问在以后不断实践中回得到答案,关于urllib2分析就到此为止吧。

89840

爬虫之urllib使用

昨天在了解了网页基本请求和响应之后,今天我们来了解下python内置HTTP请求库urllib使用。 首先什么是库? 简单说就是别人写好东西,你拿来调用就可以实现基本操作。...比如电视你只用看,不用知道他是如何成像urllib库之request(用来模拟HTTP请求)模块 request第一个方法urlopen() 我们以淘宝为例写上这样一段代码: ?...2,HTTPError类(针对HTTP请求错误类,使用方式和上面的一样) ? 结果: ?...当url中有汉字时我们需要转化成url编码格式quote()转化回来unquote() ? 结果: ?...其实上面讲有三个模块,request请求模块,parse对url处理模块和error异常处理模块。

46110

Python3 Urllib基本使用

): print('Time Out')   这里使用了timeout参数,设置了一个极短时间以至于不会在时间内返回。...urlparse方法分析传入url结构,并且拆分成相应元组。scheme参数作用是提供一个默认值,当url没有协议信息时,分析结果scheme为默认值,如果有则默认值被覆盖。   ...,urlfragment会被添加到前面有数据那一项中。...如果不清楚URL各部分含义,可参考本篇备注。 urllib.parse.urlunparse(parts)   进行url各部分拼接,参数形式是一个列表类型。   ...所以再次建议,官方文档是最好学习工具。 urllib.parse.urlencode()   urlencode()方法将字典转换成urlquery参数形式字符串 。

1.1K10

使用jquery获取urlurl参数方法

使用jquery获取url以及使用jquery获取url参数是我们经常要用到操作 1、jquery获取url很简单,代码如下: 其实只是用到了javascript基础window对象,并没有用jquery...2、jquery获取url参数比较复杂,要用到正则表达式,所以学好javascript正则式多么重要事情 首先看看单纯通过javascript是如何来获取url某个参数: //获取url参数...= null) return unescape(r[2]); return null; //返回参数值 } 通过这个函数传递url参数名就可以获取到参数值,比如url为 http:...= null) return unescape(r[2]); return null; //返回参数值 } 今天在用上面的方法获取url参数时,url中传递中文参数在解析时候无论怎么测试...经过一番调试后发现,我再传递参数时,对汉字编码使用是 encodeURI ,而上面的方法在解析参数编码时使用是unescape ,修改为 decodeURI 就可以了。

1.1K60

爬虫篇| 爬虫中urllib使用(三)

我们首先了解一下 Urllib 库,它是 Python 内置 HTTP 请求库,也就是说我们不需要额外安装即可使用,它包含四个模块: request:它是最基本HTTP请求模块,可以用来模拟发送请求...运行爬虫时候,经常会出现被封IP情况,这时我们就需要使用ip代理来处理,urllibIP代理设置如下 ?...它是获取数据主要方法 例如:www.baidu.com 搜索 Get请求参数都是在Url中体现,如果有中文,需要转码,这时我们可使用 urllib.parse.urlencode() urllib.parse...客户机语言环境 Host 想访问主机名 If-Modified-Since 资源缓存时间 Referer 它是从哪个资源来访问服务器。...) 总结 对于urllib库,个人不建议使用,只需要了解parse.urlencode()和parse.quote()即可

82940
领券