先是安装python3.8。点击Next。选择自己想要存储的文件返芦信夹,点击Install。开始安装。安装完成后点击Close结束安装。
关于如何做的故事:英特尔公司的创始入之一,领导英特尔发展壮大的前首席执行官和董事长,安迪格鲁夫曾经给我上了人生的重要一课。有一次,他要听几位下属关于赛扬处理器市场推广漏轮的工作汇报,我当时作为咨询顾问参加了会议。中端理论当时已经成为英特尔的一个重大威胁,AMD和赛瑞克斯公司已经在低端微处理器市场抢占了大量的市场份额,越来越多的公司开始在入门级电脑上使用这两家公司的产品代替英特尔芯片。与此同时,这两家公司还在不断向中端市场进军,英特尔到了必须采取对策的时候。会议中途休息的时候,格鲁夫问我:“你觉得我们应该怎么办?"我认真地回答说,你们需要成立一个新的业务部门,这个部门可以有自己单独的财务系统和销售目标。格鲁夫却用他一贯的生硬语气说:“您真是个天真的学者!我问你怎么做,你却告诉我应该做什么。”他接着说:“我知道自己应该做什么,只是不知道如何才能做好。”我当时窘得恨不得找个地缝钻进去,格鲁夫说得对,我只是个天真的学者,刚才的回答只能证明我不清楚“做什么"和"怎么做”的区别。当我回到哈佛之后,我曾想要改变自己的研究方向哗虚,去发展一套“怎么做”的理论体系,但后来还是放弃了,因为我确实不知道自己怎样才能创新出这么一套理论来。我的研究重点仍一如既往地集中在商业中需要“做什么”上,我们不妨称之为“战略”。毫不夸张地说,只要是静下心来阅读、体会、理解我们关于战略、创新和成长方面研究成果的经理人,大都从中获得了莫大的帮助,在事业上也大都取得了更加辉煌的成就。然而,在我们之前的研究中,还没来得及给大家详细论述的一点是:在时机发生改变的时候,要想管理好一家公司,应该‘怎么做’。”
主要使用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')]))
请详细说明源罩一下问题。如果是以下问题,可以尝试解决一下。
你雹雀闹的好友没有python环境,是无法打开运行.py文件,可以尝试使用pyinstaller来进行打包。
安装方法:pip3 install pyinstaller #或pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple pyinstaller
2.没有合适的软件打开,岁旦可以使用:文本文档打开,pycharm,vs code等软件进行打开
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)