位置: 编程技术 - 正文

python动态网页批量爬取(python动态网页开发教程)

编辑:rootadmin

推荐整理分享python动态网页批量爬取(python动态网页开发教程),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:python能做动态网站吗,python制作动态网页,python获取网页动态数据,python批量操作网页,python 动态网页,python动态页面爬虫,python 动态网页,python 动态网页爬虫,内容如对您有帮助,希望把文章链接给更多的朋友!

四六级成绩查询网站我所知道的有两个:学信网(

网站的代码如下:

由图中可以看出表单提交的链接为/cet/query,即:

但是,点击查看源代码之后发现,没有成绩,即代码仍是上面那个,之后按F查看代码:

该代码显示了成绩,可以知道,该网站使用的是动态网页,用的JavaScript或者Ajax.js还是其他的我就不知道了0.0。上面为需求。

前言:使用过BeautifulSoup爬取过,但是BeautifulSoup是爬取不了动态网页的,上各种论坛找各种资料,用了n种东西,scapy,pyqt等等,走了真心不少弯路,不是不行,应该是我不会用,最终用了selenium和phantomjs,这两个应该也是目前最流行的爬虫模块了吧。

一、导入selenium和phantomjs

代码说明:

  3.selenium可以加载很多驱动,比如Chrome、FireFox等,这里需要有这两个浏览器和驱动才行,折腾了一下,网上说Phantomjs是较好的了

  5、6、7分别是准考证号,姓名和提交

二、字符处理

提交之后就可以直接查找了:

代码说明:

  1.查看姓名

python动态网页批量爬取(python动态网页开发教程)

  2.查看分数及其具体成绩

打印之后为:

  之后要对分数进行字符串处理,选取各部分的数字,这里我们采用re模块:

其中m是数组,输出的是["","","",""]

三、数据库

  我们学校也不知说很渣还是人性化,反正公布了全校的四六级准考证号,当然,是excel的,需要导入mysql数据库,打开Excel之后,我发现微软大法和Oracle真是牛,Excel居然有mysql workbench连接部分。

数据库代码如下:

代码说明:

  3.python连接数据库代码

  6.连接数据库取得姓名部分

  9.这行我好无语啊,使用‘“+ss+”'这样的写法一直报错,最终找了半天资料,这个写法我不太喜欢,但是凑合着用吧。

  .记得一定要提交事务!!!commit()!!!不然是没有效果的

四、使用代理服务器(保留以后写)

  运行了一段时间之后,大概抓了几百人的吧,然后就出现要求验证码了,解决办法只能处理验证码或者使用代理服务器了,这部分继续加强学习再弄出来了?(^ω^)?

五、源代码和效果

总结:python的字符串处理细节真的很重要,动不动就输出错误,还有IDE的编码不一样,记得还有个系统编码,字符编码,环境编码,数据库编码等等都要一致。

标签: python动态网页开发教程

本文链接地址:https://www.jiuchutong.com/biancheng/382346.html 转载请保留说明!

上一篇:Python ftp上传文件(python 上传文件到ftp)

下一篇:如何使用python爬取csdn博客访问量(python爬虫的几种方法)

  • 长租公寓 税费
  • 广东税务师报名条件
  • 应付款为什么是负数
  • 增值税零申报怎么报税
  • 票面3个点的增值税发票是交几个点的税金
  • 团建费用会计科目
  • 配件的出口是否可以免抵退?
  • 酒店代金券怎么做账
  • 虚开费用发票入账
  • 物业公司代收的电费差额收入
  • 预缴企业所得税研发费用加计扣除
  • 我们4月10日
  • 电话费补贴属于免税收入吗
  • 分公司不独立核算怎么报税
  • 计提水电费是什么凭证
  • 企业技术中心认定专精特新
  • 收到的产品返利怎么做账
  • windows11怎么打开设置
  • 资产负债表日后事项涵盖期间
  • 累计带薪缺勤的核算和计量
  • 汽车销售私下收客户红包
  • 你知道怎么安装
  • ecshop怎么用
  • php文本转数字
  • linux块设备驱动详解
  • php 二叉树的遍历
  • php可以和iis配合运行吗?
  • 库存盘点差异会计分录
  • 蕾德纳斯
  • 盈余公积转增资本对会计要素的影响
  • 企业一次性取得所得税
  • redis设置内存淘汰策略
  • vue后端框架推荐
  • 残保金漏报如何处理
  • 目标检测数据集
  • 商会年会活动策划方案模板
  • 工程施工企业的增值税税率是多少
  • 织梦配置文件
  • 计提工资后面附什么
  • 消耗品属于哪个会计科目
  • 简述记账后的凭证修改方法
  • 弃置费用的现值计入固定资产
  • 会计人员信息采集怎么填
  • 企业税务分为哪几类
  • sqlserver查询时报00bop错误
  • 认证发票抵扣有留抵税怎么做分录
  • 怎样暂估成本的会计分录
  • 售后回租如何做会计处理
  • 帮别的公司付款后发票该给谁开
  • 辞退福利什么时候确认
  • 没有计提社保如何处理
  • 旅行社代订机票发票报销
  • 哪些税金不计入应交税费
  • 专栏设计模板
  • mysql 5.7.34安装
  • sql行列转换方式
  • win8关闭触屏
  • linux将文件a.txt更名为b.txt
  • win xp系统安装
  • win7怎么不显示桌面图标
  • 苹果怎么格式化彻底
  • linux chfn命令
  • 电脑pc的操作系统叫什么
  • 升级win102004
  • windows8.1使用指南
  • win8的开始菜单在哪里
  • javascript例题
  • HttpURLConnection连接 详解
  • perl读取文件内容
  • unity多人语音
  • Unity3D游戏开发(第2版)
  • opengl视角跟随鼠标方向移动
  • 获取磁盘失败代码0-0
  • python 操作微信
  • unity link.xml
  • JavaScript File API文件上传预览
  • 置顶聊天折叠怎么开启
  • 移动办税12366
  • 宁夏退休职工网上认证
  • 党风监督员监督和反应情况怎么写
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设