返回顶部
首页 > 资讯 > 后端开发 > Python >Python获取百度热搜的完整代码
  • 648
分享到

Python获取百度热搜的完整代码

2024-04-02 19:04:59 648人浏览 薄情痞子

Python 官方文档:入门教程 => 点击学习

摘要

好久没写了,就把上课做的一个小东西拿出来分享一下吧。 百度网页截图如下 ↓↓↓ 程序运行输出结果截图 ↓↓↓ 上代码 ↓↓↓ from lxml import etree f

好久没写了,就把上课做的一个小东西拿出来分享一下吧。
百度网页截图如下 ↓↓↓

百度网页截图

程序运行输出结果截图 ↓↓↓

程序运行输出结果截图

上代码 ↓↓↓


from lxml import etree
from lxml import html
import requests

headers={'User-Agent':'Mozilla/5.0 (windows NT 6.1) AppleWEBKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.63 Safari/537.36'}
page = requests.get("https://www.baidu.com",headers=headers)
html = page.text
#print(source1)
# 从字符串解析
element = etree.HTML(html)

# 元素列表,获取的方式列出了如下两种
# ps = element.xpath('//*[@id="hotsearch-content-wrapper"]/li/a/span[2]')
ps = element.xpath('//*[@class="title-content-title"]')

#热搜文本内容
text = []
if len(ps) > 0:
  for p in ps:
    #输出节点的文本
    text1 = p.text
    text.append(text1)
else:
  print("空")
  
x = element.xpath('//*[@class="s-hotsearch-content"]/li')

#热搜文本对应的排名
index = []
for x1 in x:
  #获取节点的属性
  index1 = x1.get("data-index")
  index.append(index1)

print(text)  
print(index)

#定义一个对文本和排名进行匹配的函数,返回一个字典型数据
def PP(index_array,text_array):
  x = {}
  i = 0
  for index_a in index_array:
    #index_a = int(index_a)
    
    x[index_a] = text_array[i]
    i = i + 1
  return x

re_text = PP(index,text)
#对字典性数据按key进行排序,即key=lambda re:re[0],排序完成后再转换为字典型数据
last_text = dict(sorted(re_text.items(),key=lambda re:re[0]))

到此这篇关于python获取百度热搜的完整代码的文章就介绍到这了,更多相关Python 百度热搜内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: Python获取百度热搜的完整代码

本文链接: https://lsjlt.com/news/123038.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Python获取百度热搜的完整代码
    好久没写了,就把上课做的一个小东西拿出来分享一下吧。 百度网页截图如下 ↓↓↓ 程序运行输出结果截图 ↓↓↓ 上代码 ↓↓↓ from lxml import etree f...
    99+
    2024-04-02
  • 用Python实现爬取百度热搜信息
    目录前言库函数准备数据爬取网页爬取数据解析数据保存总结前言 何为爬虫,其实就是利用计算机模拟人对网页的操作 例如 模拟人类浏览购物网站 使用爬虫前一定要看目标网站可刑不可刑 :-) ...
    99+
    2024-04-02
  • 怎么用Python实现爬取百度热搜信息
    小编给大家分享一下怎么用Python实现爬取百度热搜信息,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!前言何为爬虫,其实就是利用计算机模拟人对网页的操作例如 模拟人类浏览购物网站使用爬虫前一定要看目标网站可刑不可刑 :-)...
    99+
    2023-06-26
  • python爬取百度图片代码
    import json import itertools import urllib import requests import os import re import sys word=input("请输入关键字:") path="./...
    99+
    2023-01-31
    代码 图片 python
  • Python通过tkinter实现百度搜索的代码
    本篇内容介绍了“Python通过tkinter实现百度搜索的代码”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!Python主要用来做什么Py...
    99+
    2023-06-14
  • Python通过tkinter实现百度搜索的示例代码
    本文主要介绍了Python通过tkinter实现百度搜索的示例代码,分享给大家,具体如下: """ 百度搜索可视化 """ import tkinter import win...
    99+
    2024-04-02
  • Python:实现A*搜索算法(含完整源代码)
    Python:实现A*搜索算法(含完整源代码) A*(也称为A星)搜索算法是一种常用的寻路算法。该算法在解决路径规划问题时表现出色,因为它能够找到最短路径并避免遍历那些不必要的节点。本文将介绍如何使用...
    99+
    2023-10-18
    python
  • 基于jquery的仿百度搜索框效果代码
    先看看整个的效果图:图一: 图二: 图三: 图四: 大概的效果图就这样,接下来直接看源码页面:复制代码 代码如下: <%@ Page Language="C#" AutoEve...
    99+
    2022-11-21
    百度搜索框
  • Python10行代码实现模拟百度搜索的示例
    目录1. 获取百度搜索接口2. 指定搜索内容3. UA伪装4. 将响应内容写入文件5. 使用浏览器打开页面1000块钱做个百度?能提出这种要求的客户实乃乙方克星、民族之光、科创永动机...
    99+
    2024-04-02
  • 利用Python通过获取剪切板数据实现百度划词搜索功能
    目录一、实现划词功能二、运行错误三、解决问题一、实现划词功能 说是划词翻译,实际上我们是通过获取用户的剪切板内容,通过一系列的操作得到的。首先呢,我们就先实现如何获取剪切板内容的程序...
    99+
    2024-04-02
  • Python绘制的爱心树与表白代码(完整代码)
    目录Python给女朋友带来的快乐1、爱心树2、画桃心3、一箭穿心Python给女朋友带来的快乐 用的的开发工具为pycham,pycham也是广泛用于做Python开发的工具。运用...
    99+
    2024-04-02
  • PHP怎么快速实现百度网盘资源的获取和搜索功能
    随着互联网的快速发展,人们对于大规模存储和分享资源的需求逐渐增长。百度网盘是一款备受欢迎的云存储和分享软件,其中包含着海量的资源。但是,在搜索和获取这些资源时,我们常常需要很多时间和精力,这使得许多用户感到苦恼。因此,利用 PHP 对百度网...
    99+
    2023-05-14
  • 使用PyCharm批量爬取小说的完整代码
    目录使用pycharm批量爬取小说 1.获取小说地址2.分析小说地址结构3.拼接地址4.分析章节内容结构5.保存文本6.完整代码使用pycharm批量爬取小说 爬取小说的思...
    99+
    2024-04-02
  • 怎么用python代码抓取全网实时热点及获取最新资讯
    这期内容当中小编将会给大家带来有关怎么用python代码抓取全网实时热点及获取最新资讯,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。想要获取最新实时新闻资讯吗?Python带实现全网爬取新浪新闻重要的头条...
    99+
    2023-06-02
  • 如何使用Python通过获取剪切板数据实现百度划词搜索功能
    小编给大家分享一下如何使用Python通过获取剪切板数据实现百度划词搜索功能,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!一、实现划词功能说是划词翻译,实际上我们...
    99+
    2023-06-15
  • Python实现推送百度链接的示例代码
    通过代码实现抓取个人博客中某一页指定文章链接,并批量将该链接推送到百度站长平台,起到快速收录的目的。  import sys import requests from bs4 i...
    99+
    2024-04-02
  • python 数据保存为npy和npz格式并读取的完整代码
    目录python 数据保存为npy格式python 数据保存为npz格式python 数据保存为npy格式 补充:numpy.save("./文件名", 数组名)...
    99+
    2024-04-02
  • python opencv 画外接矩形框的完整代码
    画外接矩形框,可以画成一个最大的,也可以分别画。 # -*- coding: utf-8 -*- import cv2 image = cv2.imread('G:/1...
    99+
    2024-04-02
  • python获取命令行参数的代码
    如下的内容内容是关于python获取命令行参数的内容,希望能对大家有所好处。 # [SNIPPET_NAME: Command line arguments]# [SNIPPET_CATEGORIES: Python Core]# [SN...
    99+
    2023-01-30
    命令行 参数 代码
  • 【教程】百度网盘小程序如何获取真实的链接和提取码
    转载请注明出处:小锋学长生活大爆炸[xfxuezhang.cn] 目录 前景提要 获取链接 获取提取码 前景提要         微信收到一个百度网盘的二维码或者小程序,微信上点开根本找不到可以下载的地方,打开百度网盘app呢又不...
    99+
    2023-09-03
    小程序 微信小程序 百度
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作