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

网站做长尾词好还是单个词好谷歌推广开户多少费用

网站做长尾词好还是单个词好,谷歌推广开户多少费用,电子商务网站建设实用教程教案,网站建设属于办公费吗30岁程序员学习Python的第二天之网络爬虫的练习实例 爬取软科2025年中国大学排名 思路: 1、百度查到到网页地址:https://www.shanghairanking.cn/rankings/bcur/2025 2、编写爬取代码,具体步骤分3步,第一步通过requests库爬取网…

30岁程序员学习Python的第二天之网络爬虫的练习实例

爬取软科2025年中国大学排名

思路:
1、百度查到到网页地址:https://www.shanghairanking.cn/rankings/bcur/2025
2、编写爬取代码,具体步骤分3步,第一步通过requests库爬取网页全部信息。第二步将爬取的网页信息通过BeautifulSoup库进行解析,确定名单的标签组成结构,并将名单主体内容按数组的方式进行存储。第三步将数组内容按格式打印输出。

import bs4
import requests
from bs4 import BeautifulSoup#获取html页面
def get_html(url):try:r = requests.get(url,timeout=30)r.raise_for_status()r.encoding = r.apparent_encodingreturn r.textexcept:return ""#查到HTML中大学排名名单
def findUnivList(ulist,html):soup = BeautifulSoup(html, 'html.parser')for td in soup.find('tbody').children:if isinstance(td, bs4.element.Tag):tds = td('td')ulist.append([tds[0].div.string.replace(' ','').replace('\n',''), tds[1].find_all('span',attrs='name-cn')[0].string.replace(' ','').replace('\n',''), tds[2].text.replace(' ','').replace('\n',''),tds[4].string.replace(' ','').replace('\n','')])#将大学排名榜单进行打印
def printUnviList(ulist,num):tplt = "{:^10}\t{:^10}\t{:^10}\t{:^10}"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)))if __name__ == '__main__':#2025年国内大学排名网站ulist=[]url = "https://www.shanghairanking.cn/rankings/bcur/2025"html = get_html(url)findUnivList(ulist,html)printUnviList(ulist,20)

运行结果:
在这里插入图片描述
总结:在编写代码的过程中,遇到的第一个问题是程序提示TypeError: unsupported format string passed to NoneType.__format__错误,经过百度核查发现是,格式化输出时,由于该位置对应的内容为None,程序就会提示该错误。一层一层分析,发现造成该报错的实际原因是,解析获取大学所属省市时,用的tds[2].string的形式,由于省市所在的td标签中除了具体省市外还存在注释内容,导致string不知道该返回那个数据而将None返回。

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

相关文章:

  • 购物网站推广怎么做长沙网站建设公司
  • 外包优化网站千锋教育培训机构地址
  • 网站建设怎么做seo建站技术
  • 公司内部网站怎么做南宁百度seo排名公司
  • 免费网站建设品牌好事件营销
  • 网站百度知道怎么做推广关键词推广优化
  • 江苏备案网站名称超级外链吧
  • 徐州云龙区建设局网站关键词挖掘查询工具爱站网
  • 保定网站优化最新域名查询
  • 做蛋白go分析网站公司的seo是什么意思
  • 做赌博网站判刑怎么建自己的网站?
  • 做网站建设有哪些公司好seo快速推广
  • 甘肃网站建设怎么办理首页排名seo
  • 做网站的工具有哪些seo相关岗位
  • 科技公司取名大全黑帽seo联系方式
  • 旅社网站建设做网站公司排名
  • 咨询服务公司seo在线优化网站
  • wordpress仿站之家公众号免费推广平台
  • 国内做的好的网站奉化网站关键词优化费用
  • 网站页面怎么做粤语seo是什么意思
  • 学seo哪个培训好杭州seo外包服务
  • php网站做代理服务器深圳哪里有网络推广渠避
  • 网站做支付按流量付费如何申请网站域名流程
  • 免费企业邮箱登录seo优化及推广如何运营
  • 惠州室内设计公司排名万能优化大师下载
  • c 网站开发需要学什么2022当下社会热点话题
  • 企业网站的建设今日头条新闻最全新消息
  • 做模板网站的利与弊营销策划案
  • 云南省科技网站十大培训机构教育培训机构哪家好
  • 郑州网站建设郑州网站建设企业网站有哪些平台