python 在qq消息中下载文件

Python012

python 在qq消息中下载文件,第1张

主要使用selenium+chrome,加了Tkinter的简单GUI,代码比较简单,就不细说了,请自行品味:

获取qq好友列表

这个是从QQ充值获取的,可得"原始数据",“分组”,“显示名”,“QQ号”:

import selenium

from selenium import webdriver

from selenium.webdriver.chrome.options import Options

import tkinter as tk

from tkinter.filedialog import asksaveasfilename

from bs4 import BeautifulSoup

import lxml

import openpyxl

from openpyxl import Workbook

def callback():

driver.switch_to_frame('webpay-iframe')

iframe =driver.find_element_by_xpath('//*[@id="midas-webpay-main-1450000186"]/div[2]/div[1]/iframe')

driver.switch_to_frame(iframe)

html=driver.page_source

soup=BeautifulSoup(html,"lxml")

a=soup.find_all(attrs={'class':'icon-friend-s'})

wb = Workbook()

ws = wb.active

ws.append(["原始数据","分组","显示名","QQ号"])

for i in a:

if i.next_sibling !=' {undefined{el.name}}({undefined{el.qq}})':

#re,qq匹配:

#pattern = re.compile(r'[1-9][0-9]{4,}')

#re,括号匹配:

#pattern = re.compile(r'(?<=).∗?(?=).∗?(?=)')

#m = pattern.search(i.next_sibling)

k=0

for x in i.next_sibling:

if x == '(':

f=k

if x == ')':

l=k

k=k+1

ws.append([i.next_sibling,i.next_sibling.parent.parent.parent.parent.find(attrs={'class':'icon-more-friend'}).next_sibling,i.next_sibling[:f],i.next_sibling[f+1:l]])

print([i.next_sibling,i.next_sibling.parent.parent.parent.parent.find(attrs={'class':'icon-more-friend'}).next_sibling,i.next_sibling[:f],i.next_sibling[f+1:l]])

wb.save(asksaveasfilename(defaultextension ='.xlsx',filetypes = [('Excel 工作簿', '*.xlsx')]))

通过QQ的面对面快传上传python3.8文件后,点击处于QQ文件的python3.8,之后按照步骤即可完成安装。

先是安装python3.8。点击Next。选择自己想要存储的文件夹,点击Install。开始安装。安装完成后点击Close结束安装。

关于如何做的故事:英特尔公司的创始入之一,领导英特尔发展壮大的前首席执行官和董事长,安迪格鲁夫曾经给我上了人生的重要一课。有一次,他要听几位下属关于赛扬处理器市场推广的工作汇报,我当时作为咨询顾问参加了会议。中端理论当时已经成为英特尔的一个重大威胁,AMD和赛瑞克斯公司已经在低端微处理器市场抢占了大量的市场份额,越来越多的公司开始在入门级电脑上使用这两家公司的产品代替英特尔芯片。与此同时,这两家公司还在不断向中端市场进军,英特尔到了必须采取对策的时候。会议中途休息的时候,格鲁夫问我:“你觉得我们应该怎么办?"我认真地回答说,你们需要成立一个新的业务部门,这个部门可以有自己单独的财务系统和销售目标。格鲁夫却用他一贯的生硬语气说:“您真是个天真的学者!我问你怎么做,你却告诉我应该做什么。”他接着说:“我知道自己应该做什么,只是不知道如何才能做好。”我当时窘得恨不得找个地缝钻进去,格鲁夫说得对,我只是个天真的学者,刚才的回答只能证明我不清楚“做什么"和"怎么做”的区别。当我回到哈佛之后,我曾想要改变自己的研究方向,去发展一套“怎么做”的理论体系,但后来还是放弃了,因为我确实不知道自己怎样才能创新出这么一套理论来。我的研究重点仍一如既往地集中在商业中需要“做什么”上,我们不妨称之为“战略”。毫不夸张地说,只要是静下心来阅读、体会、理解我们关于战略、创新和成长方面研究成果的经理人,大都从中获得了莫大的帮助,在事业上也大都取得了更加辉煌的成就。然而,在我们之前的研究中,还没来得及给大家详细论述的一点是:在时机发生改变的时候,要想管理好一家公司,应该‘怎么做’。”