21番茄网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 21番茄网
查看: 821|回复: 0

使用selenium库课堂练习

[复制链接]

693

主题

911

帖子

2993

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2993
发表于 2020-12-30 11:03:31 | 显示全部楼层 |阅读模式
使用selenium库课堂练习
from selenium import webdriver  #从selenium库中调用webdriver模块
import time

driver=webdriver.Chrome()  #注意Chrome中的“C”要大写。# 设置引擎为Chrome,真实地打开一个Chrome浏览器
'''
把Chrome浏览器设置为引擎,然后赋值给变量driver。driver是实例化的
浏览器,在后面你会总是能看到它的影子,这也可以理解,
因为我们要控制这个实例化的浏览器为我们做一些事情。
'''
driver.get('https://localprod.pandateacher.com/python-manuscript/hello-spiderman/')
# get(URL)是webdriver的一个方法,它的使命是为你打开指定URL的网页。
time.sleep(3)
#用time.sleep(3)等待三秒,是由于浏览器缓冲加载网页需要耗费一些时间
teacher=driver.find_element_by_id('teacher')
# 找到【请输入你喜欢的老师】下面的输入框位置
#解析与提取是同时做的,解析数据是由driver自动完成的,提取数据是driver的一个方法。
teacher.send_keys('必须是吴枫呀')   #注意是keys,# 模拟按键输入,自动填写表单
# 输入文字
assistant=driver.find_element_by_name('assistant')   
# 找到【请输入你喜欢的助教】下面的输入框位置
assistant.send_keys('都喜欢')   # 输入文字

time.sleep(2)
button=driver.find_element_by_class_name('sub')   # 找到【提交】按钮
time.sleep(2)
button.click()   # 点击【提交】按钮
time.sleep(2)
driver.close()   # 关闭浏览器






上一篇:浏览器驱动的安装
下一篇:使用selenium,用两种方法爬取QQ音乐的评论
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|21番茄网 ( 粤ICP备10099428号 ) 奇远富

GMT+8, 2024-9-20 00:25 , Processed in 0.481174 second(s), 40 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表