0


python爬虫selenium页面滑动案例

定义类

class LianJia(object):

def init(self):

self.driver = webdriver.Chrome()

打开页面

self.driver.get(‘https://cs.fang.lianjia.com/loupan/’)

def clear_driver(self):

关闭驱动

self.driver.close()

self.driver.quit()

代码核心部分

def scroll(self):

while True:

滑动之前的页面高度

document = self.driver.execute_script(‘return document.body.scrollHeight;’)

time.sleep(2)

滑动页面

self.driver.execute_script(f’window.scrollTo(0,{document})')

time.sleep(2)

滑动之后的页面高度

document2 = self.driver.execute_script(‘return document.body.scrollHeight;’)

比较滑动前与滑动后的高度

if document == document2:

break

定义翻页函数

def up_page(self):

time.slee

标签: python 爬虫 selenium

本文转载自: https://blog.csdn.net/2401_84009337/article/details/137489464
版权归原作者 2401_84009337 所有, 如有侵权,请联系我们删除。

“python爬虫selenium页面滑动案例”的评论:

还没有评论