【发布时间】:2022-08-20 19:12:52
【问题描述】:
这是 HTML 的样子:
<div class=\"full-news none\">
Demo: <a href=\"https://www.lolinez.com/?https://www.makemytrip.com\"
rel=\"external noopener noreferrer\" target=\"_blank\">https://www.makemytrip.com</a>
<br/>
如何从 href:https://www.lolinez.com/? 中删除这部分,使最终输出变成这样:
<div class=\"full-news none\">
Demo: <a href=\"https://www.makemytrip.com\"
rel=\"external noopener noreferrer\" target=\"_blank\">https://www.makemytrip.com</a>
<br/>
我曾尝试使用美汤的decompose 功能,但它完全删除了整个标签,请问如何解决?
-
您能否扩展您的问题并澄清为什么您不能只是 find&replace 或其他形式的替换?
-
为什么要手动查找和替换好友?自动化的东西,这就是python的乐趣......我猜......
-
您可以在 python 中自动查找替换。如果那是一个合适的解决方案,那么您可以使用 replace() geeksforgeeks.org/python-string-replace
-
我知道,但是如何在这个 html 结构中导航,然后执行所需的操作,如果您知道解决方案,请告诉我
-
如果没有更多关于您为什么要具体执行此操作的上下文(因此我的原始评论)很难说,但这可能对您有用:stackoverflow.com/questions/459981/… 您只能选择某些链接来使用普通的 bs4 技术进行修改。
标签: python html web-scraping beautifulsoup