首页
学习
活动
专区
工具
TVP
发布
您找到你想要的搜索结果了吗?
是的
没有找到

Python3网络爬虫(二):利用urllib.urlopen向有道翻译发送数据获得翻译结果

接下来,详细看下urlopen的两个重要参数url和data,学习如何发送数据data。...一、urlopen的url参数 Agent [1.png] url不仅可以是一个字符串,例如:http://www.baidu.com。...url也可以是一个Request对象,这就需要我们先定义一个Request对象,然后将这个Request对象作为urlopen的参数使用,方法如下: # -*- coding: UTF-8 -*- from...urlopen()返回的对象,可以使用read()进行读取,同样也可以使用geturl()方法、info()方法、getcode()方法。...如果没有设置urlopen()函数的data参数,HTTP请求采用GET方式,也就是我们从服务器获取信息,如果我们设置data参数,HTTP请求采用POST方式,也就是我们向服务器传递数据。

55200

Python3网络爬虫(二):利用urllib.urlopen向有道翻译发送数据获得翻译结果

接下来,详细看下urlopen的两个重要参数url和data,学习如何发送数据data 一、urlopen的url参数 Agent ?    ...url也可以是一个Request对象,这就需要我们先定义一个Request对象,然后将这个Request对象作为urlopen的参数使用,方法如下: # -*- coding: UTF-8 -*- from...urlopen()返回的对象,可以使用read()进行读取,同样也可以使用geturl()方法、info()方法、getcode()方法。 ?...二、urlopen的data参数     我们可以使用data参数,向服务器发送数据。...如果没有设置urlopen()函数的data参数,HTTP请求采用GET方式,也就是我们从服务器获取信息,如果我们设置data参数,HTTP请求采用POST方式,也就是我们向服务器传递数据。

81650

Python3 urllib.reque

# 导入urllib.request 库 response = urllib.request.urlopen("https://blog.51cto.com/alun51cto") # 向指定的...urlopen方法支持重定向 # 服务器返回的类文件对象支持Python文件对象的操作方法,如read()方法读取文件全部内容,返回字符串 html = response.read() print(...urllib.request库的urlopen()方法默认的“User-agent”是本机Python的版本(User-agent:Python-urllib/3.4),对于服务器而言,一下就能识别出这是爬虫...urlopen()的参数就是一个url地址;但是如果需要执行更复杂的操作,比如增加HTTP报头,必须创建一个 Request 实例来作为urlopen()的参数;而需要访问的url地址则作为 Request...()方法的参数,发送给服务器并接收响应 response = urllib.request.urlopen(request) html = response.read() print(html) 运行结果

53320
领券