如果用python来搜索明星,比如要搜索刘浩存

1、先开发Chrome浏览器
2、在浏览器上输入www.baidu.com的地址
3、然后输入“刘浩存”等人名,点击搜索

简单的一个人搜索很简单,但是我们想一下子搜索100个人名,人工就太低效了,这个时候Python就可以为我们解忧。

from selenium import webdriver
import timefrom selenium.webdriver.common.by import Bybrowser = webdriver.Chrome()
browser.get("https://www.baidu.com/")
browser.find_element(By.XPATH, value='//*[@id="kw"]').send_keys('刘浩存')
browser.find_element(By.XPATH, value='//*[@id="su"]').click()
time.sleep(3)  # 一般需要设置sleep时间,因为点击跳转后,加载网页需要时间
data = browser.page_source
print(data)

上面这个程序就模拟了前面的3个步骤。

Python实战系列-搜刘浩存,轻松实现想怎么搜就怎么搜相关推荐

  1. Python 实战系列-微信或网页远程控制电脑

    Python 实战系列-微信或网页远程控制电脑 本系列课程为Python实战系列课程:使用微信控制电脑,使用Python的Web框架Flask搭建网页, 并使用网页控制电脑:使用wxPython编写图 ...

  2. Python实战系列-搜迪丽热巴,轻松实现想怎么搜就怎么搜

    我们自己在搜索某个明星或者名人的时候,通常的做法: 1.先开发Chrome浏览器 2.在浏览器上输入www.baidu.com的地址 3.然后输入"迪丽热巴"等人名,点击搜索 简单 ...

  3. Python实战系列(三)——基于Numpy和Matplotlib的图表绘制(折线图和堆积柱状图)

    2022学年第1学期人文地理学展示所负责的珠三角工业化现状出图部分,基于python进行简单的统计分析和图像绘制,本系列主要用于记录代码,大家可进行参考,初学者,Python编码习惯不好,见谅. im ...

  4. python实战系列之写个好玩的猜拳游戏(附源代码)

    前言 今天我们来写一个小游戏,这个小游戏大家都会玩,就是著名的剪刀石头布的游戏. 这个游戏的英文叫做rock paper and scissors,规则也不用我说了,大家想必都非常熟悉.最终运行的结果 ...

  5. Python实战系列之调用小黄鸡simsimi

    直接从人人网小黄鸡代码里面提取一下了.https://github.com/insun/xiaohuangji   懒得申请SIMSIMI_KEY的话伪造User-Agent和Referer也能获取到 ...

  6. Python实战系列-东方财富网显示研报报错最新解决方案

    最近在查东方财富网最新研报的时候,发现报错,第一怀疑就是html又变了,果然是的:https://so.eastmoney.com/Yanbao/s?keyword=%E5%AE%81%E5%BE%B ...

  7. python实战系列之python变量

    变量与数据类型 变量 编程语言中为了能够更好的处理数据,都需要使用一些变量.Python 语言的变量可以是各种不同的数据类型,使用变量的时候不需要声明直接使用就可以. 变量命名规则 Python 3 ...

  8. python实战系列之爬取CSDN博客之星2020年度排名情况(附源码)

    前言 CSDN2020年度博客之星马上就要收尾了,你知道自己关注的博主排名实时变化吗?谁是你心目中的博客之星,让我们爬取各位博主的排名及各位博主的一些个人信息. 代码 直接上代码 # -*- codi ...

  9. tableau实战系列(一)-轻松升级你的 Tableau Server

    Tableau 每年都会有很多次的产品发版,倘若你需要用到新产品功能,就需要做产品升级.与 Desktop 不同,Tableau Server 有很多协作设置及工作文档,升级可是个细致活儿! 那么,T ...

最新文章

  1. JSTL+EL表达式方法获取Oracle的Clob字段内容
  2. 【转载】MSXML应用总结 开发篇(下)
  3. 【133天】尚学堂高淇Java300集视频精华笔记(71-72)
  4. /proc/irq和/proc/interrupts详解
  5. 实现灵活的IT架构的三个要点
  6. JavaScript 时间戳(互相转换)(自定义格式)- 案例篇
  7. VB根据窗体自动调整窗体内控件大小 注:实用,可以直接引用
  8. sql2016/2017 卸载安装
  9. 多种语言打印Hello World
  10. c语言中math的作用,C语言常用的math函数
  11. MapGIS 转换DXF格式文件
  12. IE8浏览器访问百度首页,输入关键字,点击“百度一下”,搜索内容出现在一个自动打开的新窗口的问题的一个原因
  13. 【C++】pcl中的简单点云可视化
  14. vue仿美团饿了么,实现购物车功能
  15. 计算机社团活动展望未来,社团展望未来演讲稿(2)
  16. 按位取反~用法及原理
  17. 使用 IBM Bluemix 容器构建 Django 环境
  18. 进制转换:输入一个十进制整数转换为十六进制。
  19. Linux 中/etc/sysctl.conf
  20. dom---认识dom和dom的常用方法

热门文章

  1. Spring4 AOP详解
  2. 分公司拖欠工资不给怎么解决
  3. Java与JavaScript之间的借鉴
  4. 怎么样才能克服对英语的恐惧?
  5. 1.特定领域知识图谱知识融合方案(实体对齐):商品知识图谱技术实战
  6. 如何做到,在35岁后不被猎头嫌弃???
  7. iOS开发面试的43道最新面试题,让你稳拿大厂offer
  8. 【C语言编程】单词的长度
  9. HTML5 canvas画圆
  10. 2022年湖南省临床执业医师考试第一单元内远动系统模拟题