定义类
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
版权归原作者 2401_84009337 所有, 如有侵权,请联系我们删除。