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

财经门户网站建设叮当设计网站

财经门户网站建设,叮当设计网站,代做外国空间网站,提高网站建设水平意见方案两个python程序的小实验#xff08;附带源码#xff09; 题目1 爬取http://www.gaosan.com/gaokao/196075.html 中国大学排名#xff0c;并输出。提示#xff1a;使用requests库获取页面的基本操作获取该页面#xff0c;运用BeautifulSoup解析该页面绑定对象soup#x…两个python程序的小实验附带源码 题目1 爬取http://www.gaosan.com/gaokao/196075.html 中国大学排名并输出。提示使用requests库获取页面的基本操作获取该页面运用BeautifulSoup解析该页面绑定对象soupsoup.title, soup.string, soup.get_text()。pd.DataFrame创建二维数据。 \# -*- coding:utf-8 -*- import requests from bs4 import BeautifulSoup import bs4def getHTMLText(url):try:r requests.get(url, timeout30)r.raise_for_status()r.encoding r.apparent_encodingreturn r.textexcept:return def fillUnivList(ulist, html):soup BeautifulSoup(html, html.parser)for tr in soup.find(tbody).children: # 先检索到tbody标签if isinstance(tr, bs4.element.Tag):tds tr(td) # 查询tr中的td标签等价于tr.find_all(td)\# 新版的排名封装在a标签中所以这里需要具体到查找属性为name-cn的a标签并存储其字符串即大学的中文名称a tr(a,name-cn)ulist.append([tds[0].string.strip(),a[0].string.strip(),tds[2].text.strip(),tds[4].string.strip()]) # 使用二维列表存储信息 def printUnivList(ulist, num):tplt {0:^10}\t{1:{4}^10}\t{2:^10}\t{3:^10}\# {3}表示需要填充时使用format的第三个变量进行填充即使用中文空格print(tplt.format(排名, 学校名称, 地区, 总分, chr(12288)))for i in range(num):u ulist[i]print(tplt.format(u[0], u[1], u[2], u[3], chr(12288)))def main():uinfo []url https://www.shanghairanking.cn/rankings/bcur/2021html getHTMLText(url)fillUnivList(uinfo, html)printUnivList(uinfo, 20) # 20 univif __name__ __main__:main()题目2: 从新闻中爬取NBA“西部球队”排名。https://nba.hupu.com/standings 如下图输出 import requests from bs4 import BeautifulSoupurl https://nba.hupu.com/standings response requests.get(url) \# 打印响应内容用于检查是否正确获取了网页数据 print(response.text) soup BeautifulSoup(response.text, html.parser)\# 确保找到的table不是None table soup.find(table, class_players_table) # 注意这里使用了class_因为class是Python关键字 if table is None:print(没有找到class为rank-table的table请检查网页结构或选择器是否正确。) else:rows table.find_all(tr)for row in rows:cells row.find_all(td)if cells: # 确保td元素存在才进行处理print( .join(cell.text.strip() for cell in cells if cell.text.strip()))print( .join(cell.text.strip() for cell in cells if cell.text.strip()))
http://www.w-s-a.com/news/678719/

相关文章:

  • 如何自己做企业网站做外贸登录国外网站
  • 郑州炫彩网站建设网站集约化建设调研报告
  • 2016年两学一做教育网站优良的定制网站建设制作商
  • 自己做网站需要哪些流程网站建设服务费如何做会计分录
  • 莆田建站培训用手机制作游戏的app软件
  • 中山建网站找哪家wordpress采集图片插件
  • 网站首页做后台链接有什么好用的模拟建站软件
  • 宁波有没有开发网站的公司网站上线除了备案还需要什么
  • 网站备案授权wordpress默认主体设置
  • 厦门微信网站广州推广策划公司
  • 集团公司网站开发asp网站怎么运行
  • 广州短视频网站开发东莞市建设信息网
  • 建设网站如果赚钱电脑可以做服务器部署网站吗
  • 网站建设的编程专门做面包和蛋糕的网站
  • 档案网站建设比较分析南京建站公司
  • 哪个网站可以做店招傻瓜式wordpress
  • 网站开发项目经理职责青岛模版网站建设
  • 企业建站哪个好网站建设所用程序
  • 网站建设seo视频定制图片软件
  • 404错误直接转向到网站首页四川省建筑施工企业人员考试平台
  • 手表电商网站智能展厅
  • 南海网站推广梅州做网站公司
  • 昆明专业网站建设公司成都外贸网站建设费用
  • php mysql网站开发项目公司网站宣传设计
  • 自己做网站服务器的备案方法怎么查网站点击量
  • 信息产业部icp备案中心网站织梦做双语网站
  • 爱站网站长seo综合查询工具局网站信息内容建设 自查报告
  • 我想建一个网站怎么建淄博网站推广那家好
  • 做网站和app需要多久河南自助建站建设代理
  • 大连做企业网站的公司宣传平台有哪些类型