一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

腳本之家,腳本語言編程技術及教程分享平臺!
分類導航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務器之家 - 腳本之家 - Python - 如何使用python記錄室友的抖音在線時間

如何使用python記錄室友的抖音在線時間

2020-06-29 11:59Python學習交流啊啊啊 Python

這篇文章主要介紹了如何使用python記錄室友的抖音在線時間,本文通過實例代碼圖文相結合給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下

今天給大家分享一篇有趣的文章,靈感來自于前幾天與室友的聊天,他告訴我抖音可以實時顯示人的在線情況,如下圖:

如何使用python記錄室友的抖音在線時間

只需要進入抖音消息框,然后進入用戶聊天窗口,就可以看到上述在線狀態了。

然后我靈機一動,是不是用python可以實時監測一個人全天的在線情況?

說干就干,決定先拿我室友“開刀”

如何使用python記錄室友的抖音在線時間

1.邏輯分析

俗話說,磨刀不誤砍柴工,做任何事之前,都要先把邏輯分析清楚,要不然只會事倍功半。
起初本來想用手機模擬器來操作,但是不幸的是手機模擬器不顯示在線狀態,沒辦法,只能把自己的心愛的手機貢獻出來了。

首先用appium客戶端打開抖音(關于appium的安裝和使用,請參考之前的文章),配置如圖:

如何使用python記錄室友的抖音在線時間

點擊start session:

如何使用python記錄室友的抖音在線時間

點擊“消息”元素:

如何使用python記錄室友的抖音在線時間

再點擊進入聊天窗口:

如何使用python記錄室友的抖音在線時間

顯示在線狀態元素的id為:

com.ss.android.ugc.aweme:id/blc

那么,我們只需要在當前頁面一直請求獲取該元素的值就可以獲取該好友的在線狀態了,如果返回“在線”,則判該用戶在線;否則,判為不在線。

2.Python代碼擼起來

1.appium模塊操控打開抖音

?
1
2
3
4
5
6
7
8
9
10
desired_caps = {
   "platformName": "Android",
   "deviceName": "MHA_AL00",
   "appPackage": "com.ss.android.ugc.aweme",
   "appActivity": ".main.MainActivity",
   "noReset": "true",
   "fullReset": "false"
}
server = 'http://localhost:4723/wd/hub'
driver = webdriver.Remote(server, desired_caps)

2.依次點擊進入消息列表、用戶聊天窗

?
1
2
3
driver.find_element_by_xpath('//android.widget.TextView[contains(@text,"消息")]').click()
time.sleep(1)
driver.find_element_by_xpath('//android.widget.TextView[contains(@text,"女神的昵稱")]').click()

3.獲取在線狀態和時間并保存

?
1
2
3
4
5
6
7
8
9
10
11
12
13
while True:
 status=driver.find_element_by_id('com.ss.android.ugc.aweme:id/blc').text
 strtime = time.strftime("%H:%M:%S", time.localtime(time.time()))
 if status=='在線':
  status='在線'
 else:
  status='不在線'
 wb = xlrd.open_workbook('1.xls')
 tabsheet = wb.sheets()[0]
 k = tabsheet.nrows #表格已有的行數
 worksheet.write(k , 0, i['name']) # 酒店名字
 worksheet.write(k , 1, i['addr']) # 酒店地址
 time.sleep(60)

 4.根據在線狀態畫出折線圖

?
1
2
3
4
df = pd.read_excel('1.xls', encoding='gbk', usecols=['時間', '狀態'])
line = Line("折線圖")
line.add("在線狀態", df['時間'], df['狀態'], xaxis_rotate=45)
line.render('折線圖.html')

根據當代“惡臭”青年的生活習慣,睡前醒后十有八九是在刷抖音,所以可以推斷出,室友今天是在9點20分左右醒的、23點左右睡的,看起來作息還是比較規律的。

總結

到此這篇關于如何使用python記錄室友的抖音在線時間的文章就介紹到這了,更多相關python記錄抖音在線時間內容請搜索服務器之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持服務器之家!

原文鏈接:https://www.cnblogs.com/shann001/p/13203066.html

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 先锋影音 av | hd最新国产人妖ts视频 | 草逼视频免费看 | 丰满艳妇亲伦视频 | 精品AV综合导航 | 色愉拍亚洲偷自拍 | 操比视频| 欧美特级特黄a大片免费 | 精品女同一区二区三区免费站 | 好紧好爽的午夜寂寞视频 | 波多野结衣一区 | 精品免费 | 91粉色视频在线导航 | 欧美摘花破处 | 国产精品福利在线观看免费不卡 | 亚洲精品综合一二三区在线 | 国产真实伦对白在线播放 | 91麻豆精品国产91久久久 | 猛h辣h高h文湿校园1v1 | 日韩中文字幕网站 | 欧美18-19 | freese×video性欧美丝袜 | 超鹏97国语 | 日本护士xxxx爽爽爽 | 四虎影视884aa·com | 小鸟酱在线播放 | 日本xxxxxxxxx高清hd | 亚州精品视频 | 希岛爱理aⅴ在线中文字幕 午夜综合网 | 特黄特色大片免费视频大全 | 秀逼逼| www在线观看视频免费 | 果冻传媒在线播放1 | 久久re这里精品在线视频7 | 草莓社区 | 国产小视频在线免费 | 波多野结衣久久国产精品 | 国产精品视频自拍 | 免费精品在线视频 | 欧美一卡2卡3卡无卡 | 久久精品视在线观看2 |