Torres-圣君
码龄4年
  • 79,736
    被访问
  • 51
    原创
  • 34,832
    排名
  • 387
    粉丝
关注
提问 私信

个人简介:备战2023专升本,冲冲冲!

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:河南省
  • 加入CSDN时间: 2018-12-13
博客简介:

Torres-圣君个人博客

查看详细资料
  • 3
    领奖
    总分 405 当月 9
个人成就
  • 获得200次点赞
  • 内容获得40次评论
  • 获得613次收藏
创作历程
  • 8篇
    2022年
  • 22篇
    2021年
  • 21篇
    2020年
成就勋章
TA的专栏
  • Python学习笔记
    16篇
  • Python爬虫
    11篇
  • 数据库
    4篇
  • web前端笔记
    4篇
  • Java学习笔记
    2篇
  • 个人博客搭建
    3篇
  • C语言学习笔记
    6篇
  • python二级
    7篇
  • 笔记
    1篇
兴趣领域 设置
  • Python
    flaskscrapydjango
  • 编程语言
    pythonjavascript
  • 最近
  • 文章
  • 资源
  • 收藏
搜TA的内容
搜索 取消

Playwright-新一代自动化工具 > 酱紫写爬虫?

playwright介绍playwright是由微软开发的新一代web自动测试工具,相比selenium它的特点:不需要安装webdriver不需要手动设置等待playwright支持异步selenium底层是http(单向通信),而playwright则基于websocket(双向通信)重点:自带录制功能,根据录制过程中的操作,自带生成代码playwright codegen www.xxx.complaywright codegen -o script.pyplaywri
原创
发布博客 2022.05.08 ·
399 阅读 ·
0 点赞 ·
0 评论

Python绘制词云图

wordcloud:安装模块:pip install wordcloud基本使用:WordCloud(font_path, background_color, width, height, max_words).generate(xxx)font_path:文本的字体collocations:是否包含两个词的搭配,默认为true,所以会有重复的数据background_color:背景色width:幕布的宽度height:幕布的高度max_words:显示的最大词个数generat
原创
发布博客 2022.05.08 ·
445 阅读 ·
0 点赞 ·
0 评论

获取LOL所有在售皮肤的价格和发布日期

效果展示:分析目标网站:LOL道聚城网址:https://daoju.qq.com/lol/list/17-0-0-0-0-0-0-0-0-0-0-00-0-0-1-1.shtml在进入网站后,右键网站任意位置点击查看页面源代码,但在源代码中无法找到皮肤相关信息返回网站,右键点检查或审查元素,在弹出的控制台中点网络或network,如果没有显示数据的话,刷新一下网页就有了在网络栏下找到GoodsListApp.php?.....开头的那个名称,然后点击右侧的预览,展开数据后发现其皮
原创
发布博客 2022.05.06 ·
274 阅读 ·
0 点赞 ·
0 评论

Python实现读写CSV和Excel

CSV文件的读写基本格式:需要导入模块:import csvimport csv# csv表头headers = []# csv数据rows = []# 写入的数据为列表结构with open('test1.csv', 'w') as w: # 创建一个csv的writer对象 w_csv = csv.writer(w) # 写入csv表头--写入一行 w_csv.writerow(headers) # 写入csv数据--写入多行 f
原创
发布博客 2022.05.02 ·
985 阅读 ·
2 点赞 ·
0 评论

Python操作MySQL数据库

需要安装pymysql模块 -> pip install pymysql连接数据库:xxx = pymysql.connect(host, user, password, database, charset)host: 数据库IP地址user: 数据库账号password: 数据库密码database: 要连接的数据库名字charset: 字符编码yyy = xxx.cursor(): 创建游标对象yyy.execute(): 执行SQL语句yyy.fetchall(): 获.
原创
发布博客 2022.04.26 ·
72 阅读 ·
0 点赞 ·
0 评论

MongoDB数据库详细讲解

MongoDB的基本使用与语法:1.启动MongoDB服务端服务端相关信息:端口号:27017配置文件:/etc/mongod.conf本地测试启动(部分功能):用于验证数据库能否正常运行启动/停止/重启:sudo service mongod start/stop/restart验证数据库是否正常启动:grep -v '#' /etc/mongod.conf生产方式启动(完整功能):用于部署启动启动方式:sudo mongod [--dbpath]
原创
发布博客 2022.04.20 ·
827 阅读 ·
0 点赞 ·
0 评论

Python操作MongoDB数据库

安装模块:pip install pymongo基本使用:与MongoDB创建连接:导入模块:from pymongo import MongoClient创建链接:client = MongoClient('ip', 27017)选择数据库:db = client['admin']如果设置用户命名则增添:db.authenticate('uesr','pwd')选择集合:col = client['数据库名']['集合名']对MongoD.
原创
发布博客 2022.03.29 ·
908 阅读 ·
0 点赞 ·
0 评论

MongoDB介绍和安装教程

mongodb介绍什么是MongoDB:mongodb是一个功能最丰富的NoSQL非关系型数据库,由c++编写mongodb本身提供server端存储数据,也提供client端操作处理SQL和NoSQL的区别:在SQL中层级关系:数据库>表>数据在NoSQL中则是:数据库>集合>文档MongoDB作为非关系型数据库相较于关系型数据库的优势:易扩展:NoSQL数据库种类繁多,但是一个共同的特点都是去掉关系数据库的关系型特性。数据之间无关系,这样就非常容易
原创
发布博客 2022.03.29 ·
1148 阅读 ·
0 点赞 ·
0 评论

爬虫进阶-selenium模块

环境搭建:selenium -> 自动化测试模块,非必要不建议使用该模块写爬虫安装模块pip install selenium==3.3.1下载浏览器对应的驱动把解压出来的浏览器驱动可执行文件,移动到python解释器的所在文件夹驱动可执行文件改名(selenium4.0之后的版本无需修改):edge驱动:将msedgedriver.exe文件名改为MicrosoftWebDriver.exechrome驱动:将文件名的最后一位数字删除基本使用:导入模
原创
发布博客 2021.12.12 ·
499 阅读 ·
2 点赞 ·
0 评论

爬虫进阶-aiohttp异步模块

异步介绍:异步:当一个程序进入I\O时,程序不会一直等待,而是去处理其他工作基本协程&异步的爬虫结构:async def xxx(): passasync def main(): passif __name__ == '__main__': asyncio.run(mian())aiohttp简述:requests.get()是同步的代码,而aiohttp则是强大的异步爬虫asyncio实现了TCP、UDP、SSL等协议,aiohttp则是基于asyn
原创
发布博客 2021.12.12 ·
420 阅读 ·
1 点赞 ·
0 评论

爬虫基础-xpath模块

xpath介绍:xpath 是在XML文档中搜索内容的一门语言html是XML的一个子集导入模块:from lxml import etree生成xpath解析对象:xxx = etree.HTML(需要解析的对象)获取层级关系节点:xxx.xpath("")获取节点内的内容:在结尾加上 /text()xpath检索:选取此节点的所有子节点:nodename表示一个层级,从根节点开始定位:/表示多个层级,从任意位置开始定位://通配符,选择所有元素节点与元素名:*选取当前
原创
发布博客 2021.12.12 ·
847 阅读 ·
0 点赞 ·
0 评论

爬虫基础-bs4模块

bs4基本使用:它可以从 HTML 或 XML 文档中快速地提取指定的数据导入模块:from bs4 import BeautifulSoup指定html解析器:html.parser基本格式:xxx = BeautifulSoup(xxx, 'html.parser')find()和find_all():xxx.find(标签, 属性=值)找出一条符合属性=值的数据xxx.fina_all(标签, 属性=值)找出全部符合属性=值的数据避免cla
原创
发布博客 2021.12.12 ·
41 阅读 ·
0 点赞 ·
0 评论

爬虫基础-requests模块

requests发送请求:导入模块:import requests基本格式:requests.xxx(url,headers,params...)xxx是http的请求类型 -> get,put,post,delete…参数讲解:url:需要发起请求的链接headers:构建请求URL时的消息头,字典格式params:添加请求URL时的参数,字典格式proxies:添加代理服务器,字典格式data:将放进data的数据转换为form表单数据data.encode('ut
原创
发布博客 2021.12.12 ·
394 阅读 ·
0 点赞 ·
0 评论

Python打包为exe可执行文件(含打包图片方法 + 彻底隐藏cmd黑窗口 + 解决打包程序过大)

- 因使用`pyinstaller`打包exe时,不能打包图片,解决方法: - 采用`base64`动态生成图片 1. 使用以下代码生成图片的`base64`码:
原创
发布博客 2021.12.06 ·
1295 阅读 ·
1 点赞 ·
0 评论

壁纸不够用?教你爬空优美图库的动漫壁纸

获取网站的基本信息目标网址:https://www.umei.cc/katongdongman/dongmanbizhi/index.htm在进入网站后,右键网站任意位置点击查看页面源代码在源码中发现居然可以直接找到图片的链接,点进链接核实确实是页面对应的图片,那接下来就省事多了用requests对网站发送请求,代码如下:import requestsurl = 'https://www.umei.cc/katongdongman/dongmanbizhi/index.htm'res
原创
发布博客 2021.12.05 ·
1611 阅读 ·
7 点赞 ·
1 评论

python-GUI之Tkinter

GUI介绍GraphicalUserInterface,简称GUI–图形化界面python的GUI: Tkinter, wxPython, PyQtTKinter:Python标准库,绑定的是TK GUI工具集,简单易用PyGTK:Tkinter的替代品wxPython:跨平台的Python GUI,开源免费PyQt:跨平台,开源,商用收费功能强大但相对复杂Tkinter常用组件按钮Button 按钮组件RadioButton
原创
发布博客 2021.11.22 ·
500 阅读 ·
0 点赞 ·
0 评论

Python基础+进阶(万字总结,基础案例+执行结果)

Python基础篇第一章:基础语法输出相关:基本输出案例print("HelloWorld")# 执行结果:'''HelloWorld'''转义字符# 转义字符"/"# 输出前加"r",输出原始字符串,即去除转义字符# 输出前加"f",输出填补字符串,和format相似name = 'c:\\user'x = '路径c:\\user'y = r"路径c:\user"z = f"路径{name}"print(x,"
",y,"
",z)# 执行结果:''
原创
发布博客 2021.11.21 ·
767 阅读 ·
2 点赞 ·
0 评论

上传到GitHub时需要邮箱和SSH密匙

若出现以下提示时,需要依次输入:*** Please tell me who you are.Run git config --global user.email "you@example.com" git config --global user.name "Your Name"`to set your account's default identity.Omit --global to set the identity only in this repository.git
原创
发布博客 2021.10.07 ·
84 阅读 ·
0 点赞 ·
0 评论

python-基础语法

输出相关:基本输出案例print("HelloWorld")# 执行结果:'''HelloWorld'''转义字符# 转义字符"/"# 输出前加"r",输出原始字符串,即去除转义字符# 输出前加"f",输出填补字符串,和format相似name = 'c:\\user'x = '路径c:\\user'y = r"路径c:\user"z = f"路径{name}"print(x,"
",y,"
",z)# 执行结果:'''路径c:\user 路径c:\u
原创
发布博客 2021.10.07 ·
20 阅读 ·
0 点赞 ·
0 评论

python-函数相关

①函数的定义和调用:定义函数格式#def 函数名(形参):# 内容def Num(a,b): return a+bprint(Num(5,10))#执行结果:'''15'''②函数的参数:必选参数def sum(a,b): sum = a+b print(sum)sum(333,333)#执行结果:'''666'''缺省参数def sum(a=333,b=111): sum = a+b print(sum
原创
发布博客 2021.10.07 ·
32 阅读 ·
0 点赞 ·
0 评论
加载更多