【发布时间】:2023-02-05 18:51:18
【问题描述】:
我只进行了几天的编程或编码或任何我正在做的事情,并且可以用一只手弄清楚我需要研究什么来弄清楚我想做什么。我正在从事一个慈善项目,所以我真的不想学习各种我可能永远不会再用到的东西,所以我希望有人能告诉我该怎么做,或者指出我需要学习的方向让这一切发生。
所以我创建了一个爬虫程序,它可以在搜索栏中输入文本,例如鸡蛋,然后将我带到鸡蛋结果并捕获数据、品牌、价格、数量等。
searchBox.send_keys(v.S1)
我的问题是我不知道如何将 v.S1 更改为 V.S2,这样我就可以自动进行多次搜索,而不必一遍又一遍地复制粘贴代码。
我正在使用 main.py 调用函数,使用 functions.py 存储函数,使用 variables.py 将变量列表存储为 S1-S2-S3 等。
我已经能够让 searchBox.send_keys(v.S1) 像带有变量 X = v.S1 的 searchBox.send_keys(X) 一样工作 但对于我的生活,我无法弄清楚如何在函数完成第一次搜索后添加 +1 以使 X = v.S2 。
到目前为止,我需要的所有信息都在同一个 By.CLASS_NAME 下,但我也将它们设置为一个变量,因为我可能也需要根据具体情况更改其中一些信息。
那么任何帮助或有人指出我正确的方向将不胜感激。谢谢。
【问题讨论】: