URL库函数

Posted lumc5

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了URL库函数相关的知识,希望对你有一定的参考价值。

1.urlopen

      from urllib import request

      resp=request urlopen(‘http://www.baidu.com‘)

      print(resp.read())

2.urlretrieve

      from urllib import request

      request urlretrieve(‘http://www.baidu.com‘,‘文件名‘)

3.urlencode

      编码函数  注意从urllib库中引入parse  

      params="name":‘‘张三"

      result=parse.urlencode(params)

      print(result)

4.parse_qs

      解码函数

      params="name":"张"

      qs=parse.urlencode(params)

       print(qs)

       result=parse.parse_qs(qs)

       print(result)

5.urlparse

      解析文件的每一个部分

      url=‘http://www........‘

      result=parse.urlparse(url)

      print(‘scheme‘,result.scheme)

      print(‘netloc‘,result.netloc)

6.urlsplit

      与5的功能相同,但是6缺少对params 的解析

7.request

     爬取具体信息 所用的url

     检查--NET--POSITION--REQUEST URL

 

以上是关于URL库函数的主要内容,如果未能解决你的问题,请参考以下文章

Python 的 urllib.parse 库解析 URL

Python3标准库:urllib.parse分解URL

php中的扩展解析

爬虫基础:urllib库

动态链接库和静态链接库的区别

PHP cURL库函数抓取页面内容