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

书法网站建站目标网站代码优化调整

书法网站建站目标,网站代码优化调整,网站主页设计布局图,微信公众号免费导入wordpress英杰社区https://bbs.csdn.net/topics/617804998 一、导入必要的模块#xff1a; 这篇博客将介绍如何使用Python编写一个爬虫程序#xff0c;从斗鱼直播网站上获取图片信息并保存到本地。我们将使用requests模块发送HTTP请求和接收响应#xff0c;以及os模块处理文件和目录操…英杰社区https://bbs.csdn.net/topics/617804998 一、导入必要的模块 这篇博客将介绍如何使用Python编写一个爬虫程序从斗鱼直播网站上获取图片信息并保存到本地。我们将使用requests模块发送HTTP请求和接收响应以及os模块处理文件和目录操作。 如果出现模块报错 进入控制台输入建议使用国内镜像源 pip install requests -i https://mirrors.aliyun.com/pypi/simple我大致罗列了以下几种国内镜像源 清华大学 https://pypi.tuna.tsinghua.edu.cn/simple阿里云 https://mirrors.aliyun.com/pypi/simple/豆瓣 https://pypi.douban.com/simple/ 百度云 https://mirror.baidu.com/pypi/simple/中科大 https://pypi.mirrors.ustc.edu.cn/simple/华为云 https://mirrors.huaweicloud.com/repository/pypi/simple/腾讯云 https://mirrors.cloud.tencent.com/pypi/simple/ 二、发送GET请求获取响应数据 设置了请求头部信息以模拟浏览器的请求函数返回响应数据的JSON格式内容。 def get_html(url):header {user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3729.169 Safari/537.36}response requests.get(urlurl, headersheader)# print(response.json())html response.json()return html 如何获取请求头 火狐浏览器 打开目标网页并右键点击页面空白处。选择“检查元素”选项或按下快捷键Ctrl Shift CWindows在开发者工具窗口中切换到“网络”选项卡。刷新页面以捕获所有的网络请求。在请求列表中选择您感兴趣的请求。在右侧的“请求标头”或“Request Headers”部分即可找到请求头信息。 将以下请求头信息复制出来即可 三、代码思路 导入所需的库 import requests from bs4 import BeautifulSoup import openpyxl requests 库用于发送HTTP请求获取网页内容。 BeautifulSoup 库用于解析HTML页面的内容。 openpyxl 库用于创建和操作Excel文件。 2.发起HTTP请求获取百度热搜页面内容 url https://top.baidu.com/board?tabrealtime response requests.get(url) html response.content 这里使用了 requests.get() 方法发送GET请求并将响应的内容赋值给变量 html。 3.使用BeautifulSoup解析页面内容 soup BeautifulSoup(html, html.parser) 创建一个 BeautifulSoup 对象并传入要解析的HTML内容和解析器类型。 4.提取热搜数据 hot_searches [] for item in soup.find_all(div, {class: c-single-text-ellipsis}):hot_searches.append(item.text) 这段代码通过调用 soup.find_all() 方法找到所有 div 标签并且指定 class 属性为 c-single-text-ellipsis 的元素。 然后将每个元素的文本内容添加到 hot_searches 列表中。 5.保存热搜数据到Excel workbook openpyxl.Workbook() sheet workbook.active sheet.title Baidu Hot Searches 使用 openpyxl.Workbook() 创建一个新的工作簿对象。 调用 active 属性获取当前活动的工作表对象并将其赋值给变量 sheet。 使用 title 属性给工作表命名为 Baidu Hot Searches。 6.设置标题 sheet.cell(row1, column1, value百度热搜排行榜—博主:Yan-英杰) 使用 cell() 方法选择要操作的单元格其中 row 和 column 参数分别表示行和列的索引。 将标题字符串 百度热搜排行榜—博主:Yan-英杰 写入选定的单元格。 7.写入热搜数据 for i in range(len(hot_searches)):sheet.cell(rowi2, column1, valuehot_searches[i]) 使用 range() 函数生成一个包含索引的范围循环遍历 hot_searches 列表。 对于每个索引 i使用 cell() 方法将对应的热搜词写入Excel文件中。 8.保存Excel文件 workbook.save(百度热搜.xlsx) 使用 save() 方法将工作簿保存到指定的文件名 百度热搜.xlsx。 9.输出提示信息 print(热搜数据已保存到 百度热搜.xlsx) 在控制台输出保存成功的提示信息。 四、完整代码: 如果对CSDN周边以及有偿返现任务感兴趣https://bbs.csdn.net/topics/617804998 私信博主进入交流群一起学习探讨 可添加博主Yan--yingjie 如果想免费获取图书也可添加博主微信每周免费送数十本import requests from bs4 import BeautifulSoup import openpyxl# 发起HTTP请求获取百度热搜页面内容 url https://top.baidu.com/board?tabrealtime response requests.get(url) html response.content# 使用BeautifulSoup解析页面内容 soup BeautifulSoup(html, html.parser)# 提取热搜数据 hot_searches [] for item in soup.find_all(div, {class: c-single-text-ellipsis}):hot_searches.append(item.text)# 保存热搜数据到Excel workbook openpyxl.Workbook() sheet workbook.active sheet.title Baidu Hot Searches# 设置标题 sheet.cell(row1, column1, value百度热搜排行榜—博主:Yan-英杰)# 写入热搜数据 for i in range(len(hot_searches)):sheet.cell(rowi2, column1, valuehot_searches[i])workbook.save(百度热搜.xlsx) print(热搜数据已保存到 百度热搜.xlsx)效果图: 可视化完整代码 如果对CSDN周边以及有偿返现任务感兴趣https://bbs.csdn.net/topics/617804998 私信博主进入交流群一起学习探讨如果对CSDN周边以及有偿返现任务感兴趣 可添加博主Yan--yingjie 如果想免费获取图书也可添加博主微信每周免费送数十本import requests from bs4 import BeautifulSoup import matplotlib.pyplot as plt# 发起HTTP请求获取百度热搜页面内容 url https://top.baidu.com/board?tabrealtime response requests.get(url) html response.content# 使用BeautifulSoup解析页面内容 soup BeautifulSoup(html, html.parser)# 提取热搜数据 hot_searches [] for item in soup.find_all(div, {class: c-single-text-ellipsis}):hot_searches.append(item.text)# 设置中文字体 plt.rcParams[font.sans-serif] [SimHei] plt.rcParams[axes.unicode_minus] False# 绘制条形图 plt.figure(figsize(15, 10)) x range(len(hot_searches)) y list(reversed(range(1, len(hot_searches)1))) plt.barh(x, y, tick_labelhot_searches, height0.8) # 调整条形图的高度# 添加标题和标签 plt.title(百度热搜排行榜) plt.xlabel(排名) plt.ylabel(关键词)# 调整坐标轴刻度 plt.xticks(range(1, len(hot_searches)1))# 调整条形图之间的间隔 plt.subplots_adjust(hspace0.8, wspace0.5)# 显示图形 plt.tight_layout() plt.show()效果图 【文末送书】  参与活动 1️⃣参与方式关注、点赞、收藏评论(人生苦短我用python) 2️⃣获奖方式程序随机抽取 3位每位小伙伴将获得一本书 3️⃣活动时间截止到 2024-1- 3  22:00:00 内容简介 《Pandas数据分析》详细阐述了与Pandas数据分析相关的基本解决方案主要包括数据分析导论、使用PandasDataFrame、使用Pandas进行数据整理、聚合Pandas DataFrame、使用Pandas和Matplotlib可视化数据、使用Seabom和自定义技术绘图、金融分析、基于规则的异常检测、Python机器学习入门、做出更好的预测、机器学习异常检测等内容。此外该书还提供了相应的示例、代码以帮助读者进一步理解相关方案的实现过程。   《Pandas数据分析》适合作为高等院校计算机及相关专业的教材和教学参考书也可作为相关开发人员的自学用书和参考手册。 购买链接 京东https://item.jd.com/14065178.html 当当http://product.dangdang.com/29599087.html 注活动结束后会在我的主页动态如期公布中奖者包邮到家。
http://www.hkea.cn/news/14542235/

相关文章:

  • 网站建设服务器介绍图片备案信息查询
  • 国外建站程序设计软件有哪些软件免费
  • 用jsp做的购物网站用自己服务器做网站
  • 佛山网站设计平台制作一个网站的一般步骤
  • 宁夏做网站好的公司在深圳如何注册公司
  • 网站开发制作软件百度竞价sem
  • centos nginx wordpress网站的优化策略
  • 实用网站设计步骤上海网站建设备案号怎么恢复
  • 小说网站如何赚钱精准扶贫网站建设的意义
  • 网站开发项目可行性网站建设大公司
  • 网站域名做入什么科目宝安在深圳算什么档次
  • 可以做动漫的网站做教育培训网站需要资质么
  • 听歌网站源码佛山设计公司
  • 凤翔网站建设如何查看网站空间大小
  • 旅游网站开发选题背景最好的赣州网站建设
  • 做网站不给源代码长沙企业建站按效果付费
  • 长沙网站优化怎么做做外贸在哪个平台比较好
  • windows2012iis网站默认设置如何建设营销型的网站
  • 西青做网站公司响应式网页设计针对的终端有
  • 和动物做的网站餐饮vi设计手册
  • 高平做网站企业拍摄宣传片制作
  • 网站降权不更新文章可以吗个人网站咋推广啥叫流量
  • 海口网站建设流程商河县做网站公司
  • 在线做生存曲线的网站有哪些我要自学网视频教程
  • 前程无忧深圳招聘网站经典企业网站
  • 淘宝官网电脑版登录界面重庆seo推广方案
  • 乐清网站制作公司建网站要多少钱 优帮云
  • 网站服务器提供什么服务wordpress数据
  • 网站建设安全级别wordpress md风格主题
  • 在服务器做网站建站工具箱接线图