どのようにpythonを使ってルームメイトのドドトーンオンライン時間を記録しますか?
今日はみんなに面白い文章を共有します。先日ルームメイトとのチャットからインスピレーションを受けました。
ドトーンメッセージボックスに入るだけで、ユーザーのチャットウィンドウに入ることができます。
それから私は頭が回転します。pythonを使って一日のオンライン状況をリアルタイムで監視できますか?
やると言ったらやるが、ルームメイトを先に「手術」することにした。
1.論理分析
刃物を研いで、薪を切ってもいいです。何かをする前に、まず論理的に分析します。そうでなければ、功半ばになるだけです。
最初は携帯のシミュレータで操作したいですが、残念なことに携帯のエミュレータはオンラインの状態を示さないので、仕方なく、自分の好きな携帯を貢献するしかないです。
まずappumクライアントで、手ぶれ音を開きます。(appumの設置と使用については、前の記事を参照してください。)
スタートsessionをクリックします。
メッセージ要素をクリックします。
チャットウィンドウに入るにはクリックしてください。
オンライン状態要素を表示するidは以下の通りです。
comp.ss.android.ugc.aweme:id/blc
現在のページでこの要素の値を取得することを要求しているだけで、友達のオンライン状態を取得できます。「オンライン」に戻ると、ユーザーはオンラインと判定します。オンラインでないと判定されます。
2.Pythonコードをロールアップする
1.appumモジュールの操作で、手ぶれ音を開く
締め括りをつける
ここでは、pythonを使ってルームメイトのドドトーンオンライン時間を記録する方法についての記事を紹介します。pythonに関しては、もっと多くの関連記事を記録します。以前の文章を検索してください。または、下記の関連記事を引き続きご覧ください。これからもよろしくお願いします。
ドトーンメッセージボックスに入るだけで、ユーザーのチャットウィンドウに入ることができます。
それから私は頭が回転します。pythonを使って一日のオンライン状況をリアルタイムで監視できますか?
やると言ったらやるが、ルームメイトを先に「手術」することにした。
1.論理分析
刃物を研いで、薪を切ってもいいです。何かをする前に、まず論理的に分析します。そうでなければ、功半ばになるだけです。
最初は携帯のシミュレータで操作したいですが、残念なことに携帯のエミュレータはオンラインの状態を示さないので、仕方なく、自分の好きな携帯を貢献するしかないです。
まずappumクライアントで、手ぶれ音を開きます。(appumの設置と使用については、前の記事を参照してください。)
スタートsessionをクリックします。
メッセージ要素をクリックします。
チャットウィンドウに入るにはクリックしてください。
オンライン状態要素を表示するidは以下の通りです。
comp.ss.android.ugc.aweme:id/blc
現在のページでこの要素の値を取得することを要求しているだけで、友達のオンライン状態を取得できます。「オンライン」に戻ると、ユーザーはオンラインと判定します。オンラインでないと判定されます。
2.Pythonコードをロールアップする
1.appumモジュールの操作で、手ぶれ音を開く
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.順番にメッセージリストに入る、ユーザーチャットウィンドウをクリックします。
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.オンライン状態と時間を取得して保存する
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.オンライン状態に応じて折れ線図を描く
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に関しては、もっと多くの関連記事を記録します。以前の文章を検索してください。または、下記の関連記事を引き続きご覧ください。これからもよろしくお願いします。