在forin循环中添加停顿

2024-10-06 12:45:39 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个脚本,访问一个网站超过100次,并希望增加每个项目之间的小延迟。另外,如果可能的话,可以添加一个倒计时或进程条来显示状态或剩余的项目数。下面是代码示例

import pandas as pd

urls = ['https://vpic.nhtsa.dot.gov/api/vehicles/GetModelsForMakeIdYear/makeId/440/vehicletype/car?format=csv', 
    'https://vpic.nhtsa.dot.gov/api/vehicles/GetModelsForMakeIdYear/makeId/441/vehicletype/car?format=csv', 
    'https://vpic.nhtsa.dot.gov/api/vehicles/GetModelsForMakeIdYear/makeId/442/vehicletype/car?format=csv', 
    'https://vpic.nhtsa.dot.gov/api/vehicles/GetModelsForMakeIdYear/makeId/443/vehicletype/car?format=csv', 
    'https://vpic.nhtsa.dot.gov/api/vehicles/GetModelsForMakeIdYear/makeId/445/vehicletype/car?format=csv', 
    'https://vpic.nhtsa.dot.gov/api/vehicles/GetModelsForMakeIdYear/makeId/448/vehicletype/car?format=csv']             


dfs = [pd.read_csv(url) for url in urls]
df = pd.concat(dfs, ignore_index=True)                                                                                      
df.to_csv('foo.csv')                                                                                                        

Tags: csvhttpsapiformatcarurlsdotgov