step1:将网页源代码复制到txt文件

牛客的校招日历网址:https://www.nowcoder.com/school/schedule

我用的是edge浏览器,按F12查看源代码。

点击右上角画框的图标,鼠标移动到页面上找到想要的区域,可看到我想要的蓝色mask区域对应右面的<ul>

鼠标右键点击这部分源代码,复制元素到b.txt中

(复制前注意把页面多向下滚滚多加载些公司,不然只有第一页。

step2:运行代码

from bs4 import BeautifulSoup
import xlwtif __name__ == '__main__':workbook = xlwt.Workbook(encoding='utf-8')worksheet = workbook.add_sheet('1')txt_path="b.txt"head = ["公司", "内推", "网申", "笔试", "面试", "offer"]for i, sth in enumerate(head):worksheet.write(0, i, sth) #写入表头f = open(txt_path, 'r', encoding='UTF-8')txt = f.read() #读取htmlsoup = BeautifulSoup(txt, "html.parser")comps = soup.find_all('div', class_="act-company-body")# 每个公司for cindex, comp in enumerate(comps):name = comp.find_all('h2') #提取公司名worksheet.write(cindex + 1, 0, name[0].text)times = comp.find_all('span', class_='act-company-time')  #找出各个时间for i, time in enumerate(times):worksheet.write(cindex + 1, i + 1, time.text)workbook.save("schedule.xls")

OVER

提取牛客校招日历时间_python相关推荐

  1. 笔记②:牛客校招冲刺集训营---C++工程师(面向对象(友元、运算符重载、继承、多态) -- 内存管理 -- 名称空间、模板(类模板/函数模板) -- STL)

    0618 C++工程师 第5章 高频考点与真题精讲 5.1 指针 & 5.2 函数 5.3 面向对象(和5.4.5.5共三次直播课) 5.3.1 - 5.3.11 5.3.12-14 友元 友 ...

  2. 笔记③:牛客校招冲刺集训营---C++工程师(5.9 C++新特性)

    0625 C++工程师 第5章 高频考点与真题精讲 5.1 指针 & 5.2 函数 5.3 面向对象(和5.4.5.5共三次直播课) 5.3.1 - 5.3.11 5.3.12-38 5.6 ...

  3. 牛客13584 日历中的数字

    链接:https://ac.nowcoder.com/acm/problem/13584 来源:牛客网 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 131072K,其他语言2621 ...

  4. 精准招聘!一图了解2023牛客校招专场

    当「简历海投」成为当代大学生一种「硬核求职」的方式,如何精准地找到与招聘目标相匹配的专业人才成为HR校园招聘工作中的一大难点. 为了帮助企业解决这些难题,牛客为企业推出了「牛客招聘专场」助力企业做好雇 ...

  5. [牛客/校招编程真题][C++]建物流中转站

    建物流中转站 题目描述 Shopee物流会有很多个中转站.在选址的过程中,会选择离用户最近的地方建一个物流中转站. 假设给你一个二维平面网格,每个格子是房子则为1,或者是空地则为0.找到一个空地修建一 ...

  6. 牛客练习赛24题解(搜索,DP)

    A题,C题不讲,基础题(但是我要抨击一下这次比赛,卡cin,cout,卡的太狠了,根本就不让过的那种,QAQ) 链接:https://www.nowcoder.com/acm/contest/157/ ...

  7. 牛客假日团队赛5 F 随机数 BZOJ 1662: [Usaco2006 Nov]Round Numbers 圆环数 (dfs记忆化搜索的数位DP)...

    链接:https://ac.nowcoder.com/acm/contest/984/F 来源:牛客网 随机数 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32768K,其他语言6 ...

  8. 牛客假日团队赛5J 护城河 bzoj 1670: [Usaco2006 Oct]Building the Moat护城河的挖掘 (凸包的周长)...

    链接:https://ac.nowcoder.com/acm/contest/984/J 来源:牛客网 护城河 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32768K,其他语言6 ...

  9. 牛客练习赛26B 烟花 (概率DP)

    链接:https://ac.nowcoder.com/acm/contest/180/B 来源:牛客网 烟花 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 262144K,其他语言5 ...

最新文章

  1. pycharm解决pip._vendor.urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool
  2. how to resolve error message java.lang.ClassNotFoundException: org.springframework
  3. JS 前20个常用操作字符串的函数
  4. html-盒子模型及pading和margin相关
  5. php 跨区域,如何构造PHP的内容包括在非安全(http://)和安全(https://)区域以及跨多个目录使用?...
  6. Android之安卓8.0版本以上手机开启热点提示Caller already has an active LocalOnlyHotspot request
  7. functor_纯Java中的Functor和Monad示例
  8. SpringBoot整合ElasticSearch实现多版本的兼容
  9. windows PC电脑必备3个实用软件
  10. 基础线性代数知识点总结与回顾(三):向量空间和二次型
  11. Linux 8723be无线网卡,解决rtl8723be无线网卡驱动频繁断网问题
  12. 2020搞一个副业项目需要什么技能?
  13. MAPI 、 IMAP4、 POP3、 SMTP 都是什么协议?
  14. python tkinter entry默认值_Python ---(六)Tkinter窗口组件:Entry
  15. 最新交易猫源码 带教程
  16. 浏览器兼容性问题总结
  17. CPU卡加密系统与M1加密系统比较
  18. MATLAB大作业——美图秀秀
  19. 当迷茫在大学泛滥成灾 -- 李开复
  20. 2023年湖北建筑工程类中级职称评审条件和要求是什么?启程别

热门文章

  1. php 生成国税局二维码
  2. 如何与陌生人交谈的技巧
  3. 人民的名义泄漏版百度云46-56集百度网盘下载
  4. Maven导入依赖时显示Duplicated tag: ‘dependencies‘ (position: START_TAG seen ...</properties>\r\n\r\n <depen
  5. Qt编译过程中报错误“multiple definition of ‘‘”
  6. windows串口调试linux工具,推荐一款好用的串口调试软件PuTTY
  7. 电路方案分析(十)2 端口 USB 3.0 集线器参考方案设计
  8. 阿里云应用身份服务IDaaS新升级,云原生、高安全,极致用户体验
  9. 美元人民币汇率API
  10. 计算机网络之——非常恶心但友善ip地址、子网掩码、网络地址、构造超网、最小地址和最大地址(理解篇)