首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

从EXPLOSM.net下载漫画脚本[Python]

从EXPLOSM.net下载漫画脚本的Python代码如下:

代码语言:python
代码运行次数:0
复制
import requests
from bs4 import BeautifulSoup

url = "https://explosm.net/comics/patreon"

response = requests.get(url)
soup = BeautifulSoup(response.text, "html.parser")

comic_div = soup.find("div", {"class": "comic"})
img_tag = comic_div.find("img")

img_url = img_tag["src"]

response = requests.get(img_url)

with open("comic.png", "wb") as f:
    f.write(response.content)

这段代码使用了requestsBeautifulSoup库来获取EXPLOSM.net网站上的漫画图片,并将其保存为comic.png文件。

在这个代码中,我们首先使用requests.get()方法获取网页的HTML代码,然后使用BeautifulSoup库将其解析为一个BeautifulSoup对象。接着,我们使用find()方法查找包含漫画图片的<div>标签和<img>标签,并从中提取出漫画图片的URL。最后,我们再次使用requests.get()方法获取图片的二进制数据,并将其写入文件中。

需要注意的是,这个代码只能下载EXPLOSM.net网站上的漫画图片,如果需要下载其他网站上的漫画脚本,需要根据具体情况进行修改。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Python下载 XKCD 漫画 如何实现教程

在循环的每一步,你将下载 URL 上 的漫画。如果 URL 以'#'结束,你就知道需要结束循环。 将图像文件下载到当前目录的一个名为 xkcd 的文件夹中。调用 os.makedirs() 函数。...否则,利用下载页面的文本创建一 个 BeautifulSoup 对象。 寻找和下载漫画图像 让你的代码看起来像这样: #!...可以从这个元素中 取得 src 属性,将它传递给 requests.get(),下载这个漫画的图像文件。 保存图像,找到前一张漫画 让你的代码看起来像这样: #!...--snip-- 这个项目是一个很好的例子,说明程序可以自动顺着链接,网络上抓取大量 的数据。...你可以 Beautiful Soup 的文档了解它的更多功能:https://beautifulsoup.readthedocs.io/zh_CN/v4.4.0/# 类似程序的想法 下载页面并追踪链接

62020
  • Python批量下载XKCD漫画只需20行命令!

    但手动下载每张漫画要花较长的时间,你可以用python写一个脚本,在几分钟内完成这件事!...(XKCD,"关于浪漫、讽刺、数学和语言的漫画网站") 当然,除了下载极客漫画外,你可以运用本文讲述的方法(此方法出自《Python编程快速上手 让繁琐工作自动化 第2版》一书),下载其他网站的内容以在离线的时候阅读...requests模块能让你很容易地因特网上下载文件和网页。os 是“operating system”的缩写,os 模块提供各种 Python 程序与操作系统进行交互的接口。...程序输出 这个程序的输出看起来像这样: 第5步:类似程序的想法 用Python编写脚本快速地XKCD网站上下载漫画是一个很好的例子,说明程序可以自动顺着链接网络上抓取大量的数据。...到这里,你已经学会了如何用Python快速批量下载极客漫画,并且还可以拓展到去下载其他网站上的内容。快学着去解放双手吧!!!

    1K10

    python脚本数据库获取文件路径通过scp下载本地

    写在前面 ---- 我的需求 需要在mysql数据库中查到相关文件的在服务器的路径,然后通过scp来下载相关文件,之前是手动操作,我现在要写成一个脚本 我需要解决的问题 如何使用python连接mysql...数据库 如何使用python执行scp命令....paramiko模块执行scp命令 通过使用PyInstaller打包为一个exe,可以直接给运维人员使用 何谓喜欢一个人,遇上她之前不知情为何物,错过之后,便更不知了 ——烽火戏诸侯《雪中悍刀行》 ---- 编写脚本的准备...56 @Author : Li Ruilong @Version : 1.0 @Contact : 1224965096@qq.com @Desc : 一个mysql数据库获取文件路径...,通过scp远程下载文件到本地的脚本 pip install pymysql pip install paramiko ''' # here put the import

    2.2K30

    如何用 Python 脚本批量下载 Google 图像?

    问题 《如何用Python和深度神经网络识别图像?》一文中,我给你展示了如何用深度学习,教电脑区分机器人瓦力和哆啦a梦。...有的下载图片,都是重复的。 学生告诉我,经验证,最简单有效的方法,是一张张手动点击下载…… 这显然不是正经办法。 痛点 渴望 Google 图片库高效批量获得优质带标注图像,不会是个案。...google-images-download 是个 Python 脚本。 使用它,你可以一条命令,就完成 Google 图片搜索和批量下载功能。...当然,这需要你系统里已经安装了 Python 环境。 如果你还没有安装,或者对终端操作命令不太熟悉,可以参考我的《如何安装Python运行环境Anaconda?...(视频教程)》一文,学习如何下载安装 Anaconda ,和进行终端命令行操作。 尝试 进入下载目录: cd ~/Downloads 我们尝试下载一些图片。

    1.9K20

    脚本分享—GeneBank数据库批量下载序列

    小伙伴们大家好,我是小编豆豆,好久没有给大家分享使用的脚本了,最近小编在一直在忙着16s整理数据库,需要下载大量物种的16s rRNA序列。...提到下载生物序列,大家第一时间就会想到NCBI GeneBank数据库,虽然我们可以使用浏览器GeneBank数据库上下载序列及其注释信息,但是效率低下,对于几条和十几条序列大多人还是可以接受的,一旦序列增至成百上千条...,使用浏览器下载序列能把人逼疯 今天小编就把我最近下载序列时用到的python代码分享给大家,希望小伙伴能够提升科研效率,多发paper。...安装python模块 # 使用pip安装 pip install biopython 查看脚本帮助文档 python Download_genbank_file.py -h usage: Download_genbank_file.py...python Download_genbank_file.py -a test1.txt -o res1 python Download_genbank_file.py -a test2.txt -o

    53210

    python脚本下载小密圈中的内容

    这个python脚本主要的目的是为了批量下载指定小密圈里的所有文件,我们就以安全文库为例: ?...打开火狐或者谷歌浏览器,代理设置为burp,然后打开小密圈的群,一直向下滑动,滑到最后或者上次下载的地方,接下来就是利用python 的re模块log文件中读取file_id即文件id,再利用requests...获取下载url,在获取下载url时,需要设置http请求的headers头,headers头中需要包含Authorization: BE1AE92A-F2D5-9DB2-8163-8383B15D73BD...获取到这个down_url后,有些链接可以下载,有些不能下载,所以需要再加个授权码,类似: https://sapi.zsxq.com/file/Yyck-XPwqopoap5RfJ7VTrbx0QTqZoL1di3t3KfZKGn3OtsE4mzD5HPzXdDPsPz0zK578goRXG3xTCN5PBkoPsEgyNH7qYynhceik420wjG4Yd-XHeK_x70X_oDPZBwCS9macicTsptFYYIsSyh11uRaewIhovOD_fDDDaSv8vIeb0TOr_m8Q3We-LH7A5eD53xtjLUOk81cYRR6Bppt9TUBMNhp9KVQdTGVj49N0ee918bKATuFLLlH0kJBH7yt_GQ3BR1...然后就可以下载了,图片的下载类似,不过更容易一些,只需要匹配url后,就可以下载了。 下载过程,会显示有部分重复下载的,事实上是没有的,因为有的文件比较大,所以会显示多次。 ? 下载完文件的结果: ?

    1.5K30
    领券