Python 自动打开浏览器

简介: 自动化

from selenium import webdriver
import time

driver = webdriver.Chrome()
driver.get('https://xiaoke.kaikeba.com/example/wordpress/')
time.sleep(2)

title = driver.find_element_by_class_name('entry-title').find_element_by_tag_name('a')
title.click() #跳转进入文章详情页
time.sleep(1)

link_login = driver.find_element_by_class_name('must-log-in').find_element_by_tag_name('a')
link_login.click()

登录

输入用户名

login_user = driver.find_element_by_id("user_login")
user = input("请输入用户名:")
login_user.send_keys(user)

输入密码

login_password = driver.find_element_by_id("user_pass")
pwd = input("请输入密码:")
login_password.send_keys(pwd)

点击登录

login_confirm = driver.find_element_by_id("wp-submit")
login_confirm.click()

进行评论

输入评论内容

comment_area = driver.find_element_by_id("comment")
comment = input("请输入你想要评论的内容:")
comment_area.send_keys(comment)

提交评论

comment_submit = driver.find_element_by_id("submit")
comment_submit.click()
time.sleep(3)

driver.close()

目录
相关文章
|
2月前
|
Web App开发 Python
在ModelScope中,你可以使用Python的浏览器自动化库
在ModelScope中,你可以使用Python的浏览器自动化库
32 2
|
7月前
|
Java 数据安全/隐私保护 C++
一款免配置的浏览器编程工具jupyter,可以同时编写 python,java,c,c++,体积小
一款免配置的浏览器编程工具jupyter,可以同时编写 python,java,c,c++,体积小
135 1
|
2天前
|
机器人 Shell 开发者
`roslibpy`是一个Python库,它允许非ROS(Robot Operating System)环境(如Web浏览器、移动应用等)与ROS环境进行交互。通过使用`roslibpy`,开发者可以编写Python代码来远程控制ROS节点,发布和订阅话题,以及调用服务。
`roslibpy`是一个Python库,它允许非ROS(Robot Operating System)环境(如Web浏览器、移动应用等)与ROS环境进行交互。通过使用`roslibpy`,开发者可以编写Python代码来远程控制ROS节点,发布和订阅话题,以及调用服务。
18 8
|
19天前
python+Pycharm+selenium操作浏览器(Chorme或Edge)
python+Pycharm+selenium操作浏览器(Chorme或Edge)
32 1
|
2月前
|
Web App开发 测试技术 C++
Playwright安装与Python集成:探索跨浏览器测试的奇妙世界
Playwright是新兴的跨浏览器测试工具,相比Selenium,它支持Chrome、Firefox、WebKit,执行速度快,选择器更稳定。安装Playwright只需一条`pip install playwright`的命令,随后的`playwright install`会自动添加浏览器,无需处理浏览器驱动问题。这一优势免去了Selenium中匹配驱动的烦恼。文章适合寻求高效自动化测试解决方案的开发者。
46 2
|
2月前
|
JavaScript 前端开发 测试技术
MechanicalSoup,一个非常实用的 Python 自动化浏览器交互工具库!
MechanicalSoup,一个非常实用的 Python 自动化浏览器交互工具库!
40 9
|
2月前
|
Web App开发 测试技术 Python
【如何学习python自动化测试】—— 浏览器驱动的安装 以及 如何更新driver
【如何学习python自动化测试】—— 浏览器驱动的安装 以及 如何更新driver
39 0
|
2月前
|
编解码 测试技术 Python
【如何学习Python自动化测试】—— 浏览器操作
【如何学习Python自动化测试】—— 浏览器操作
16 0
|
2月前
|
测试技术 Python
python使用selenium操作浏览器的教程
python使用selenium操作浏览器的教程
92 1
python使用selenium操作浏览器的教程
|
2月前
|
JavaScript 前端开发 开发工具
Python之JavaScript逆向系列——3、浏览器的开发工具——源代码的使用
Python之JavaScript逆向系列——3、浏览器的开发工具——源代码的使用
32 0

相关实验场景

更多