
实用工具
文章平均质量分 68
Vax_Loves_1314
正不断走向秃顶的程序猿人生~
展开
-
《一键傻瓜式操作的【后台开发框架集锦】》Timo框架实践及应用
框架部署Timo框架部署及应用框架部署一、准备工作1.1 后端技术1.2 前端技术1.3 环境1.4 软件二、开发环境配置三、项目工程配置3.1 导入数据库3.2 IntelliJ IDEA3.3 Eclipse四、项目工程结构4.1整体结构4.2代码解析五、运行说明5.1 IDEA运行项目-项目主入口5.2 Eclipse运行项目-项目主入口六、功能演示6.1登录入口6.2权限管理6.3角色分配6.4 代码字段生成6.5 代码生成功能解读七、 其他说明7.1 功能模块说明:7.2 打包部署7.3Jar包原创 2021-10-24 19:02:09 · 1341 阅读 · 0 评论 -
调研我国在需求分析方法、工具方面所做出的成果
随着信息产业技术的迅猛发展,国家已经从战略层面大力支持软件行业的发展。在教育部对《关于将工业设计软件创新突破作为国家“十四五”规划战略性工程实施的提案》的答复中指出,加快发展我国工业软件是保障国家安全、促进制造业转型升级的重要举措。长期以来,教育部充分发挥高校在人才培养、科学研究、学科专业建设方面的优势和特色,不断优化专业设置,强化产学协同、产教融合,加快提升人才培养质量和科研水平,服务我国工业软件的发展。国家也正在创新方向不断进行努力与探索。通过调研我国在需求分析方法、工具方面所做出的成果,据此体现目前国原创 2021-09-30 10:36:41 · 2505 阅读 · 0 评论 -
【Python实用工具】(情人节献礼)turtle函数绘制动态玫瑰花
Turtle库是Python语言中一个很流行的绘制图像的函数库,想象一个小乌龟,在一个横轴为x、纵轴为y的坐标系原点,(0,0)位置开始,它根据一组函数指令的控制,在这个平面坐标系中移动,从而在它爬行的路径上绘制了图形。1. 画布(canvas)画布就是turtle为我们展开用于绘图区域,我们可以设置它的大小和初始位置。设置画布大小turtle.screensize(canvwidth=None, canvheight=None, bg=None),参数分别为画布的宽(单位像素), 高, 背景.原创 2021-08-13 17:19:32 · 7448 阅读 · 15 评论 -
【实用教程】Windows远程服务器安装anaconda,开放端口并在本地访问Jupyter notebook
因为本人在开发过程中不习惯Linux的操作方式,记不住繁琐的Linux命令,所以特意租了一个Windows服务器,以方便公司电脑和自己私用电脑的环境配置。其实原理类似于网盘,将服务器当做一个临时文件仓库。废话不多说,我们开整!一、anaconda安装下载地址:https://www.anaconda.com/download/Anaconda 是跨平台的,有 Windows、macOS、Linux 版本,在这里我们直接点击’Download’按钮就可以直接下载了,当然如果在windows服务器上有浏原创 2021-08-10 11:05:03 · 3507 阅读 · 8 评论 -
【Python实用工具】速来!!一篇文章十分钟教你如何使用Python第三方库basemap进行地图绘制
第12章 basemap地图绘制地图绘制也是数据可视化的一部分,常用的地图绘制库为basemap工具包,其为matplotlib的子包。本章将讲解如何利用whl文件在Python3环境下安装basemap;学会使用basemap绘制地图;学会缩放区域和绘制散点图;通过综合案例,巩固basemap的绘制地图方法和技巧。本章主要涉及到的知识点有:basemap安装:学会basemap的安装方法。basemap使用:学会利用basemap绘制简单地图。缩放区域与绘图:学会通过定位经纬度缩放区域与原创 2021-08-09 11:40:10 · 9864 阅读 · 10 评论 -
【建议收藏系列】爆肝3w字带你理解什么叫运维~
什么是运维目录什么是运维术语名词管理规划优化安全告警监控系统/平台规范linux发行版运维第一工具-shell编程shell历史执行脚本基本语法变量文件名代换(Globbing):* ? []命令代换:`或 $()算术代换:$(())转义字符\单引号双引号Shell脚本语法条件测试:test [if/then/elif/else/ficase/esacfor/do/donewhil原创 2021-07-15 17:44:00 · 6128 阅读 · 4 评论 -
【Git】每天1分钟系列——3分钟理解Git
Git简介Git是目前世界上最先进的分布式版本控制系统 Linus在1991年创建了开源的Linux,从此,Linux系统不断发展,已经成为最大的服务器系统软件了。Linus虽然创建了Linux,但Linux的壮大是靠全世界热心的志愿者参与的,这么多人在世界各地为Linux编写代码,那Linux的代码是如何管理的呢?事实是,在2002年以前,世界各地的志愿者把源代码文件通过diff的方式发给Linus,然后由Linus本人通过手工方式合并代码!你也许会想,为什么Linus不把Linux代码放到版本原创 2021-07-15 17:16:29 · 3447 阅读 · 0 评论 -
【Python实用工具】查询本机IP地址
程序功能:查询本地Ip和公网IP,包含本机ip查询和公网ip查询代码:import os,re,requestsdef main(): i=int(input('输入数字:\n1、查询本机ip\n2、查询公网ip\n')) if i==1: os.system('ipconfig /all >ip.txt&find "IPv4 地址" ip.txt') os.remove('ip.txt') elif i==2:原创 2021-07-14 13:51:10 · 4148 阅读 · 0 评论 -
耗尽一周时间的心血!整理Selenium基础及常用KPI接口应用总结(求求不要进收藏夹吃灰/-.-)
相比于高大上的各种Selenium进阶指南,个人认为夯实基础至关重要。本文以一个个小案例的方式将KPI常用接口的使用进行归纳总结,有条件的同学可以自己练习几次,相信会有所收获。目录鼠标操作键盘操作Javascript 使用技巧iframe切换窗口句柄警告弹 -alert/confirm/promp附件上传时间等待鼠标操作实现功能:百度页面->移动到‘设置’按钮->右键点击/鼠标双击/鼠标拖拽到元素松开。首先导入ActionChains方法使原创 2021-07-09 18:03:22 · 8738 阅读 · 1 评论 -
【Python实用工具】用Python在控制台输出进度条
进度条在一些计时任务中会经常使用,这里提供两种在控制台输出进度条显示的简单源代码:#进度条1import timefor i in range(1,101): print('\r'+'▋'*i+'当前进度:{}%'.format(i),end='') time.sleep(0.3)实现效果:#进度条2import timestart=time.perf_counter()for i in range(1,101): a='*'*i b='..原创 2021-07-08 17:39:18 · 3878 阅读 · 0 评论 -
【Python实用工具】暴力破解-2!Python编写八位数密码本
暴力破解包含Unrar破解rar压缩密码、密码本、破解wifi密码、调用WinRAR破解压缩密码。承接上回4位数密码本之后,这次编写了密码本2.0版本-8位数密码本:#8位数字字母密码本:import timestring='0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'#这里加上你想要的字符stm=time.time()with open('password.txt','a') as dic:#在当前目录生.原创 2021-07-08 17:04:46 · 5684 阅读 · 7 评论 -
【Python实用工具】暴力破解-1!Python编写四位数密码本
暴力破解包含Unrar破解rar压缩密码、密码本、破解wifi密码、调用WinRAR破解压缩密码。#4位数字字母密码本:import timestring='0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'#这里加上你想要的字符stm=time.time()with open('password.txt','a') as dic:#在当前目录生成password.txt文件 for a in range(l.原创 2021-07-08 16:58:30 · 8942 阅读 · 3 评论 -
【Python实用工具】巧妙利用Python实现发送带附件的邮件
Python SMTP发送邮件SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。python的smtplib提供了一种很方便的途径发送电子邮件。它对smtp协议进行了简单的封装。smtplib函数使用格式规则:import smtplibsmtpObj = smtplib.SMTP( [host [, port [, local_hostname]]] )参数说明:..原创 2021-07-08 09:04:54 · 2783 阅读 · 0 评论 -
10分钟教你如何自动化操控浏览器——Selenium测试工具
一、概述这几年,Selenium 确实挺火。作为一个 Web 应用程序自动化测试工具,Selenium 可以直接驱动浏览器,模拟真正的用户操作,解决回归测试和多浏览器兼容性测试问题;而且跟 Python 搭配,还能实现不少功能的自动化,切实提升了测试和业务效率。但我发现,很多人对 Selenium 的了解,还停留在比较浅的层次,无法真正将 Selenium 中的测试方法应用到实际项目中。其实,仅仅掌握 Selenium 运行原理和编程 API 是远远不够的,比如: 多环境下如何配置 Selen原创 2021-07-06 16:40:24 · 16360 阅读 · 30 评论 -
要做最快的男人,教你用Python写一个打字测试器测试你的打字速度~
程序解读本次程序中,我们使用的python库完全是python的内置库,其中界面的制作是利用tkinter进行制作。核心程序可以分为三个部分,分别为: 文本显示 文本的输入检查 结果计算和显示 1.文本内容的显示在程序初始运行阶段和点击“切换文本”按钮后,都需要在软件的界面中显示文本,其程序如下图所示。程序中self.Reset函数的作用是将界面中的内容全部重置,设置为初始值,当我们在界面中点击“重置”按钮或者是初次运行程序时都会调用self.Reset函数,其原创 2021-05-26 21:46:42 · 2311 阅读 · 26 评论 -
【Python自动化】python解决表格整理
工作的具体内容是需要把一个二维表格转成一维表格。将问题简化抽象,大致是这么个意思(数据为示例):原表格新表格这问题简单啊,强大的pandas库一定可以搞定!于是我简单网上搜索了一下,就找到函数和参考样例了。而且仅用三行代码就搞定了,惊得朋友直呼python好家伙!下面给大家详细介绍一下整个过程。1.正确读取表格首先按照传统的方式读表格:importpandasaspddata1=pd.read_excel('高中生数量.xlsx')data1发现索...原创 2021-03-31 21:43:30 · 446 阅读 · 0 评论 -
【Python办公自动化】用 Python 模拟登录主流网站
不论是自然语言处理还是计算机视觉,做机器学习算法总会存在数据不足的情况,而这个时候就需要我们用爬虫获取一些额外数据。这个项目介绍了如何用 Python 登录各大网站,并用简单的爬虫获取一些有用数据,目前该项目已经提供了知乎、B 站、和豆瓣等 18 个网站的登录方法。项目地址:https://github.com/CriseLYJ/awesome-python-login-model作者收集了一些网站的登陆方式和爬虫程序,有的通过 selenium 登录,有的则通过抓包直接模拟登录。作者希望该项目.原创 2021-03-23 20:07:15 · 359 阅读 · 0 评论 -
盘点12个Python数据可视化库
大家普遍第一次接触到的Python数据可视化库基本上都是Matplotlib。Python还有很多数据可视化库,本文我将简单介绍12款常用的Python数据可视化库,并在文末送出一本数据可视化书籍!Python有很多数据可视化库,这些数据可视化库主要分为探索式可视化库和交互式可视化库。前者透过简单直接的视觉图形,更方便用户看懂原数据,后者主要用于与业务结合过程中展现总体分析结果。探索式可视化库探索式分析最大的优势在于,可以让业务人员在海量数据中“自由发挥”,不受数据模型的限制。通过探索式分析原创 2021-01-31 23:49:09 · 809 阅读 · 0 评论 -
(Python实用)用Python做的交互式动态大图
今天给大家分享1个pyecharts交互式动态可视化案例,通过先拆分、后组合的方式,一步步教你如何实现,具体成果如下。本次案例数据来源于国家统计局,通过爬虫获取,这里已给大家备好,请在文末获取一、绘制基本图形用pandas读取数据,通过整合数据格式,分别用pyecharts绘制地图、柱状图、饼图,具体内容如下:1.绘制地图importpyecharts.optionsasoptsfrompyecharts.globalsimportThemeTypefrompye...原创 2021-01-31 22:56:49 · 1630 阅读 · 1 评论 -
【Python基础】Python常用文件操作(建议收藏!)
目录1. 显示当前目录2. 建立一个新目录3. 删除目录和文件4. 获取文件列表5. 移动和复制文件6. 检查目录/文件7. 获取文件信息8. 读取文件9. 写入文件10. 压缩和解压缩文件日常对于批量处理文件的需求非常多,用Python写脚本可以非常方便地实现,但在这过程中难免会和文件打交道,第一次做会有很多文件的操作无从下手,只能找度娘。本篇整理了10个Python中最常用到的文件操作,均采用内置函数实现,无论是批处理还是读取文件都会用到,相信这个梳理对大原创 2021-01-31 22:52:00 · 1417 阅读 · 0 评论 -
(最全SQL语句,没有之一!)按照分类详解SQL语句语法
目录一、基础1、说明:创建数据库2、说明:删除数据库4、说明:创建新表5.根据已有的表创建新表:6、说明:增加一个列7、说明:添加主键:8、说明:创建索引:9、说明:创建视图:10、说明:几个简单的基本的sql语句11、说明:几个高级查询运算词12、分组:Group by:13、对数据库进行操作:14.如何修改数据库的名称:二、提升1、说明:复制表(只复制结构,源表名:a 新表名:b) (Access可用)2、说明:拷贝表(拷贝数据,源..原创 2021-01-16 16:18:43 · 2890 阅读 · 0 评论 -
MySQL 进阶知识
MySQL 存储引擎存储引擎概述数据库最核心的一点就是用来存储数据,数据存储就避免不了和磁盘打交道。那么数据以哪种方式进行存储,如何存储是存储的关键所在。所以存储引擎就相当于是数据存储的发动机,来驱动数据在磁盘层面进行存储。MySQL 的架构可以按照三层模式来理解存储引擎也是 MySQL 的组建,它是一种软件,它所能做的和支持的功能主要有 并发 支持事务 完整性约束 物理存储 支持索引 性能帮助 My...原创 2020-08-31 23:54:51 · 903 阅读 · 0 评论 -
搞懂 Git!
尽管每天你都会用到Git,但也有可能搞不懂它的工作原理。为什么Git可以管理版本?基本命令git add和git commit到底在干什么?在这篇文章中,我将用一个例子来解释Git的运行过程,帮助你理解Git的工作原理。1.初始化让我们创建一个项目的目录,然后进入该目录。$mkdirgit-demo-project$cdgit-demo-project如果想管理项目的版本,那么我们应该做的第一件事情就是通过git init初始化。$git...原创 2020-08-31 23:53:13 · 945 阅读 · 0 评论 -
计算机网络知识(vlan、三层交换机、网关、DNS、子网掩码、Mac)
一、什么是vlan?VLAN中文是“虚拟局域网”。LAN可以是由少数几台家用计算机构成的网络,也可以是数以百计的计算机构成的企业网络。VLAN所指的LAN特指使用路由器分割的网络——也就是广播域。听上面的概念,肯定有不少朋友是一头雾水的,什么是虚拟局域网?好好的,为什么要划分vlan?这里举个例:通俗的了解一所高中,新学期高一招了800个学生,这800个学生,如果放在一个班里,那肯定是管理不过来,面对800个人,老师看了也头疼,这边在授课,那边完全听不到,老师布置什么任务,也会有一些传.原创 2020-08-14 17:32:11 · 817 阅读 · 0 评论 -
使用Python转换PDF/Word/Html/PPT
Word转PDFWord转PDF应该是最常见的需求了,毕竟使用PDF格式可以更方便展示文档,虽然在Word中可以直接导出为PDF格式,但是使用Python可以批量转换,更加高效。目前在Python中针对Word转换为PDF的库有很多,比如win32就可以调用word底层vba,将word转成pdf,或者comtypes等,但是这些常用的库仅能在Windows机器上运行,所以为了照顾mac用户本文使用一个比较小众的库docx2pdf,看名字就能知道这是专门用于word转pdf,安装很简单pip.原创 2020-08-13 18:41:07 · 1197 阅读 · 2 评论 -
(强烈推荐)基于SSM和BootStrap的共享云盘系统设计(项目开发与实现:注册/登录)
注册功能:重 点:页面布局和前、后台数据交互、文件操作难 点:SSM整合、文件操作内 容:完成注册界面,密码需要用MD5加密;添加新账户信息时,需新建一组默认的文件夹(如:image、music等)图1 注册页面任务指导1. MVC分层思想;2.SSM配置原理;3.前后台跳转流程;4.MD5加密;5.File类的使用;6.数据库操作层的使用;7.注册时,可以使用第三方平台进行验证(学生自主拓展学习、实现)。代码展示:1. ...原创 2020-07-17 17:17:41 · 1825 阅读 · 14 评论 -
(强烈推荐)基于SSM和BootStrap的共享云盘系统设计(Git安装及版本控制)
安装git、并学会使用git做版本控制分三部分完成(注:不同版本的eclipse界面可能会稍有不同)1. 学会Git的安装,帐号注册;2. 本地存储库的管理;3. 推送到服务器端进行团队合作。1. 使用本地存储库1)安装Git,并在github上注册账号,对Git不熟悉者请下面参考文档http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b806...原创 2020-07-17 17:13:51 · 540 阅读 · 0 评论 -
(强烈推荐)基于SSM和BootStrap的共享云盘系统设计(创建项目及环境搭建)
创建项目及搭建环境:一、新建工程项目图1 新建项目二、添加开发jar包工程创建完成后,将开发所需jar包放入WEB-INF下的lib目录下,如下图所示;图2 添加jar包三、WEB环境搭建根据MVC分层思想,建立SSM项目结构,如下图所示;图1项目结构图2. 在项目根目录下,创建config文件夹,并逐一创建和配置SSM配置文件,如下图所示;图2 配置文件3.applicationContext-dao.xml配置文件代码,...原创 2020-07-16 21:08:58 · 800 阅读 · 1 评论 -
(强烈推荐)基于SSM和BootStrap的共享云盘系统设计(系统接口设计)
系统接口设计1.系统接口设计本系统接口分为系统内部服务器后端接口和第三方接口,系统内接口由JFinal框架实现,接口的数据都采用JSON格式进行传输,分为六种数据类型:1)Number:整数或浮点数;2)String:字符串;3)Boolean:true 或 false;4)Array:数组包含在方括号[]中;5)Object:对象包含在大括号{}中;6)N...原创 2020-07-16 21:02:40 · 675 阅读 · 0 评论 -
(强烈推荐)基于SSM和BootStrap的共享云盘系统设计(需求分析部分)
项目介绍:本次共享云盘项目后台采用Springmvc+Spring+Mybatis即SSM框架(大多数企业开发均使用开源框架,jsp+servlet也较为常用),前端框架jsp+JavaScript+bootstart+jquery+layer,前端主要分为安卓和PC端。此次网盘系统的WEB界面与百度网盘较为相似,对于一个文件可以上传、下载、删除、还原、分享等功能。office文件展示使用百度网盘内嵌的接口。本次数据库系统采用mysql,就职后,由于mysql开源,所以较多公司采用mysql进行原创 2020-07-06 22:28:47 · 2265 阅读 · 6 评论 -
使用Python爬取淘宝粽子数据教学
爬虫爬取淘宝数据,本次采用的方法是:Selenium控制Chrome浏览器自动化操作[1]。其实我们还可以利用Ajax接口来构造链接,但是非常繁琐(包含加密秘钥等),直接使用Selenium来模拟浏览器会省去很多事情;之前的文章我们也用过相同的方法,比如:爬电脑、爬电脑、爬完电脑买不起最常见的问题是chromedriver驱动与谷歌浏览器的版本不匹配,很容易就可以解决。接下来,我们就开始利用selenium抓取淘宝商品,并使用Xpath解析得到商品名、价格、付款人数、店铺名、发货地址信息,最后将原创 2020-06-27 18:51:04 · 798 阅读 · 2 评论 -
分享几个五月份最新超star的GitHub项目
5月份GitHub上最热门的Python开源项目排行已经出炉啦,一起来看看上榜详情吧:1.manimhttps://github.com/3b1b/manimStar19308manim是3Blue1Brown(3b1b)频道主Grant Sanderson编写的一个基于Python的数学动画引擎,Windows、Mac OS、Linux等操作系统下均可运行。用它制作出来的视频简洁美观。2.HanLPhttps://github.com/hankcs/HanLPStar 18651...原创 2020-06-27 18:05:55 · 484 阅读 · 0 评论 -
利用VNC搭建可视化Ubuntu(服务器可自选)
一.创建CVM云服务器①在CVM云服务器面板中——实例——新建CVM云服务器一.创建CVM云服务器①在CVM云服务器面板中——实例——新建CVM云服务器②选择自定义配置——计费模式为“按量付费”——地域选择“北京”——可用区选择“随机可用区”——网络选择“默认”即可③实例类型选择"标准型"——实例配置选择“标准型SA2"——“配置为1H1G”选择配置如下图所示④ 镜像部分选择“公共镜像——Ubuntu_64位、Ubuntu Server 16...原创 2020-06-15 17:29:45 · 689 阅读 · 0 评论 -
教你亲手写代码绘制疫情地图
国内的疫情已经没有那么严重,但我们仍然需要格外谨慎,最近才发现一些小程序可以告知周边疫情病例的位置(博主家是2G信号),现在可以通过这个小程序你可以看到你周围疫情的情况,具体如下图所示:这张图是怎么做出来的呢?我们可不可以自己做一个呢?是可以的,这张图里面涉及到的技术点就是那些小红标怎么标出来的?这个小红标我们都可以通过百度地图API来实现,首先进入到百度地图API的网站(http://lbsyun.baidu.com/index.php?title=jspopular),这里有一些介绍百度地图原创 2020-06-14 15:41:42 · 809 阅读 · 0 评论 -
推荐几个常用的Python扩展工具包
我们从最常用的 Python 包入手,去解答上述这个问题。最初,我列出过去一年在 PyPI 上下载次数最多的 Python 包。接下来,深入研究其用途、它们之间的关系和它们备受欢迎的原因。1.Urllib3下载次数:8.93 亿Urllib3是一个 Python 的 HTTP 客户端,它拥有 Python 标准库中缺少的许多功能: 线程安全 连接池 客户端 SSL/TLS 验证 使用分段编码上传文件 用来重试请求和处理 HTTP 重定向的助手原创 2020-06-14 11:30:50 · 1248 阅读 · 0 评论 -
强烈推荐的几个Pandas实用技巧
0. 准备工作首先我们需要先提前下载好示例数据集:drinksbycountry.csvhttp://bit.ly/drinksbycountryimdbratings.csvhttp://bit.ly/imdbratingschiporders.csvhttp://bit.ly/chiporderssmallstockers.csvhttp://bit.ly/smallstockskaggletrain.csvhttp://bit.ly/kaggletrai..原创 2020-06-12 17:24:45 · 475 阅读 · 0 评论 -
在小程序上实现汉字的拼音提取首字母
采用js将获取的汉字转换成拼音或者提取出首字母,这里分享一种最快捷简单的方式。一、安装1.去npm找合适的包没有看太多,查了一下适配小程序的,随便选了一个: https://www.npmjs.com/package/wl-pinyin2.在开发者工具中,对着小程序端的项目目录【miniprogram】选中后鼠标右键,选择【在终端中打开】3.终端执行命令(如果之前有过可以省略此步)npm init执行该命令之后直接全部回车进行,成功后会在你的小程序端文件目录里生成.原创 2020-06-12 00:02:59 · 3243 阅读 · 3 评论 -
VSCode远程连接服务器
1. 使用sftp插件进行远程服务器配置sftp插件提供的功能: 远程连接服务器 同步本地文件夹和远程服务器中的文件夹 sftp插件优点: 提供本地环境,可以进行本地运行 可以将一些文件夹忽略,比如数据集所在文件夹 自动上传文件 占用内存小 sftp插件缺点: 无法连接远端环境,只能通过终端远程操控 无法进行远程debug 传输位置固定在json配置文件中,如果改变文件目录需要改变相应的配置项 sftp配置方法:原创 2020-06-09 21:06:10 · 646 阅读 · 0 评论 -
新手入门Python时常见的运行error(持续更新)
不知道有多少童鞋和笔者本人一样是刚刚入门Python的新手,对于刚入门的Pythoner在学习过程中运行代码是或多或少会遇到一些错误,刚开始可能看起来比较费劲。随着代码量的积累,熟能生巧当遇到一些运行时错误时能够很快的定位问题原题。下面整理了常见的Python运行时错误,希望能够帮助到大家。1、忘记在if,for,def,elif,else,class等声明末尾加 :会导致“SyntaxError :invalid syntax”如下:ifspam ==42 print('Hell...原创 2020-06-08 23:20:23 · 331 阅读 · 0 评论 -
手把手教你使用爬虫神器(良心推荐,拒绝搬砖)
在分享这几个爬虫工具之前,我们来说下为什么要去了解爬虫工具我?对于普通人来说学习爬虫工具原因有三点: 职场临时使用,学习爬虫可以提供效率 程序员小哥哥太忙,而自己付费找人太贵 爬虫技术本身学习成本过高 有的人说涛哥我是开发,我分分钟用Python就撸几行代码把数据就抓回来了,当然我想说你厉害,但是更多人没有到那个地步。退一步说,即使很熟练,但是如果我能用工具及现成模板抓取,并且生成Excle导出,全程只需要几分钟,我想作为一名开发来说也是有些心动的吧。掌握了爬虫工具原创 2020-06-08 20:05:33 · 1351 阅读 · 0 评论