繁体   English   中英

Python Append Function 和列表

[英]Python Append Function and List

我正在尝试使用 Python 和漂亮的汤从嵌套的 XML 站点地图中抓取和抓取网址。

我相信我把第一部分写下来了。 我已经构建了一个简单的循环来访问主要的 XML 站点地图并提取符合特定条件的 XML 列表。 然后它将 XML 的索引存储在一个列表中。

下一部分是它变得模糊的地方。

我正在尝试遍历上面列表中的每个项目并将每个 URL 和 append output 拉出到将写入文本文件的新列表中。

这是我本节的代码:

在此处输入图像描述

当我遍历并构建列表时,我得到了一个奇怪的 output: 在此处输入图像描述

我的第一个想法是 Python 在每个换行符后附加 '/n'。 但是当我尝试遍历 URL 时,我得到了这个: 在此处输入图像描述

任何帮助或指导将不胜感激!

干杯

在这种情况下,不知何故 python 没有将 \n 解释为换行符(可能是由于 XML 内容的编组所致)。 这就是为什么它不是合法的 URL 并且您从请求中收到了该错误。

一种解决方法是执行string.split("\\n")以将 URL 返回到列表中。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM