# coding: utf-8
from selenium import webdriver import time
driver = webdriver.Firefox()
driver.get('https://www.jd.com')
time.sleep(2)
driver.find_element_by_id('key').send_keys(u'笔记本电脑') ele = driver.find_element_by_class_name('button')
ele.click()
time.sleep(2) for x in range(1,11,2):
# 暂停1秒再开始滚动
time.sleep(1)
j = x/10.0
# %f float小数类型的占位符
js = 'document.documentElement.scrollTop = document.documentElement.scrollHeight * %f'%j
# 执行js代码
driver.execute_script(js)
time.sleep(2)
next = driver.find_element_by_class_name('pn-next')
next.click()
jd_spider
最新推荐文章于 2025-11-29 18:28:47 发布
本文介绍如何利用Selenium WebDriver实现网页自动化操作,包括在京东网站上搜索笔记本电脑并模拟用户滚动页面及点击下一页的功能。通过Python脚本,详细展示了如何定位元素、输入关键字、触发点击事件以及执行JavaScript代码进行页面滚动。
1840

被折叠的 条评论
为什么被折叠?



