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

有哪些企业会找人做网站建设东莞网站推广策划

有哪些企业会找人做网站建设,东莞网站推广策划,莱芜杂谈莱芜都市网,电子商务网站建设与管理 技能实训大家好!我是码银,代码的码,银子的银🥰 欢迎关注🥰: CSDN:码银 公众号:码银学编程 前言 在本篇文章,我们继续讨论request模块。从上一节(爬虫学习(1)--reque…

大家好!我是码银,代码的,银子的🥰

欢迎关注🥰:

CSDN:码银

公众号:码银学编程

前言 

在本篇文章,我们继续讨论request模块。从上一节(爬虫学习(1)--requests模块的使用-CSDN博客)中我们可以知道requests.get() 是 Python 的 requests 库中的一个方法,用于发送 HTTP GET 请求。那么使用requests.get()之后传回的数据类型是什么呢?

Response对象,下面就让我们从认识一下Response对象开始学习吧😆!

正文

response对象

在 requests 库中,response 对象包含了服务器对请求的响应的所有信息。以下是一些常用的 response 对象属性:

  • response.status_code:HTTP状态码,例如200、404等。
  • response.headers:响应头,是一个字典,包含了服务器返回的所有头部信息。
  • response.text:响应内容,以字符串形式返回。
  • response.json():如果响应内容是JSON格式,可以使用这个方法将其解析为Python对象。
  • response.content:响应内容,以字节形式返回。
  • response.cookies:响应的cookies,是一个字典,包含了所有的cookies。
  • response.url:响应的URL,即请求的URL。

以上是 requests 库中 response 对象的一些常用属性。更多详细的信息可以在 requests 库的文档中找到。

1、查看访问网页是否成功 

import requests	# 导入requests模块
response = requests.get('https://blog.csdn.net/weixin_53197693/article/details/131499857')
#response = requests.get('https://requests.readthedocs.io/projects/cn/zh-cn/latest/%E3%80%82')
if response.status_code == requests.codes.ok:print("取得网页内容成功")
else:print("取得网页内容失败")
print("HTTP状态码:",response.status_code)

访问成功截图: 

 访问失败截图:

2、取得网页内容

import requests	# 导入requests模块
response = requests.get('https://requests.readthedocs.io/en/latest/')
if response.status_code == requests.codes.ok:print("取得网页内容成功")
else:print("取得网页内容失败")
print("HTTP状态码:",response.status_code)
print("网页的内容大小是:",len(response.text))
print(response.text)#输出网页源代码

 这段代码的功能是发送一个HTTP GET请求到指定的URL,并获取返回的网页内容。然后,它会检查返回的HTTP状态码,如果状态码是200(表示请求成功),则打印“取得网页内容成功”,否则打印“取得网页内容失败”。接下来,它打印HTTP状态码和网页内容的长度(以字节为单位)。最后,它打印出整个网页的内容。 

搜索网页特定内容

 获取内容,然后根据用户输入的字符串进行搜索。如果搜索成功,它会输出“搜寻成功”,否则输出“搜寻失败”。接着,它会使用正则表达式对搜索结果进行进一步处理,统计用户输入的字符串在网页内容中出现的次数,并输出这个次数。

import requests	# 导入requests模块
import re
response = requests.get('https://requests.readthedocs.io/en/latest/')
if response.status_code == requests.codes.ok:a=input("请输入搜寻的字符串:")if a in response.text:print("搜寻成功")else:print("搜寻失败")
name = re.findall(a, response.text)
if name !=None:print("%s出现%d次" % (a, len(name)))
else:print("%s出现0次" % a)

 

 出错的异常处理

使用 try/except 块来处理网络请求可能出现的异常是一个很好的做法。这样,如果请求失败,程序不会崩溃,而是会捕获异常并给出相应的错误信息。 

import requests  # 导入requests模块
import retry:response = requests.get('https://requests.readthedocs.io/en/latest/')response.raise_for_status()  # 如果响应状态码不是200,主动抛出HTTPError异常a = input("请输入搜寻的字符串:")if a in response.text:print("搜寻成功")else:print("搜寻失败")name = re.findall(re.escape(a), response.text)  # 使用re.escape()来确保用户输入被当作普通字符串处理if name:print("%s出现%d次" % (a, len(name)))else:print("%s出现0次" % a)except requests.exceptions.RequestException as err:# 捕获所有requests可能抛出的异常print("网络请求出错:", err)except Exception as err:# 捕获其他所有未被上述except捕获的异常print("发生未知错误:", err)

小结

本篇文章中主要介绍了response对象的一些属性、如何搜索网页特定内容和使用try/except处理网络请求可能出现的异常。

日日行,不怕千万里;常常做,不怕千万事。——金樱

推荐一本好书 

购买链接:《Python从入门到精通(第3版)》(明日科技)【简介_书评_在线阅读】 - 当当图书 

《Python从入门到精通(第3版)》从初学者角度出发,通过通俗易懂的语言、丰富 多彩的实例,详细介绍了使用Python进行程序开发应该掌握的各方面技术。全书共分27章,包括初识Python、 Python语言基础、运算符与表达式、流程控制语句、列表和元组、字典和集合、字符串、Python中使用正则表达式函数、面向对象程序设计、模块、文件及目录操作、操作数据库、使用进程和线程、网络编程、异常处理及程序调试、Pygame游戏编程、 推箱子游戏、网络爬虫开发、火车票分析助手、数据可视化、京东电商销售数据分析与预测、Web编程、Flask框架、e起去 旅行网站、Python自 动化办公、Al图像识别工具等内容。书中所有知识都结合具体实例进行介绍,涉及的程序代码都给出了详细的注释,读者可轻松领会Python程序开发的精髓,快速提升开发技能。
 

在视频生成即将迎来技术和应用大爆发之际,为了帮助企业和广大从业者掌握技术前沿,把握时代机遇,机器之心AI论坛就将国内的视频生成技术力量齐聚一堂,共同分享国内顶尖力量的技术突破和应用实践。

论坛将于2024.01.20北京举办,现场汇聚领域内专家和一线开发者,期待能为视频生成领域呈现一场高质量、高水平的线下交流活动。

本次活动大咖云集,分享内容中的很多模型/工具都是首次对外进行技术拆解与分享。快来报名,抓住站在浪潮之巅的机会吧。

了解国内视频生成的最新技术进展和应用实践,机器之心 AI 技术论坛将会是一次不错的机会。

活动日程(直达链接:https://hdxu.cn/RmNWu)

http://www.dtcms.com/wzjs/121722.html

相关文章:

  • 毕业设计博客网站开发app推广30元一单
  • 专门做奢侈品的网站有哪些网络营销环境分析
  • moodle做网站百度推广要自己建站吗
  • 做网站多少钱一个网络营销软文范例300
  • 网站建设制度制定网络宣传平台有哪些
  • 网站架构师培训品牌广告语经典100条
  • 可以做描文本的网站百度客服人工电话
  • 制作网页查询系统搜索优化软件
  • 做瞹瞹瞹视频免费网站广东seo推广贵不贵
  • 一个专门做ppt的网站吗哈尔滨seo服务
  • 网站建设招标范文公司网站如何推广
  • 加强检察门户网站建设情况nba录像回放
  • 办公室装修设计图片seoer是什么意思
  • wordpress安装系统seo流量是什么
  • 网站后台首页地推任务网
  • 做的最好的本地生活网站百度网址安全检测
  • 网站建设中是因为没有ftp上传吗什么叫百度竞价推广
  • 宝安网站建设信科免费市场营销推广活动方案
  • 成都网站建设公司兴田德润在哪儿友情连接
  • 公司网站开发国内外现状整站优化包年
  • wordpress邮箱订阅百度seo关键词
  • h5在哪个网站中做长沙整站优化
  • 武汉商城网站开发公司免费培训课程
  • 腾讯快速建站平台今日要闻
  • 网站开发建设挣钱吗谷歌搜索引擎免费入口 香港
  • 沈阳市网站建设报价谷歌sem服务商
  • 外卖网站建设价钱苏州搜索引擎排名优化商家
  • 自己怎么做商城网站吗中国万网官网登录
  • 菏泽做网站建设找哪家好信阳百度推广公司电话
  • 快速建设房产网站重庆关键词seo排名