当前位置: 首页 > news >正文

如何做优化网站的原创性文章seo优化知识

如何做优化网站的原创性文章,seo优化知识,江西疫情最新情况今天,建设档案员证书查询网站怎样通过 urllib库 发送 HTTP 请求? urllib库主要由四个模块组成: urllib.request 打开和读取 URLurllib.error 包含 urllib.request 抛出的异常urllib.parse 用于解析 URLurllib.robotparser 用于解析 robots.txt 文件 1. 使用urllib.parse解析URL 使用urlparse(…

怎样通过 urllib库 发送 HTTP 请求?

 

urllib库主要由四个模块组成:

  • urllib.request 打开和读取 URL
  • urllib.error 包含 urllib.request 抛出的异常
  • urllib.parse 用于解析 URL
  • urllib.robotparser 用于解析 robots.txt 文件
1. 使用urllib.parse解析URL
  • 使用urlparse()分段URL

  • 在这里,我们用urlparse()函数构建了一个实例对象(ParseResult类型),并将其赋值给result,以便调用。

    事实上,ParseResult类型对象包含6个部分:

    • scheme,代表协议,通常在"://"前面,这里即http
    • netloc,代表域名,通常在第一个"/"前面,这里即docs.python.org:80
    • path,代表访问路径,通常在域名之后,这里即/3/library/urllib.parse.html
    • params,代表参数,通常在"?"之前,这里不存在
    • query,代表查询条件,通常在"?"之后,这里也不存在
    • fragment,代表瞄点,通常在"#"之后,用于直接定位页面内部的下拉位置,这里即url-parsing
  • 使用urlunparse()构造URL

  • 事实上,在urllib.parse中,解析URL的方法不仅有urlparse()函数,还有urlsplit()等;构造URL的方法不仅有urlunparse()函数,还有urlunspliturlencode()等。

2. 使用urllib.request打开 URL,模拟发送请求
  • 使用urllib.request.urlopen函数发送HTTP请求,构造对象

 

  • urllib.request.urlopen 函数构造一个接受请求的实例对象(HTTPResponse类型),并将其赋值给response变量,以便之后使用。

    read()方法可以得到返回的网页内容。事实上,HTTPResponse类型的对象,不仅可以调用read()getheaders()方法,还可以调用statusmsg属性来查看请求发送后返回的一系列信息。

  • 通过Request类灵活配置参数,构建请求信息对象

  • 这里我们依然使用urlopen()方法来发送HTTP请求,但是传递的不再是单纯的URL,而是一个Request类型的对象。通过集合各种参数,将其独立成一个对象,可以更加丰富和灵活地配置参数。

    这里的headers即为请求头,method即为请求方法

  • 使用Handler处理器进行高级操作(以Cookies处理为例)

  • HTTPCookieProcessorurllib.request模块里用于处理Cookie的一个类。值得注意的是这里打开链接的不再是request.urlopen()函数,而是用Opener对象的open()方法来发出请求。

3. 使用urllib.error捕捉请求错误,进行异常处理
  • 使用URLError类捕捉URL异常

     
    • 在这里如果发生网页不存在等请求异常,我们就可以通过URLError捕捉异常,从而避免程序的异常终止

    • 使用HTTPError类捕捉HTTP请求错误

       
http://www.ritt.cn/news/1386.html

相关文章:

  • 网站设计风格确认书网站seo的方法
  • 前几年做那个网站能致富站长工具查询官网
  • 做日用品的网站百度seo排名优化技巧分享
  • wordpress 粘贴板图片企业seo整站优化方案
  • 在线音乐播放网站模板游戏推广公司
  • 手怎么搭建网站seo服务商技术好的公司
  • 美国做网站工资石家庄网络seo推广
  • 欧美租车公司网站模板1psd长尾关键词查询工具
  • 做批发的国际网站有哪些网上做广告宣传
  • 购物网站建设开发费用分析sem是什么职位
  • 个人网站建设 优帮云百度热度榜搜索趋势
  • 中山建设企业网站夫唯seo教程
  • 天津建站费用成都网站制作费用
  • 自己做的网站怎么传入外网有域名了怎么建立网站
  • 网页制作css网站seo优化排名
  • 电商类网站开发经典软文广告
  • 网站设计文档最新腾讯新闻
  • 河南省建设协会网站河南推广网站的公司
  • top wang域名做网站好找关键词的方法与技巧
  • 网上设计接单的网站搜索引擎优化的具体操作
  • 全国法院网站群建设会注册推广赚钱一个10元
  • 建立站点的作用长沙哪家网络公司做网站好
  • asp.net网站开发技术百度关键词竞价和收费的方法
  • 运营网站是多少关键词怎么优化
  • 网站怎么做小程序网上宣传方法有哪些
  • 好看简洁的logo黄山seo公司
  • wordpress 二栏seo推广费用
  • 网页广告素材seo营销优化
  • 工厂 电商网站建设百度seo是什么意思呢
  • 自适应的网站2024免费网站推广大全