1、Urlib和urlib2是接受URL请求的相关模块,但它们提供了不同的功能。字斤谯噌最显著的差异如下:(1) Urllib只能接受url,绣诅收蟮无法创建。设置报头的请求类实例;(2) 但是,urllib提供了urlencode()方法来生成get查询字符串,而urllib2没有(这是urllib和urllib2经常一起使用的主要原因)(3) 编码工作使用urllib的URLCENCODE()函数帮助我们键:值,例如键值对被转换为字符串,例如“key=value”。解码可以使用urlib的unquote()函数来完成。urllib.encode使用()urlencode()中需要字典类型
2、通常,HTTP请求提交的数据需要编码成URL编码格式,然后作为URL的一部分或作为参数发送到请求对象。Get请求通常用于从服务器获取数据。比如,我们用百度搜索智湖https://www.baidu.com/s?wd=知道查找获取https://www.baidu.com/s?wd=%E7%9F%A5%E4%B9%8E,后跟一个长字符串。URLDecode之后,你会发现它是智虎。
3、然后合并URL。
4、然后输入关键字并向下搜索相应的内容。