python - 如何使用 requests-html 之类的库将 html 源代码中的 Web 服务器上的本地文件的图像源替换为 url + 本地文件
问题描述
还记得我们年轻的时候,我们复制了一个网站的源代码,不明白为什么它会崩溃这么多吗?
好吧,我现在知道这是因为如果您没有下载 webserverfile.png,它就无法渲染。
如何使用 python 替换
<img src='webserverfile.png'> to <img src='webserverurl/webserverfile.png'>
注意:我不需要帮助来获取网站的来源,我知道如何处理请求。
另请注意:如果您可以只使用本机 Python 语法,例如 replace 或 startswith,则不需要使用例如 bs4 或 requests-html 来执行此操作。
此外,如果该站点已经使用 webserverurl/webserverfile 我不想将其替换为 webserverurl/webserverurl/webserverfile.png
解决方案
推荐阅读
- c# - 带有实体框架的 Oracle
- asp.net-core - Entity Framework Core Fluent Api 配置连接表记录取决于值
- rundeck - 如何从 docker 插件设置节点定义?
- r - 参数不是数字或逻辑:返回 NA`
- camera-calibration - 找到单应矩阵和解决透视n点问题有什么区别?
- masstransit - 测试 MassTransit 状态机 saga 活动
- vbscript - 这个 VB 脚本有潜在危险吗?
- arrays - ANGULAR:通过单击按钮进行数组过滤不起作用
- java - 使用 readChar() 后 JLine 不显示字符
- function - 如何将一个函数作为参数传递给另一个函数?