Scroll 在insagram上向下滚动一个内页,以便删除喜欢该帖子的人
当我试图搜集喜欢Instagram帖子的人的名字时,我只能找到一定数量的人,而不是所有喜欢它的人。我知道问题是因为名称需要加载,但当我应用已知的滚动方法时,它无法滚动到我想要的正确页面。因为喜欢它的人出现在一个单独的窗口中,所以当我想要向下滚动时,它会向下滚动背景页面,而不是我想要滚动的页面上的属性 我已使用此代码滚动页面:Scroll 在insagram上向下滚动一个内页,以便删除喜欢该帖子的人,scroll,instagram,screen-scraping,Scroll,Instagram,Screen Scraping,当我试图搜集喜欢Instagram帖子的人的名字时,我只能找到一定数量的人,而不是所有喜欢它的人。我知道问题是因为名称需要加载,但当我应用已知的滚动方法时,它无法滚动到我想要的正确页面。因为喜欢它的人出现在一个单独的窗口中,所以当我想要向下滚动时,它会向下滚动背景页面,而不是我想要滚动的页面上的属性 我已使用此代码滚动页面: last_height = driver.execute_script("return document.body.scrollHeight")
last_height = driver.execute_script("return document.body.scrollHeight")
while True:
driver.execute_script("window.scrollTo(0, document.body.scrollHeight-1000);")
# Wait to load the page.
driver.implicitly_wait(30) # seconds
new_height = driver.execute_script("return document.body.scrollHeight")
if new_height == last_height:
break
last_height = new_height
# sleep for 30s
driver.implicitly_wait(30) # seconds
driver.quit()
我已经包括了一张图片,所以你可以在这里看到我的问题