爬取指定标签List下评分8.5分以上的图书信息,包括书名、作者、评分、简介,并保存到excel,以标签分类,放到不同的sheet中。
核心代码:title=book.find_element_by_xpath('.//a[1]').text#获取书名zuozhe=book.find_element_by_xpath('.//div[1]').text.split('/',1)[0]jianjie=book.find_element_by_xpath('.//p[1]').text#获取简介worksheet.write(i,0,fenshu);#分数写入第i行的第一列worksheet.write(i,1,title);#书名写入第i行的第二列worksheet.write(i,2,zuozhe);#作者写入第i行的第三列worksheet.write(i,3,jianjie);#简介写入第i行的第四列
2025/9/2 5:16:26 3KB 豆瓣爬虫 Python selenium
1
据我目前了解掌握,多目标跟踪大概有两种方式:基于初始化帧的跟踪,在视频第一帧中选择你的目标,之后交给跟踪算法去实现目标的跟踪。
这种方式基本上只能跟踪你第一帧选中的目标,如果后续帧中出现了新的物体目标,算法是跟踪不到的。
这种方式的优点是速度相对较快。
缺点很明显,不能跟踪新出现的目标。
基于目标检测的跟踪,在视频每帧中先检测出来所有感兴趣的目标物体,然后将其与前一帧中检测出来的目标进行关联来实现跟踪的效果。
这种方式的优点是可以在整个视频中跟踪随时出现的新目标,当然这种方式要求你前提得有一个好的“目标检测”算法。
本文主要讲述Option2的实现原理,也就是TrackingByDetecting的跟踪方
1
第1部分Java开发入门第1课Java快速上手1.1开始了解Java1.1.1Java语言的11个特性1.1.2Java语言的构成-JIT.JVM.JRE.JDK1.1.3Java虚拟机JVM1.2安装Java开发环境1.2.1下载JDK1.2.2安装JDK和JRE1.2.3设置环境变量1.2.4学会查找Java帮助和API文档1.3开发第一个Java程序-HelloWorld.java1.3.1编写Java入门实例HelloWorld.java1.3.2编译类文件-javac命令1.3.3运行类文件-java命令1.3.4类文件打包-jar命令1.3.5生成API文档-javadoc命令1.4本课小结1.4.1总结本课的知识点1.4.2要掌握的关键点1.4.3课后上机作业1.4.4继续下一课:JVM内存结构及其调优第2课JVM内存结构及其调优2.1Java虚拟机结构与属性2.1.1Java虚拟机内存结构2.1.2Java虚拟机配置选项2.2Java垃圾回收机制2.2.1垃圾回收的2种方法2.2.2垃圾收集器的7个类型2.3JVM内存区域配置2.3.1配置堆区域2.3.2配置新域与旧域2.3.3配置永久区域2.3.4配置新域子空间2.4JVM性能调优实战2.4.1调优配置参考2.4.2JVM调优实战2.5本课小结2.5.1总结本课的知识点2.5.2要掌握的关键点2.5.3课后上机作业2.5.4继续下一课:在Eclipse下开发Java程序第3课在Eclipse下开发Java程序3.1集成开发工具的对比3.1.1Eclipse-IBM公司3.1.2NetBeans-Sun公司3.1.3JBuilder-Borland公司3.1.4IntelliJ-JetBrains公司3.1.5JCreator-Xinox公司3.1.6对比总结3.2安装和配置Eclipse开发环境3.2.1Eclipse版本与代号3.2.2Eclipse安装包的下载3.2.3Eclipse的安装与启动3.2.4集成配置JDK3.3Eclipse使用演练3.3.1Eclipse工作区使用演练-添加选项卡3.3.2Eclipse透视图使用演练-切换到CVS视图3.3.3Eclipse插件安装演练-安装反编译工具Jad插件3.4使用Eclipse进行Java项目的开发3.4.1在Eclipse中新建Java项目3.4.2编写HelloWorld.java类3.4.3运行Java程序3.4.4调试Java程序3.4.5导出JAR包3.4.6导出可执行的JAR包3.4.7生成Javadoc文档3.5本课小结3.5.1总结本课的知识点3.5.2要掌握的关键点3.5.3课后上机作业3.5.4继续下一课:在Linux下开发Java程序第4课在Linux下开发Java程序4.1Linux系统概述4.1.1Linux系统简介4.1.2Linux系统的特点4.1.3Linux发行版本4.2在虚拟机VMware6.0中安装RedHat9.04.2.1下载VMware6.4.2.2安装VMware6.4.2.3新建Linux类型的虚拟机4.2.4安装RedHat9.0系统4.3Linux系统的使用4.3.1启动Linux并初始化4.3.2Linux终端及常用命令4.3.3使用vi编辑器编辑文件4.3.4关闭系统4.4让Linux与外界建立联系4.4.1配置Linux上网4.4.2让Linux访问Windows下的文件4.4.3使用FTP访问Linux4.4.4使用远程终端Putty访问Linux4.5安装Java开发环境4.5.1下载JDK4.5.2安装JDK4.5.3设置环境变量4.5.4检验JDK是否安装成功4.6开发第一个Java程序4.6.1编写入门实例类HelloWorld.java4.6.2编译类HelloWorld.java4.6.3运行类HelloWorld.class4.7在Linux下使用Eclipse4.7.1下载Eclipse4.7.2安装Eclipse4.7.3启动Eclipse4.7.4使用Eclipse开发入门实例4.8本课小结4.8.1总结本课的知识点4.8.2要掌握的关键点4.8.3课后上机作业4.8.4继续下一
2025/8/31 7:24:56 191.39MB java 高手 真经 基础
1
Unity3D特效插件合集第一期,本期共有32个特效包和插件,包括插件Cartoon、SOmobileFX-1.0.3特效包、插件ToonMagicCollection等资源;
希望大家有用
2025/8/31 7:19:01 67B Unity3D mobile devel resources
1
一个网页式的RPG游戏(压缩包内1\2\3\4的图片为演示效果)版本说明:本版本基于phaos-0.9.8汉化制作。
*由于原作的英文显示部分并不完全在语言包内,本版本有些汉化直接从程序入手,希望再次开发的朋友请注意。
增加了竞技场可以查看对手资料功能。
增加了道具店可以显示物品属性功能(知道药水是干什么的)。
降低了升级难度(原作是第一级要1000经验值,第二级要3000...从个人实际玩起来感觉新人很难升级)。
修改创建工会要求等级为50级。
修正了原作中的一些bug。
安装方法:将文件上传至空间后,倒入import目录下的数据库文件,第一个请先导入structure.sql,其余的按照编号顺序导入即可。
数据库编码选择latin1。
默认后台用户名和密码都是admin。
数据库链接修改在config_settings.php文件内。
mapmaker目录为地图编辑器。
2025/8/30 15:18:58 4.37MB Php源码-其它源码
1
quartz定时任务使用例子大全,这里面介绍了三种使用quartz定时任务的方式,第一种方式是完全使用代码写死的调用方式,第二种使用的是从数据库读取任务配置信息的调用方式,第三种是使用从数据库读取任务配置,生成CronTrigger的调用方式,你只需要在自己的数据库中执行以下对应的sql文件,然后修改一下自己的数据库连接信息就可以直接执行了,而且还附带了quartz学习的ppt,让你以最快的方式学会使用它!
2025/8/28 18:40:19 1.85MB quartz 定时任务 使用 例子大全
1
高性能集群计算:结构与系统(第一卷).pdf个人收集电子书,仅用学习使用,不可用于商业用途,如有版权问题,请联系删除!
2025/8/28 10:17:18 34.3MB 计算机 编程
1
《VB.NET数据库编程》一书的附带光盘,本书作者石志国《VB.NET数据库编程》系统地介绍了VB.NET数据库系统编程以及应用系统设计,以项目开发为目标、SQLServer2005作为基础、VB.NET2005/2008作为开发工具,贯穿各种知识点,介绍各类小程序、项目通用模块与整体项目的设计与开发。
全书分成三个部分共12章。
第一部分VB.NET与数据库开发基础,介绍.NET应用开发的体系、数据库编程基础以及SQLServer2005开发基础;
第二部分VB.NET数据库开发进阶,进一步分成5个专题详细介绍AD0.NET、数据绑定、水晶报表、数据图表以及数据Web服务;
第三部分VB.NET数据库项目实例,从项目模块的角度介绍了通用模块设计、学生信息管理系统、旅馆房间管理系统和进销存物流管理系统。
2025/8/28 8:07:47 22.04MB VB.NET
1
随着自动化推广,各个厂家装置系统互连机会,变得越来越多,对工作人员(如电力系统、自控系统)的要求变得也越来越高,而通信规约(协议)则是这些互连的语言,因此熟悉规约的传输规则,看懂传输报文,对于各个厂家是至关重要的,也是工作人员所必需具备的。
现在,为了配合国家着重推广iec870-5-101,iec870-5-104(以太网),我公司现在国内率先推出第一款规约分析软件-----PMA2.0,以便于规约协议的标准化,提高工作人员的工作水平和效率。
PMA2.0是我公司工作人员长期在规约开发和现场调试后的结晶,通过了国外同类软件的严格测试。
该规约软件的理念是:以简洁的画面,简单的操作,实现强大的功能。
她既可以实现无规约的串口原码监视,也可以实现有规约的监视分析,模拟主站,模拟从站等以达到仿真的目的。
如果你不熟悉规约报文,PMA可以将每行报文分析透彻,既便于分析故障,也便于学习,更便于开发。
PMA规约分析软件的推出,将大大简化学习和开发规约的难度,提高处理通信故障的效率和工作人员的水平。
2025/8/28 4:06:29 843KB PMA 规约 ICE104
1
C#listview双击修改源码,本人在前人基础上修改了源码,直接可以运行,一共四个版本,第一版是原版,第二版是第一列不改其他随意,第三版自由修改,第四版自由修改代码优化
2025/8/26 6:24:46 134KB C# listview 双击修改 源码
1
共 1000 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡