位置: 编程技术 - 正文

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爬虫的几种方法)

  • 应交税费待抵扣进项税额
  • 企业交的增值税怎么做账
  • 工资个人所得税标准表
  • 独立法人和法人独资的区别
  • 奖金算不算工资薪金所得
  • 企业如何代员工缴社保
  • 增值税进项税销项税
  • 固定资产分期付款会计处理
  • 纳税人的住房租金专项附加扣除标准有
  • 企业预缴的增值税收入算不算企业的销售收入
  • 小微企业附加税减半征收
  • 企业所得税年度申报表A类
  • 企业零申报怎么申报
  • 资金周转率计算公式期初占用资金
  • 还没入库,发票已经给财务了 怎么办
  • 预付账款 费用
  • 入库出库模板
  • 记名预付卡不得设置有效期不可赎回
  • 认缴制下实收资本印花税
  • 工程物资应该计入哪里
  • 积分返现活动
  • 实物福利计入工资总额
  • 进项税加计抵扣分录
  • 应付股利会计分录例题
  • 个人缴付的年金是什么
  • 财政拨款税务处理方法
  • 如何测试网络延迟
  • 新版edge浏览器兼容ie
  • 事业单位自筹基金有哪些
  • 工资薪金专项扣除项各多少
  • 纳税评估一般程序包括
  • 白鹤芋的养殖方法和注意事项
  • 抖音小程序任务哪里接
  • 青龙面板搭建教程
  • 雷斯岬国家海岸公园有信号吗
  • 固定资产备案有什么用
  • 应收票据确认坏账怎么处理
  • framework core
  • 经营租赁业务会计账务处理
  • python字典怎么添加值
  • 提取企业所得税怎么做会计科目
  • 公司租车公司
  • 卖固定资产计入
  • 织梦系统
  • 织梦自定义字段
  • 进项税额抵减额怎么算
  • 水灾期间未生产怎么处理
  • 公账取现用途写什么
  • sh sqlplus
  • 预算会计与企业会计的区别感悟
  • 企业收取的丢失物品
  • 对公可以转个人账户货款吗
  • 当月费用次月报销
  • 应纳税所得额计算公式excel
  • 新租赁准则入账
  • 报销冲抵什么意思
  • 货拉拉平台运费没有结打不通电话怎么办
  • 哪些资产减值损失一经计提不得转回
  • dockers容器
  • win81蓝屏重启故障
  • 一句命令
  • linux怎么安装c语言编程软件
  • mac怎么删除系统软件
  • centos安装nmtui
  • windows8怎么新建word文档
  • mac双系统怎么调整磁盘空间
  • fsrremos.exe
  • win81with update
  • win8什么时候发布
  • [OpenGL ES 04]3D变换实践篇:平移,旋转,缩放
  • cocos 2dx
  • 测试Qt Quick在各个平台上的3D渲染性能
  • nodejs如何使用
  • nodejs例子
  • 三消游戏在线
  • js中文本框设置的代码
  • 税务机关党建动员大会
  • ca证书网上申请
  • 缴纳车辆购置税的会计处理
  • 太原市小店区电影院营业时间
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设