Python - 将文本结果抓取到列表中

标签 python python-3.x web-scraping

我正在做我的学术作业,不擅长使用Python,只是一个初学者。

我抓取了产品“名称”和“价格”。 问题:

1-我想创建两个输出结果列表。使用 list() 命令没有帮助,并将每个名称分解为其字母表,然后创建列表,这不是我想要实现的目标。

2-是否有更好的方法从 eBay 上抓取产品名称及其价格,并在包含名称和相应价格以及规范功能(例如手机规范)的列表中获取结果?

我将非常感谢您的建议。 谢谢。

productName = list(productNameElement.find('h3').text)

这给出:

Image

最佳答案

试试这个:

names = productNameElement.find('h3').text
names = names.split(" ")

关于Python - 将文本结果抓取到列表中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53494022/

相关文章:

Python - 正则表达式获取括号之间的数字

python - 如何让我的 python 程序更快地截取屏幕截图?

python - 内置 round() 的替代方案是什么?

python - 类型错误 : can only concatenate str (not "numpy.int64") to str

python - 为什么我没有在 python 变量中恢复与表中的 SQL 相同的计数

python - Twitter:如何提取包含符号 (!,%,$) 的推文?

Python Data Scraping - 提取表中存在标签 '<td>' 的行

javascript - CSRF Token通过Postman不提交表单是否可以获取数据

python - 如何在python中将变量用作属性

python - 根据另一个表制作多个表?