【发布时间】:2022-01-13 13:16:05
【问题描述】:
我尝试了两种 for 循环方式。
一个成功了,但另一个没有。
# 1.
df = pd.read_excel("file.xlsx", sheet_name = "Sheet1") # w/ heading 'urls'
while True:
for url in df["urls"]:
driver.get(url)
# it worked but keeps loading the page even after the very last page
# 2.
df = pd.read_excel("file.xlsx", sheet_name = "Sheet1")
while True:
for url in range len(df["urls"]):
driver.get(url)
# I tried to add len() to recover the disadvantage of the first try, but it never worked out
and said 'series' object cannot be interpreted as an integer
我想知道如何加载页面与 csv 文件包含的数字一样多
如果您提供一些有用的提示,我们将不胜感激
谢谢
【问题讨论】:
-
您的代码包含语法错误。先修复你的代码。
-
while True:不会在没有break、return或异常的情况下停止。 -
driver.get参数的类型是什么?
标签: python for-loop while-loop