【问题标题】:How do I use a generator expression or list comprehension to generate a series of numbers starting with 000?如何使用生成器表达式或列表推导生成一系列以 000 开头的数字?
【发布时间】:2018-08-22 10:45:12
【问题描述】:

我正在抓取并且我正在处理的页面具有连续的页面 ID。 没有可供爬虫跟踪的“下一页”等链接。

所以,我想生成一个以

开头的数字列表

00000001

结尾

00013099

但是我无法编写一个表达/理解来捕捉这一点。非常感谢您的帮助!

谢谢!

【问题讨论】:

    标签: list scrapy generator


    【解决方案1】:

    Scrapy 的response.follow(href, callback) 不仅适用于从页面中抓取的实际href,还适用于自动生成的href...只需使用for cicle,然后通过字符串连接生成链接,并将其传递给follow。

    【讨论】:

    • 谢谢!问题在于连接,我必须跟踪要连接的零的数量?
    • 您可以使用 for 循环来连接任意数量的零,然后将其保存到字符串并添加到最终 href。
    猜你喜欢
    • 2011-07-27
    • 2011-08-14
    • 2017-12-16
    • 2020-06-25
    • 2019-03-28
    • 2019-02-02
    相关资源
    最近更新 更多