Python替换文本

Python替换文本,python,beautifulsoup,text-extraction,Python,Beautifulsoup,Text Extraction,我试图用beautiful soup替换特定文本: 我的代码: 导入请求 从bs4导入BeautifulSoup作为bs dorks=输入(“关键字:”) binglist=”http://www.bing.com/search?q=" 打开(dorks,mode=“r”,encoding=“utf-8”)作为我的\u文件: 对于my_文件中的行: clean=binglist+line headers={'User-Agent':'Mozilla/5.0(Macintosh;英特尔Mac OS

我试图用beautiful soup替换特定文本: 我的代码:

导入请求
从bs4导入BeautifulSoup作为bs
dorks=输入(“关键字:”)
binglist=”http://www.bing.com/search?q="
打开(dorks,mode=“r”,encoding=“utf-8”)作为我的\u文件:
对于my_文件中的行:
clean=binglist+line
headers={'User-Agent':'Mozilla/5.0(Macintosh;英特尔Mac OS X 10_11_5)AppleWebKit/537.36(KHTML,像Gecko)Cafari/537.36'}
r=requests.get(clean,headers=headers)
soup=bs(r.text,'html.parser')
links=soup.find('cite')
打印(链接)
输出:

[<cite>https://www.wsltv.com/tv-<strong>allinurl:-streaming</strong>/s17455</cite>, <cite>https://www.<strong>google</strong>.es/webhp</cite>]
但我没有成功地只提取URL


感谢您的帮助

您将获得一个web元素列表。要仅获取文本内容,请使用
.text
属性

links=soup.find_all('cite'))
引用链接:
打印(引用文本)

你可以在这里找到答案:好的,你的代码已经修复了。你能给我解释一下吗?因为我也明白,你应该学会阅读你正在使用的软件包的文档。