selenium入门

警告
本文最后更新于 2020-11-26 17:51,文中内容可能已过时。

一、下载配置driver

https://npm.taobao.org/mirrors/chromedriver/83.0.4103.39/ 解压后移动到下面目录 mv chromedriver /usr/local/bin/

二、安装selenium

pip install selenium

三、简单使用

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
#!/usr/bin/python
# -*- coding: UTF-8 -*-
"""
@author:soulchild
@file:selenium_learn.py
@time:2020/11/26
"""

from selenium import webdriver
import time

# 实例化driver对象
driver = webdriver.Chrome()  # 如果没有配置环境变量,可以用executable_path指定浏览器驱动文件路径

# 打开浏览器发送请求
driver.get("http://soulchild.cn")

# 获取输入框元素
search_element = driver.find_element_by_id('search').find_element_by_tag_name('input')

# 向元素发送内容
search_element.send_keys('docker')

# 点击搜索
# driver.find_element_by_id('search').find_element_by_id('stss').click()
driver.execute_script("document.getElementById('stss').click()")


# 其他操作
# driver.page_source 当前标签页浏览器渲染之后的网页源代码
# driver.current_url 当前标签页的url
# driver.title 当前标签页标题
# driver.close() 关闭当前标签页,如果只有一个标签页则关闭整个浏览器
# driver.quit() 关闭浏览器
# driver.forward() 页面前进
# driver.back() 页面后退
# driver.save_screenshot('img_name') 页面截图
请我喝杯水
SoulChild 微信号 微信号
SoulChild 微信打赏 微信打赏
0%