# coding:utf-8from selenium import webdriverimport timedriver = webdriver.Firefox()driver.implicitly_wait(10)driver.get("http://www.baidu.com")time.sleep(1)driver.find_element_by_id("kw").send_keys(u"博客")time.sleep(1)bd = driver.find_elements_by_class_name("bdsug-overflow")for i in bd:    print(i.get_attribute("data-key"))if len(bd) > 1:    bd[1].click()    # 打印当前页面URL    print(driver.current_url)else:    print("未获取到匹配的词")

关键:1.如何定位到所有的联想词2.如何取所要点击的词

转载于:https://www.cnblogs.com/shanliguniang/p/10683123.html

Selenium+python --获取百度联想词相关推荐

  1. 每次打开百度太麻烦?用程序直接打开网页 Python实现百度划词搜索功能(获取剪切板数据)

    浏览顺序 实现划词功能 运行错误 解决问题 转载声明 实现划词功能 说是划词翻译,实际上我们是通过获取用户的剪切板内容,通过一系列的操作得到的.首先呢,我们就先实现如何获取剪切板内容的程序 首先先在桌 ...

  2. 仿百度联想词下拉列表,键盘上下键选值

    也是一个项目中的控件,需要做一个仿百度搜索框的联想词列表,并且通过上下键可以选值 同样免费下载的地址:http://download.csdn.net/detail/guyuehu452/433436 ...

  3. python模拟百度搜索点击链接_用 Python 获取百度搜索结果链接

    前言 近期有许多项目需要这个功能,由于Python实现起来比较简单就这么做了,代码贴下来觉得好点个赞吧~ 代码 # coding: utf-8 import os import time import ...

  4. python经纬度 县信息_10分钟教你用Python获取百度地图各点的经纬度信息

    前言 Python确实是个好东西,可以用来解决很多数据上的烦恼.结合现在各个平台提供的API,可以用Python做很多有用的需求哦~ 需求分析 之前写论文的时候,就有这个需求了.就是抓取百度地图上某些 ...

  5. 10分钟教你用Python获取百度地图各点的经纬度信息

    前言 Python确实是个好东西,可以用来解决很多数据上的烦恼.结合现在各个平台提供的API,可以用Python做很多有用的需求哦~ 需求分析 之前写论文的时候,就有这个需求了.就是抓取百度地图上某些 ...

  6. 求助:用Python获取百度云服务access_token总是失败

    我是个纯小白...纯纯的那种 想试用百度云服务的图片清晰度增强功能,就自己研究.用Python获取access_token总是失败.代码是直接复制的百度的示例代码+自己的AK和SK: # encodi ...

  7. python seo百度_python与seo,python获取百度360

    在百度输入关键词搜索出现的列表页,大约2013年开始点击目标链接,跳转的时候是百度地址,经过百度解析,才真的跳到目标页面.360相对简单很多,利用python略微处理就可以得到搜索结果的真实URL链接 ...

  8. python 获取百度地图上北京地铁的数据,然后excel导出

    今天有人叫我写一下怎样获取百度上地铁的站的名字和线路的代码,我顺手写了一下,这里分享一下我的过程: import requests import jsonimport pandas as pd# ur ...

  9. Python+selenium+PhantomJS获取百度搜索结果真实链接地址

    祝愿所有参加高考的孩子们都能超水平发挥,考出好成绩,考上理想的学校!也希望你们考上大学之后仍然保持高考前的学习劲头! ===========正文============= 问题描述:在爬取百度搜索结果 ...

最新文章

  1. Redis requires a monkey patched socket library to work with gevent
  2. Jquery源码解析-设计理念
  3. FreeJTS部标视频平台:JT/T808、JT/T809、JT/T796、JT/T794、JT/T1078、苏标ADAS的区别
  4. 新手入门Web前端要掌握的4项基础技能
  5. 统一返回的json时间格式
  6. windows下安装tmux_如何在Windows下 git bash 环境内使用tmux
  7. C++派生类对象和基类对象赋值
  8. 快速上手 Serverless | 入门第一课
  9. Spring MVC+Mybatis 多数据源配置
  10. Kubernetes-标签和注解(二十二)
  11. 小波分析理论与matlabr2007实现_HHT变换基本理论
  12. android的surfaceflinger原理讲解
  13. C4D结合AE制作酷炫MG光影动画心得
  14. 算法四:回溯和分支界定
  15. 使用Node.js 搭建静态服务器
  16. 认真测试直播软件,【转】如何测试直播软件
  17. 英文java简历模板下载_JAVA技术人员英文简历模板
  18. 纯HTML5后台模板
  19. 说一下国内做MES的几类厂商
  20. Beta冲刺总结随笔

热门文章

  1. 一文搞懂深度优先搜索、广度优先搜索(dfs、bfs)
  2. 关于排序速度效率数组集合选择那点事
  3. Activiti工作流之个人任务分配模式
  4. mysql第四章表单查询样题_查询mysql表单中前10条,然后在li中循环输出。
  5. 计算机组成原理试卷五套,计算机组成原理(五套试题)
  6. 鸿蒙os2.0通知栏,网友上手鸿蒙手机OS 2.0公测版:界面与EMUI已有明显不同
  7. c#语言呈现位置信息,c#实现根据网络IP显示地理位置功能示例
  8. 水磨石地面分隔条设置示意图_水磨石地面设置分格条的作用是什么
  9. 【趣说】IT人的职场艰难,全藏在气氛组里!
  10. 【技术】一个由于时间问题引发的血案