首页 > 编程语言 >python - pyquery 将腾讯新闻保存为本地xlsx

python - pyquery 将腾讯新闻保存为本地xlsx

时间:2022-10-31 12:07:51浏览次数:43  
标签:xlsx arr pyquery python items df news import


infolite




python - pyquery 将腾讯新闻保存为本地xlsx_html




demo


# coding: utf-8

# ## pyquery 抓取腾讯新闻

# In[7]:

import requests
from pyquery import PyQuery as pq

html = requests.get('http://news.qq.com/').text
news_items = pq(html).find('.linkto').items()
news_arr = []
for news in news_items:
news_arr.append({'title' : news.text(), 'url' : news.attr('href')})
news_arr[0]


# In[14]:

import pandas
import datetime
news_df = pandas.DataFrame(news_arr)
news_df.to_excel('{}.xlsx'.format(datetime.date.today().strftime('%Y-%m-%d')))



标签:xlsx,arr,pyquery,python,items,df,news,import
From: https://blog.51cto.com/u_11290086/5808979

相关文章

  • python3 - 使用 jieba3k 对直播平台房间标题进行分词
    python3安装jieba:pip3installjieba或者,先下载​​http://pypi.python.org/pypi/jieba/​​,解压后运行pythonsetup.pyinstall参考:​​https://github.com/fxsjy/......
  • C++&Python 描述 LeetCode 1.两数之和
    C++&Python描述LeetCode1.两数之和  大家好,我是亓官劼(qíguānjié),在【亓官劼】公众号、、GitHub、B站、华为开发者论坛等平台分享一些技术博文。放弃不难,但坚持......
  • python 中实现将两个列表合并为字典
     001、方法1>>>list1=["aaa","bbb","ccc"]>>>list2=[100,500,300]>>>dict1=dict(zip(list1,list2))>>>dict1{'aaa':100,'bbb':500,'ccc':300}......
  • python yield 会什么打印none?
     看一个小例子:cattest.pydefgen1():foriinrange(10):x=yieldiprint("x=%s"%x)这段代码执行结果如下:>>>importtestast>>>......
  • Python脚本IMAP登陆邮箱 搜索邮件
    功能:python脚本登陆邮箱查找指定邮件。  代码:#!/usr/bin/envpython#-*-coding:UTF-8-*-##pythontversion:3.8.8#导入模块importimaplib,string......
  • 使用 Python 语言批量改变多个文件夹下的多个图片的尺寸大小
    importglobimportosfromPILimportImage#1、获取文件夹名称path=r'H:\wordData\30train'dirnames=[fforfinos.listdir(path)ifos.path.isdir(path......
  • python文件
    文件什么是文件?文件是操作系统提供给用户/应用程序操作硬盘的一种虚拟的概念/接口用户/应用程序:(f=open(),获取文件对象、文件句柄)操作系统:文件计算机硬件:硬盘......
  • python数据类型
    数值类型1.1整型int类型转换:int("10")10进制转为二进制:bin()10进制转为八进制:oct()10进制转为16进制:hex()二进制转为10进制:int("0b1011",2)八进制转为10进制:int......
  • 如何用 Python 来模拟概率
     小朋友问我一个问题,如何用Python来模拟概率. 题目是:从 [-2,-1,0,1,2,3]中随机选择两个不同的数,乘积为0的概率是多少?我搜索并思考了一下,得出以下......
  • 盘点一个高德地图Python网络爬虫中前端数据和获取数据不一致问题
    大家好,我是皮皮。一、前言前几天在Python钻石交流群【心田有垢生荒草】问了一个Python网络爬虫的问题,下图是截图:代码初步看上去好像没啥问题,但是结果就是不对,地图上显......