首页 > 其他分享 >3.selenium的基本操作.py鼠标滑动到页面底部

3.selenium的基本操作.py鼠标滑动到页面底部

时间:2022-12-23 13:35:36浏览次数:48  
标签:search text py selenium bro sleep 基本操作 btn page

from selenium import webdriver
from time import sleep

bro = webdriver.Chrome(executable_path='chromedriver.exe')
bro.get('https://www.jd.com/')
sleep(1)
# 进行标签定位
search_input = bro.find_element_by_id('key')
search_input.send_keys('mac pro')

btn = bro.find_element_by_xpath('//*[@id="search"]/div/div[2]/button')
btn.click()
sleep(2)

# 执行js
bro.execute_script('window.scrollTo(0,document.body.scrollHeight)')
sleep(2)

# 打印源码数据
page_text = bro.page_source
print(page_text)

sleep(2)
bro.quit()



标签:search,text,py,selenium,bro,sleep,基本操作,btn,page
From: https://blog.51cto.com/u_15920572/5965394

相关文章

  • 3.runTest内部原理.py
    importrequestsimportunittestclassMyTestCase(unittest.TestCase):'''类名可以自定义但必须继承unittest.TestCase在测试用例执行之前......
  • 4.滚动条.py
    importtimefromseleniumimportwebdriverdriver=webdriver.Chrome()driver.geforiinrange(1,10):driver.execute_script('window.scrollTo(0,{}00);'.format(i......
  • Python从入门到精通(第2版)——pyuic5: error: no such option: -m的问题解决
    前言在学习《Python从入门到精通(第2版)》的第15章GUI界面编程——15.2.4将.ui文件转换为.py文件时,按照书中步骤出错时的问题解决,希望对同样学习本书的同学有所帮助。问......
  • Python | Opencv的人脸检测和人类识别
    ✅作者简介:热爱科研的算法开发者,Python、Matlab项目可交流、沟通、学习。......
  • 用numpy和matplotlib实现共享单车可视化
    第一季度数据"""明确任务:比较共享单车每个季度的平均骑行时间"""importosimportnumpyasnpimportmatplotlib.pyplotaspltdata_path=r'D:\mycode\minidata\bikes......
  • scrapy爬取站长素材
    1、创建项目scrapystartproject爬虫项目名字2、创建虫子scrapygenspider虫名字3、setting里面加UA伪装4、加LOG_LEVEL级别、ROBOTSTXT_OBEY=False5、虫名字里面爬取网......
  • centos7 安装 pycharm2018 并添加环境变量至桌面
    设置默认图形界面启动systemctlset-defaultgraphical.target如果没有图形界面则需要安装图形界面,然后重启yumgroupinstall"GNOMEDesktop""GraphicalAdministrationT......
  • 1.requests模块的基本使用.ipynb
    -什么是requests模块?-Python中封装好的一个基于网络请求的模块。-requests模块的作用?-用来模拟浏览器发请求-requests模块的环境安装:-pipinstallreques......
  • Linux服务器安装python3.7环境
    安装python3.7依赖yum-yinstallzlib-develbzip2-developenssl-develncurses-develsqlite-develreadline-develtk-develgdbm-develdb4-devellibpcap-develxz-......
  • python数据分析练习
    第一部分:数据类型处理数据加载字段含义:user_id:用户IDorder_dt:购买日期order_product:购买产品的数量order_amount:购买金额df=pd.read_csv('../data/CDN......