首页 > 编程语言 >python代码自动打开浏览器并输入相应的内容后搜索

python代码自动打开浏览器并输入相应的内容后搜索

时间:2023-12-19 19:01:28浏览次数:32  
标签:__ 小姐姐 python selenium 搜索 import 浏览器 main

需求描述:使用python代码实现自动打开浏览器,之后进入百度,输入‘小姐姐’,查看结果

1.安装selenium,直接安装4.0版本。

pip install selenium==4.0

python代码自动打开浏览器并输入相应的内容后搜索_python

看到successful字样就安装成功了

python代码自动打开浏览器并输入相应的内容后搜索_代码实现_02

2.代码实现

# @File:自动化测试.py
# author:蜜蜂
# Time:2023/12/19 17:06
import time
from selenium import webdriver
from selenium.webdriver.common.by import By


def main():
    #生成一个浏览器
    driver=webdriver.Chrome()
    #让浏览器打开一个网站
    driver.get('https://www.baidu.com')

    #需求,输入'小姐姐',并百度查看
    #1.先找到输入框,再输入内容
    ipt=driver.find_element(By.XPATH,'//input[@id="kw"]')
    ipt.send_keys('小姐姐\n')

    time.sleep(30)
if __name__ == '__main__':
    main()

运行结果:

python代码自动打开浏览器并输入相应的内容后搜索_selenium_03

标签:__,小姐姐,python,selenium,搜索,import,浏览器,main
From: https://blog.51cto.com/u_15937426/8892341

相关文章

  • opencv图像处理机器学习真实项目教程(python实现)1计算机视觉简介
    1计算机视觉简介欢迎来到计算机视觉的世界。本书将带您踏上令人兴奋且快速发展的计算机视觉和图像处理世界的旅程。本书首先介绍计算机视觉和OpenCV库。然后,我们将继续介绍本课程的基本库和所需的环境设置。主要内容:计算机视觉简介计算机视觉的应用PythonOpenCVOpenCV......
  • Python计算两图相似性-直方图
    1、简介利用直方图计算图片的相似度时,是按照颜色的全局分布情况来看待的,无法对局部的色彩进行分析,同一张图片如果转化成为灰度图时,在计算其直方图时差距就更大了。对于灰度图可以将图片进行等分,然后在计算图片的相似度。 2、代码fromPILimportImage#将图片转化为RG......
  • ELK + Python 实现警报
    关于ELK索引特定字段报警的特殊方式:ELK+python脚本。FILEBEAT(日志采集)-->logstash(日志过滤)-->es(日志分类索引)-->kibana(展示)邮件系统的日志比较复杂,包含众多的日志,比如用户登录日志、用户下载附件日志、垃圾邮件垃圾日志等采集大量的数据如何区分那些是有用的信息,比......
  • 给网站引入各大搜索引擎的关键字提示,白给的接口薅他羊毛。
    拥有一个关键词提示属于是导航网站必要的了因为网站是个导航网站,有一个搜索框,用户搜索时需要像百度一样有个搜索提示关键词列表。之前只是用百度,现在给增加了好几个,想换那个就换那个了,直接上图片可以配置属于是想选哪个选哪个,谁提示不爽就不用它,我可以用着bing的搜索引擎却使用......
  • 深入解析 Python 中的对象创建与初始化:__new__ 与 __init__ 方法
    Python中的面向对象编程涉及许多特殊方法,其中__new__和__init__是两个关键的方法。它们分别负责对象的创建和对象的初始化,在对象的生命周期中扮演着不同而又互补的角色。让我们深入探讨这两个方法,了解它们的作用、区别以及如何在实际开发中应用。1. __new__方法当谈到Pyth......
  • 使用XPath进行网页爬取的Python实现
    XPath是一种用于在XML和HTML文档中进行导航和查询的语言。在网页爬取中,XPath可以帮助我们定位和提取特定的网页元素,从而实现数据的抓取和提取。本文将介绍如何使用Python中的XPath库来进行网页爬取。1.安装依赖库:在使用XPath进行网页爬取之前,我们需要安装相关的依赖库。Python中常......
  • Python中使用del删除列表元素的原理解析
    Python是一种功能强大的编程语言,提供了许多方便的操作列表的方法。其中,使用del关键字可以删除列表中的某个元素。本文将解析Python中使用del删除列表元素的原理,帮助您理解其工作原理和使用方法。1.列表是可变对象:在Python中,列表是一种可变对象,即可以在原地修改的对象。与不可变对象......
  • python-bytes型和string型的转换
    https://blog.csdn.net/weixin_43936250/article/details/124410127数据加解密时通常是以bytes形式存储,加解密算法运行前需要先对数据进行处理。以SM4算法示例数据为例,待加密数据为:0123456789abcdeffedcba9876543210,bytes类型则有两种表示方式message1=b'0123456789abcdeffed......
  • skywalking对接python
    1.官网:https://skywalking.apache.org/docs/skywalking-python/next/readme/2.安装pipinstall"apache-skywalking"3.集成到flask,启动服务fromflaskimportFlask,request,render_templatefromupload_file_to_s3importuploads3,get_md5fromskywalkingimp......
  • 【CF1661B】Getting Zero(广度优先搜索)
    题目大意:每次操作可以把\(v\)变成\((v+1)\mod32768\)或\((2\timesv)\mod32768\),求\(v\)变成\(0\)最少需要操作几次。\(v\)等于\(0\)时答案为\(0\),我们将\(0\)标记,然后让\(0\)入队。然后不断进行以下操作,直到队列为空:1.取出队列头部元素,设为\(x\)。2.找出能通过一次操作变......