【发布时间】:2020-11-09 00:22:24
【问题描述】:
我对网络抓取非常陌生,我正在使用 Beautiful Soup 4 解析一个 XML 文件。我想提取链接标记所包含的 url 的字符串形式:https://www.whateveriwant.com 。
这是我到目前为止所做的:
bs_content = bs(content, "lxml") # content is an entire XML file in one string
bsUrlsList = bs_content.find_all("link") # gets all urls, fills a list with bs4 tag objs
问题是当我遍历 bsUrlsList 并打印每个项目时,它会打印 [,] 列表,而不是链接的实际字符串版本。
for link in bsUrlsList:
print(type(link)) # prints <class 'bs4.element.Tag'>
大问题:如何将
【问题讨论】:
标签: xml web-scraping beautifulsoup casting