python Selenium简单使用

selenium的简单使用

安装 selenium
pip install selenium
安装pymongo
pip install pymongo

Selenium 基本API接口使用

# 知识点:
# 1. install selenium
# 2. driver.get()
# 打开网页 无返回值
# 3. driver.find_element_by_xxx()
# 查找某个元素,xxx可以是id、class、tag、name等
# 4. driver.find_elements_by_xxx()
# 查找所有元素
# 5. element.send_keys()
# 模拟键盘的输入
# 6. element.click()
# 模拟鼠标的点击
# 7. driver.switch_to.window(window_name)
# 模拟切换窗口
# 8. driver.window_handles
# 获得所有窗口
# 9. Headless
# 以无窗口模式运行
# options = webdriver.ChromeOptions()
# options.add_argument('headless')
# driver = webdriver.Chrome(chrome_options=options)

import time
from selenium import webdriver

from selenium.webdriver.chrome.webdriver import WebDriver
from selenium.webdriver.remote.webelement import WebElement


# 选择chrome浏览器控制器
driver = webdriver.Chrome()

# 无窗口模式运行
# options = webdriver.ChromeOptions()
# options.add_argument("headless")
# driver = webdriver.Chrome(chrome_options=options)


# implicitly 暗中。。。暗中等待 这个意思可能是
# 每个请求等待十秒如果10秒内响应则正常 否则就超时
driver.implicitly_wait(10)

driver.get("https://www.baidu.com")
input_search = driver.find_element_by_id("kw")  # 获取百度的输入框

print(type(driver))
print(type(input_search))

input_search.send_keys("美人")    # 输入框中 输入文字
search_summit = driver.find_element_by_id("su") # 获取搜索按钮
print(search_su
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值