【发布时间】:2022-11-26 22:15:29
【问题描述】:
我想从相同的 html 数据源制作两个列表,但我想同时收集数据以避免数据可能发生变化。
这是我的代码:
lok = []
num = 6
for _ in range(num):
inner = driver.find_element_by_xpath(
"/html/body/div[1]/div[2]/div/div/div/div[2]/div/div/div/div[2]/div[2]/div/div/div[2]/div[5]/span[1]").get_attribute(
"innerHTML")
lok.append(inner)
time.sleep(3600)
print(lok)
lokk = []
nums = 7
for _ in range(nums):
inner = driver.find_element_by_xpath(
"/html/body/div[1]/div[2]/div/div/div/div[2]/div/div/div/div[2]/div[2]/div/div/div[2]/div[5]/span[1]").get_attribute(
"innerHTML")
lokk.append(inner)
time.sleep(3600)
print(lokk)
此代码收集此数据:
lok = ['1', '2', '3', '4', '5', '6']
lokk = ['7', '8', '9', '10', '11', '12', '13']
然而,我的问题是,在收集lokk 时,时间已经改变,值也已经改变。我想要发生的是:
lok = ['1', '2', '3', '4', '5', '6']
lokk = ['1', '2', '3', '4', '5', '6', '7']
【问题讨论】: