手动爬取炉石传说所有卡牌

笔者还记得是从大学开始的时候玩的炉石传说,还记得当时的版本只有黑石山,纳克萨玛斯,地精大战侏儒这些卡包,转眼间到了现在,炉石传说早已和之前的那个炉石传说不再一样了,还记得以前的卡牌套路冰法,奴隶战,机械法等等,到现在一系列稀奇八怪的打法,什么偶数萨,天启骑,战吼萨,群星德,青玉德等等.......

这个游戏的变化太大了,感觉真的追不动了,于是,小编准备弃坑了,不去玩炉石了,再此之前,为了纪念一下我那逝去的炉石青春,就把它的所有卡牌都整理出来吧!


首先,我们先找到卡牌的网址:

http://cha.17173.com/hs/

640?wx_fmt=png

接下来我们要采取爬虫的方式来获取卡牌了,由于网址是异步加载的,所以我们采用selenium来自动爬取网页上的内容。

640?wx_fmt=png


下面我们要先找打页面上所有卡牌的特征,之后采用正则去匹配卡牌的图片:

640?wx_fmt=png

所有的卡牌的是img标签里面的,所以我们可以大胆地写正则了:

"window.open($(this).attr('href'));return false;" target=""><img src="(.*?)"

咋一看看起来写的太长了,感觉不好,那就适当的再修改一下:

e;" target=""><img src="(.*?)"

这样就不错了

()里面使我们需要匹配的内容。



由于时间关系,我就直接贴代码了,注释都在代码里:

def get_html():
browser = webdriver.Chrome(r'C:\Program Files (x86)\Google\Chrome\Application\chromedriver.exe')
browser.get('http://cha.17173.com/hs/')

for i in range(90):
browser.execute_script('var q=document.documentElement.scrollTop='+str(i*1000))
time.sleep(1)
time.sleep(1)
html = browser.page_source.encode('GBK', 'ignore').decode('GBk')
browser.close()
return html

def get_imgs(html):
img_urls = re.findall('e;" target=""><img src="(.*?)"', html)
for img_url in img_urls:
img_url = img_url.split('?')[0]
img_content = requests.get(img_url).content
with open(img_url.split('/')[-1],'wb') as f:
f.write(img_content)


if __name__ == '__main__':
html = get_html()
get_imgs(html)


640?wx_fmt=png

大概的结果就是这样了。

喜欢炉石的朋友可以去试试吧!

640?wx_fmt=png



640?wx_fmt=gif

“SCAN IT”


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/46829.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

革命炉石传说,Gods Unchained

欢迎各位新老朋友&#xff0c;我们细说P2E&#xff08;Play to Earn&#xff09;&#xff0c;为广大用户提供一个深入了解链游的平台。不定期的跟大家分享一些精品项目和最新链游方向&#xff0c;也欢迎大家关注我们。 我们第七期分享的是Gods Unchained&#xff0c;Gods Uncha…

卷没用的,我要被 AI 大模型抢走饭碗了

SOTA AI Devs Park 是专注于生成式 AI 领域的公益开发者社区&#xff0c;由生成式 AI 产业加速营 SOTA AI 支持建设&#xff0c;正在策划举办系列 Meetup 与闭门会&#xff0c;聚焦于同频交流生成式 AI 的前沿趋势与一线技术实践。 前不久我们出了一篇文章《AGI 变革&#xff1…

关于《更新win11之后我的edge浏览器打不开》这件事

win11更新后打不开edge浏览器的解决方法 1.打开此电脑&#xff0c;打开路径C:\Program Files (x86)\Microsoft\Edge\Application下的106.0.1370.42文件夹&#xff08;版本可能不同&#xff0c;总之找到全是数字的文件夹&#xff09; 2.找到msedgewebview2.exe文件&#xff0c;…

Edge地址栏搜索引擎换成Bing

‘设置’找到‘隐私&#xff0c;搜索和服务’ 地址栏和搜索 管理搜索引擎 添加保存设为默认值即可 以%s代替查询的URL: {bing:baseURL}search?q%s&{bing:cvid}

【PTA】 统计成绩2 (10分)

给定N个学生的基本信息&#xff0c;包括学号&#xff08;由12个数字组成的字符串&#xff09;、姓名&#xff08;长度小于20的不包含空白字符的非空字符串&#xff09;、高等数学成绩、C语言程序设计成绩&#xff0c;成绩均为[0,100]区间内的整数&#xff0c;要求统计高等数学成…

好分数网查成绩分数查排名服务平台_好分数免费查年级排名

好分数在线查年段排名,好分数在线查班级排名,好分数免费查询同学成绩 分数API是一个公益性的在线免费查排名软件 由作者一木独立开发 如果您方便的话可以下载软件后投币来支持我们 以维持服务器的正常支出&#xff0c;感谢各位 所需软件下载地址☞点我下载 教程开始 1.打开…

好分数学生家长查排名成绩-在线好分数查成绩入口

好分数在线查年段排名,好分数在线查班级排名,好分数免费查询同学成绩 分数API是一个公益性的在线免费查排名软件 由作者一木独立开发 如果您方便的话可以投币来支持我们 以维持服务器的正常支出&#xff0c;感谢各位 所需软件链接在文末 教程开始咯 1.打开 分数API APP&…

PTA 统计学生平均成绩与及格人数

7-3 统计学生平均成绩与及格人数 分数 15 作者 C课程组 单位 浙江大学 本题要求编写程序&#xff0c;计算学生们的平均成绩&#xff0c;并统计及格&#xff08;成绩不低于60分&#xff09;的人数。题目保证输入与输出均在整型范围内。 输入格式: 输入在第一行中给出非负整…

AI杂谈04 与Chat AI沟通代码与绘画的提词

BING AI&#xff1a;“与AI交流应该像与人交流一样&#xff0c;尊重对方的感受和权力。” 图源&#xff1a;文心一言 | 提词&#xff1a;少女机器人 漫画风格 作为小白&#xff0c;在使用AI生成代码的时候&#xff0c;耗过不少时间&#xff0c;栽过不少跟头&#xff0c;因此总…

一建证挂出去一年多少钱?

看专业、看专业、看专业&#xff0c;重要的事情说三遍。 目前在社保全国联网的情况下&#xff0c;如果不能转社保&#xff0c;一般很难挂出去&#xff0c;之前建筑、机电三年10万的光景已经一去不复返了&#xff01; 价位建筑和机电一般1年2万最多&#xff0c;大部分需求是半年…

计算机二级考试和一建哪个难,一建比二建难很多吗?终于明白了

原标题&#xff1a;一建比二建难很多吗&#xff1f;终于明白了 作为一个报考过一建二建考生&#xff0c;发自内心的说一句一建比二建要难很多&#xff0c;不过这也可能是因为我不聪明吧&#xff0c;不是那种说只要我想学&#xff0c;就能学会的&#xff0c;我在学习方面是比较适…

专插本历年真题_21年专插本历年真题试卷无偿分享

&#x1f44d;1.专插本真题解读考试大纲 每年专插本的题型不会有太大变动&#xff0c;难度上下浮动也不会有很大出入&#xff0c;所以专插本真题具有十分大的权威性&#xff0c;对于每个备考的学生来说都是非常重要的。通过专插本历年真题我们可以了解到考试的 题型命题风格、 …

杨洋 武汉大学计算机学院,同济大学杨洋一建名师

bianhaipo 考证达人 05-10 TA获得超过9026个赞 这里给出我根据我对各位考生的问题总结出来的高考填报平行志愿的若干注意事项&#xff0c;供你参考&#xff1a; 首先&#xff0c;平行志愿是各个省市区的招生政策&#xff0c;与具体学校无关。就是说&#xff0c;大学是没有办法决…

2023年一建教材

一建教材用书包括4本分别是《建设工程法规及相关知识师》、《建设工程项目管理》、《建设工程经济》、《管理与实务》&#xff0c;管理与实务包括建筑工程、公路工程、铁路工程、民航机场工程、港口与航道工程、水利水电工程、市政公用工程、通信与广电工程、矿业工程、机电工程…

计算机及应用一建,计算机应用与维护专业可以参加一建考试吗?

计算机应用与维护专业可以参加一建考试吗?2018年一级建造师报名是在中国人事考试网&#xff0c;报名时间是在7月份。2018年一级建造师成绩也能查询了&#xff0c;2019年一级建造师备考也开始了&#xff0c;在等一段时间&#xff0c;2019年一级建造师就要报名了。现在已经知道2…

一建加试英语和计算机,一建和一造哪个考试难度大

一级建造师和一级造价师是建筑业含金量高的两大证书&#xff0c;难度相似。很多考生在这两者之间犹豫不决&#xff0c;不知道该选哪门考试。事实上&#xff0c;选择哪种考试更好&#xff0c;要看考生自身的实际工作需要。如果你有足够的时间和精力&#xff0c;你也可以两者兼而…

时间计算题100道_搞定一建经济中让你抓耳挠腮的计算题(1)

搞定一建经济中让你抓耳挠腮的计算题&#xff08;1&#xff09; 经济这一门的计算题是比较多&#xff0c;整本教材的计算题是在30个左右&#xff0c;其中几个比较难点的题是在第一章“工程经济”中出现&#xff0c;我们就来解决一下第一章中最重要的第二节“经济效果评价”中的…

一级建造师(一建)电子证书下载

一建电子证书每三个月就得重新下载一次&#xff0c;一建注册证书每六个月就得重新下载一次 为了避免反复遗忘&#xff0c;记录一下操作步骤。 一建电子证书 进入 中国人事考试网 点击左侧 证书查验 点击 证书下载 登录后点击 下载 按钮 若需要延长有效期则点击 申请证…

AI自动生成领域大牛?巧用文心千帆快速创建垂直领域专家

目录 前言 模型搭建 1.数据导入 2.数据标注 3.数据处理 4.训练配置 5.发布模型 结尾 前言 生成式AI一直是我所关注的技术&#xff0c;尤其现在集成多态大模型的基础之上&#xff0c;能否实际落地运用于各式各样的场景领域一直都是现今热点讨论的技术话题。对于如今比较成…

数据标注:训练大语言模型适应多任务多领域的强大利器

数据标注&#xff1a;训练大语言模型适应多任务多领域的强大利器 大语言模型&#xff08;LLM&#xff09;是一种基于深度学习技术和海量文本数据&#xff0c;通过无监督和有监督的数据标注相结合的方式&#xff0c;训练出能够理解和生成自然语言的人工智能模型。ChatGPT等能够…