猫史档案馆


selenium模拟真人操作浏览器——模拟键盘操作

用户:wrmdcxywrmdcxy查看:5 回复:4 评论:5 创建时间:2020-04-20T10:26:48


center_image


回复

上一页1 页 / 共 1下一页
wrmdcxywrmdcxy

代码:

from selenium import webdriver
from selenium.webdriver.common.keys import Keys
from time import sleep
try:
	browser=webdriver.Chrome()
	browser.get('https://www.baidu.com')
	so=browser.find_element_by_id('kw')
	so.send_keys('selenium\n')
	sleep(3)
	so.send_keys(Keys.LEFT*8,'Python \n')
	sleep(3)
	so.send_keys(Keys.CONTROL,'a')
	so.send_keys(Keys.CONTROL,'c')
	so.send_keys(Keys.RIGHT)
	so.send_keys(' ')
	so.send_keys(Keys.CONTROL,'v')
	so.send_keys('\n')#或so.send_keys(Keys.RETURN)
	sleep(5)
finally:
	browser.quit()

【提示】

要配置好运行控制插件才能运行

点赞0


评论


wrmdcxywrmdcxy

d'd'd

点赞0


评论


蒟蒻OIer1048576蒟蒻OIer1048576

dd666dalao

点赞0


评论


蒟蒻OIer1048576蒟蒻OIer1048576

from selenium import webdriver
import time
try:
	browser=webdriver.Chrome()
	browser.get("https://shequ.codemao.cn")
	browser.find_element_by_class_name('c-navigator--btn').click()
	browser.find_elements_by_class_name("commons-styles--input")[0].send_keys('用户名')#你的用户名
	browser.find_elements_by_class_name("commons-styles--input")[1].send_keys('密码'+'\n')#你的密码加回车
	time.sleep(2)
	browser.find_element_by_link_text('论坛').click()
	time.sleep(3)
	browser.find_element_by_class_name('r-community--send_btn').click()
	browser.find_element_by_class_name('r-community-c-forum_sender--title_input').send_keys('selenium自动发帖测试')
	time.sleep(2)
	browser.switch_to.frame(browser.find_element_by_tag_name("iframe"))
	browser.find_element_by_tag_name("body").send_keys('测试成功之后会发代码')
	browser.switch_to.default_content()
	browser.find_element_by_class_name('r-community-c-forum_sender--select_area').find_elements_by_tag_name('span')[12].click()
	browser.find_element_by_class_name('r-community-c-forum_sender--option').click()
	time.sleep(10)
finally:
	browser.quit()

点赞0


评论