【问题标题】:How to add numbers in link (loop)如何在链接中添加数字(循环)
【发布时间】:2021-05-18 13:53:32
【问题描述】:

我正在编写一个脚本,尝试从 json 文件中抓取数据。网站链接结构如下:

https://go.lime-go.com/395012/Organization/pase1009/

我希望 Python 脚本通过一定数量并尝试访问它们。例如,现在链接在 pase1009。脚本访问此链接后,我希望它转到 pase1010 等等。

我真的是 Python 新手,想学习如何使用循环、计数等,但不明白。

我的 PY 代码:

    rlista = "https://go.lime-go.com/395012/Organization/pase1009/getEmployees"
    page = self.driver.get(rlista)
    time.sleep(2)

最好的问候, 托比亚斯

【问题讨论】:

  • 这是很基本的东西,你应该考虑阅读一些教程(google for python loop)

标签: python loops web web-scraping count


【解决方案1】:

您可以使用+-运算符将多个字符串合并为一个。 因此,您可以将基本链接保存在变量中,然后在循环中添加数字。 看起来像这样:

baseLink = "https://your-link.com/any/further/stuff/pase"

for k in range(1000,1010,2):
    link = baseLink + str(k)
    print(link)

你的链接会在那里

因为 k 将从 1000 开始,递增 2 并在 1010 之前停止 (range(start, stop, increment))。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-05-29
    • 1970-01-01
    • 1970-01-01
    • 2012-02-07
    • 2018-09-13
    • 2013-11-11
    • 1970-01-01
    相关资源
    最近更新 更多