python 实时数据推送_python scrapy 爬取金十数据并自动推送到微信

该博客介绍了如何利用Python的Scrapy爬虫框架抓取金十数据网站的风险事件,并结合selenium和Windows API模拟操作,将高风险事件实时推送到微信。博主首先阐述了需求背景,然后详细讲解了实现思路,包括环境配置、代码逻辑,特别是微信消息的自动化发送过程。
摘要由CSDN通过智能技术生成

一、背景

因业务需要获取风险经济事件并采取应对措施,但因为种种原因又疏忽于每天去查看财经日历,于是通过爬取金十数据网站并自动推送到微信查看。

二、目标实现

image

三、环境与工具

1、pycharm:python开发IDE

四、实现思路

爬虫获取风险事件,然后python通过句柄定位到微信窗口,模拟键鼠操作本机微信客户端发给好友(自己),最开始本来使用微信itchat库,但是这个是基于微信网页版,登录几次后微信提示:为了你的帐号安全,此微信号已不允许登录网页微信。你可以使用Windows微信或Mac。

五、主要代码

# -*- coding: utf-8 -*-

import scrapy

from selenium import webdriver

from scrapy import signals

import win32con,win32gui,time,win32api

import win32clipboard as w

import re

from datetime import datetime

hwnd = 394916 #微信窗口句柄,使用句柄工具获取

class JinshiSpider(scrapy.Spider):

name = 'jinshirili'

allowed_domains = ['jinshi.com']

start_urls = ['https://rili.jin10.com/&#

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值