スナックelve 本店

バツイチ40代女の日記です

【悪用禁止】はてなスターを自動でつけよう!【自己責任】

f:id:elve:20210710112557p:plain

追記

みどりの小野 (id:yutoma233)さんで実験したらノードのパスが違ってたので直した。
ありがとwwwww小野さんwwwwwww
あとたまに付けるのミスるのでsleep(1)のほうが良いのかもしれない。

動機

anond.hatelabo.jp
ダメじゃない。
やろう!

結論

これはダメかもwwwwww

目的

好きなブクマカのページのスターを押しまくる
f:id:elve:20210710105622p:plain

結果

うざい。悪用しかできない(´;ω;`)
f:id:elve:20210710105053p:plain
f:id:elve:20210710105134p:plain

コード

https://b.hatena.ne.jp/はてなID/YYYYMMDDを指定した場合、最初の画面の指定日付のブクマにのみスターつけます。

import unittest, time
from selenium import webdriver
from selenium.common.exceptions import TimeoutException
from selenium.webdriver.common.action_chains import ActionChains

#はてなにログイン
driver = webdriver.Chrome("C:\Program Files (x86)\chromedriver_win32\chromedriver.exe")#各環境で変更する
driver.get("https://www.hatena.ne.jp/login")
elem_serach_lgname = driver.find_element_by_id("login-name")
elem_serach_lgname.send_keys("はてなID")
elem_serach_pss = driver.find_element_by_class_name("password")
elem_serach_pss.send_keys("パスワード")
elem_serach_btn = driver.find_element_by_class_name("submit-button")
elem_serach_btn.click()

#待ち過ぎかもしれない
time.sleep(3)

# 星何個
bkm =5

#ブクマカのページへ
driver.get("https://b.hatena.ne.jp/elve/20190707")
#elements_a = driver.find_elements_by_xpath('/html/body/div[3]/div/div[2]/div[3]/ul/li[@class="bookmark-item js-user-bookmark-item"]')#自分ブクマページに付ける時
elements_a = driver.find_elements_by_xpath('/html/body/div[3]/div/div[2]/div[2]/ul/li[@class="bookmark-item js-user-bookmark-item"]')#人のブクマページに付ける時

for elem2 in elements_a:
     try:
          btn = elem2.find_element_by_class_name("hatena-star-btn")
          btn.click()

          for num in range(bkm):
               actions = ActionChains(driver)
               actions.move_to_element_with_offset(btn,3,3)
               actions.click()
               actions.perform()
               time.sleep(0.5)#0.5→1のほうが良いかも
               print(num)

          driver.execute_script("arguments[0].scrollIntoView();", elem2)
     except:
          cud = btn.text
          print(cud)
          continue

失敗

import unittest, time
from selenium import webdriver
from selenium.common.exceptions import TimeoutException
from selenium.webdriver.common.action_chains import ActionChains

#はてなにログイン

driver = webdriver.Chrome("C:\Program Files (x86)\chromedriver_win32\chromedriver.exe")
driver.get("https://www.hatena.ne.jp/login")


elem_serach_lgname = driver.find_element_by_id("login-name")
elem_serach_lgname.send_keys("はてなID")
elem_serach_pss = driver.find_element_by_class_name("password")
elem_serach_pss.send_keys("パスワード")
elem_serach_btn = driver.find_element_by_class_name("submit-button")
elem_serach_btn.click()
time.sleep(3)

# 星何個
bkm =3

#ブクマカのページへ
driver.get("https://b.hatena.ne.jp/elve/20190710")
elements_a = driver.find_elements_by_xpath('/html/body/div[3]/div/div[2]/div[3]/ul/li[@class="bookmark-item js-user-bookmark-item"]')

for elem2 in elements_a:
     try:
          actions = ActionChains(driver)
          btn = elem2.find_element_by_class_name("hatena-star-btn")
          btn.click()

          actions.move_to_element_with_offset(btn,3,3)

          for num in range(bkm):
               actions.click()
               actions.perform()
               time.sleep(0.5)
               print(num)
           

     except:
          cud = btn.text
          print(cud)
          continue

これだとbkm=3で6スター。4で10スターついてしまった(;´∀`)

注意

ハテナ様から、私のブログのスター欄につきまして、注意して☆を使わなければ、今後は予告なくスター欄を停止するとの連絡

(臨時に)何時も感謝です。ponyoponyokunのブログのスター欄の事につきましてハテナ様から連絡を頂いた報告&IDコールが今も可能らしいのは?ですが、ハテナ様がハテナブログのIDコールを終了していたと御理解を感謝です - ponyoponyokunの日記

が来ることもあるから要注意!!

全ツイートダウンロードしたあとでDMをエクセルで見れるようにする

f:id:elve:20210709063203p:plain

ネタ元
ascii.jp

どうせならVBAで処理したいと思って
宇宙一わかりやすい?VBA-JSONを使ったJSONパースのしかた - Qiita
この辺読んだがわからず。断念。

ネタ元のコードだとエラーが出る。
インデントがなんか気に食わないらしいので入力し直して、足りないパッケージ入れてもダメ。
dmConversationのmessagesにmessageCreateがあるの前提のコードなので

        {
          "messageCreate" : {
            "reactions" : [ ],
            "urls" : [ ],
            "text" : "はーい!\n楽しみにしてまーす!(o^^o)",
            "mediaUrls" : [ ],
            "senderId" : "XXX",
            "id" : "XXX",
            "createdAt" : "2017-07-07T05:20:26.586Z"
          }
        },
        {
          "participantsLeave" : {    //■■■ここでエラーが出ちゃう■■■
            "userIds" : [
              "XXX"
            ],
            "createdAt" : "2017-07-06T22:17:04.340Z"
          }
        },

ので、回避するようにしただけ。

# -*- coding: utf-8 -*-
# エクセルを立ち上げておいてファイル読み込む
import json
import re
import sys
import io
import codecs
from dateutil.parser import parse
from pytz import timezone

# jasonファイルを開いて読み込む
with codecs.open(r'ダウンロードしたデータのパス\data\direct-messages-group.js', 'r' , 'utf-8', 'ignore') as f:
    data = f.read()
tw = json.loads(data[data.find('['):])

# 書き出すファイルを開く
f = open(r'出力したいパス\direct-messages.tsv', 'wb')

# 見たいデータを出力する
for t in tw:
    for m in t['dmConversation']['messages']:
        try :
            s = m['messageCreate']['text']
            c = parse(m['messageCreate']['createdAt']).astimezone(timezone('Asia/Tokyo')).strftime("%Y-%m-%d %H:%M:%S")
            s = s.replace("\n", " ")
            s = s.replace("\r", " ")
            s = "https://twitter.com/messages/"+t['dmConversation']['conversationId']+"\t"+c+"\t"+s+'\n'
            f.write(s.encode('utf-8'))
        except:
            continue
f.close()

エクセルで見るときはファイル→開く→ファイルの種類を(*.*)に→direct-messages.tsvを開く
f:id:elve:20210709062917p:plain
次へ
f:id:elve:20210709062932p:plain
スペースにチェック入れて完了

検索もソートもガンガンできるぜ!!

とびだせ!! はてなの森!!

f:id:elve:20210704175153p:plain
はてなから人がいなくなった、と有名な人が言うと同時期に人生で友人が減る時期などのニュースが上がってきていました。
インターネット(はてな)から人がいなくなってる気がした - orangestarの雑記
News Up 私、35歳 友だち減ってない? | NHKニュース
古来ゆかしき有象無象はてなーのワタクシとしては、最近ちょっと違う風景がはてなに広がってきてるなぁと思っていましたので、ちょっと書こうかな、と。
とうだうだ書いてるうちにid:Hagexさんの3回忌ムードになってしまい・・・空気読めないのはいつものことなのでご容赦ください←諸々間違えていた)

暮らしカテゴリのホッテントリでちょくちょく見かけるような感じ。
最初はなに? 新手の互助会? アフィアフィでお小遣い()界隈? と構えてたのですが、まぁ平和なコミュニティを作ってらっしゃるじゃぁないですか、このはてなで!!
いやね、こんな中身で10以上ブクマつくならウチももっとついても良いんじゃね? とは思いましたよw
はてなブログでブログ開設してブログ村に登録して(カテゴリバラけるように気をつけて)PV集めよう! みたいなセミナーありそうだなぁ、とか。
まぁ、動機はどうあれ、10年後も書いててくれるといいですね。

URL ID ブクマ プロフィール ブログ村
ブログ投稿をいつ行えば効果的なのか - シン・春夏冬広場 id:bluebunny666
出張で出会ったお花さん達です(#^.^#) - ちまりんのゆるい日常 id:chimaring
ふりかけ - 「だるころ」(だぁ~るまさんがこぉ~ろんだ♪) id:darucoro9216kun ×
【祝1周年】ブログを1年続けた結果【はてなブログPro更新】 - こもれび id:hatikinkun ×
ちょっとした違いだけど、大きな違いだよね。 - ・・・私がわたしであるために・・・ id:kirakirakaori ×
季節は アイス🍦 - nikonosukeyの日記 id:nikonosukey
オムライスにしたかったけれど卵が残り少なく、結局赤いご飯 - 料理好き人間が書くブログ id:tontun
【部屋を片付けたい方、必見!】空間のプロ「tidyup」さん🤝🤗探そうブロ友さん! おすすめブロ友さん新規紹介とちょっと無理くり映画など紹介 #はてなブログ無料 #グーグルアドセンス合格2021 #映画好き #読者数アップ #アクセスアップ - 🎬ふつ映-singark07-ブログ id:singark071781
いつもならスルーするんだけど - キャンプ女子えりごのみのはてなブログ id:eisomi

※漏れてたのでeisomiさん追加しました

そのうちはてなー限定でオフパコ相手募集したり、なかったコトにされたくないって暴露してみたり、自殺未遂したり、裁判になったりのドッタンバッタン大騒ぎになるかも!? とちょっとドキドキです(観測範囲の偏り・笑)
要は、勇気がないんでしょ?とか単著も無いのに*1とか名言が生まれて欲しいですね。


刃傷沙汰はやめよう。ペンは剣よりも強し(そういう意味ではない)

私は好きにした、君らも好きにしろ

*1:元ネタ的はこっち?

生きてく強さを重ね合わせ・・・てもまだ足りない

同棲相手の愚痴だけの記事です

私は元来、気力体力があまりない方であった。
3歳まで歩かず、医者に「立ち上がる気力がない」と言われたくらいである。
気力がない→運動しない→体力がなくなる→気力がない
気力がない→運動しない→集団行動に馴染めない→気力がない
など、まぁ多くのループの末、「運」だけでコレまでの44年を生きてきたのだ。運の善し悪しの判断はまだできない。

そんな私が生きるのに唯一拘っているのは親から(経済的に)自立することだ・・・と思う。
20で一人暮らしをしてから、炊飯器を買ったら米を買う金がなくなって詰む、みたいな日があっても、親に無心することはなかった。上司には、たかった←
前半は親が嫌いだったから。後半は親と対等でありたかったから。
作ったのも生んだのも育てたのも親の勝手だとは思っているので、そこに感謝はあまりない。
そろそろ彼らも私という宇宙をこの世に出現させた責任はとったのではないだろうか。娘(私)は実家にいる20年は常に死にたく、家を出てからは3回位自殺未遂したが、最近落ち着いてきた気がする。嗚呼、生まれたくなかったなぁ~なんてのも、生まれた後じゃないと思えないからなぁw

さて、そんな私は東京で非正規雇用派遣社員で働いており、手取りが月20万ちょいである。
自分一人なら生きていけるけど、恋人を養うほどの稼ぎはないし、今後給料が上る見込みもない。

同居している恋人のカズ。ワタクシが見下して安心できる存在である。
知り合ったのはマッチングアプリで年収400万~と書いていたが多分それより低い。
私から見ると信じられないのだが実家が大好きで両親が大好きで、すべての責任を放棄した男である。
ざっと聞いたところ、勉強が嫌いだった→ギリギリで高校へ→就職したくなかった→なんか誘われた怪しげな仕事に→逮捕→倉庫で契約社員10年以上、という経歴で、嫌なことから全力で逃げてきたんだなぁ~という感じがする。酒を飲めば酔っ払ってすべてを忘れてしまうし、毎日酔っ払うのである。
たまにごろりと横になって、虚空を見つめている。この人にはこの人の虚無があるのであろう、と思いながらもこっちは2人分の洗濯したり炊事したりしてるので、邪魔だしイラッとするw

先日カズが「ああ、疲れたなぁ、人生に」などと急に言うので非常に驚いてしまった。「この生き物にそんな知性があったとは!」的な驚きだったので、深く反省した。見下しすぎです。

マルセイ(元夫)が18から結婚する38くらいまで一人暮らししてた達人だったせいもあろうが、カズの「生活(する)力」の低さに本当に辟易してしまう。
これが20代とかだったら許せるのかなぁ? と考えると、いやどっちにしろ嫌だ、という結論になるのだが、若いほうがまだ将来改善される確率が高い気がしてしまう。
カズのことは目一杯見下して、余計な期待はしないようにしてる。彼は流されやすく、選択肢があれば何も考えずに楽な方を選ぶ。くだらない嘘を嘘と認識もしないでつく。小悪党なのだ。

だが、日々新しい絶望を発見してしまう。
snack.elve.club

前妻情報

最初に聞いた情報は「中国人で国籍が欲しくて俺と結婚してすぐ離婚した」であった。LINE登録してるがメッセージを送っても応答がない、と言っていたので「ブロックされてるじゃねーかw 消せw」と言った。
次に聞いた情報は「結婚前、彼女の意思で双子を降ろした」「結婚後にできた子は流産だった」
あらまぁお気の毒に、とは思ったが基本関係ない話であった。
酔っ払ってるカズに最初に聞いた奥さんの話を振ったところ何故か若干怒り気味で
「そんなんじゃないよ! 子作りにも協力的だったし!」
と言われた。唐突に出てくる積極的にセックスしてました情報に、当方としても困惑の極み。
それを誘発したのが「高齢故中出ししても妊娠しない私の存在」なのかと衝撃を受けたが、相手は酔っ払ってるので引っかかったまんまにしておくことにした。死ね。

籍入れないのは誰の責任だ

カズは前科持ちである。従兄弟の子供などに迷惑を掛ける可能性があるので、籍入れれないよ、という話を割と最初の方でした。彼はわかったと言っていた。
その後、セックス時に避妊しなくなった。
酔っ払ったカズが聞いてきた。
「最近生で出しちゃってるけど・・・できたら籍入れるの?」
「いや、籍は入れないって」
「そっかー」
なんか籍入れないのは私のわがままみたいに思ってません? お前のせいで入れれないのだがわかってるのか? と小1時間問い詰めたい

住民票すら移せない

まえっまえからマイナンバーカードがどーのこーの言ってたんだが、私自身はすんなり取得できたし、言われたとおりにするだけじゃん、と思って放置していた。
この度、カズの大好きなご実家が引っ越すことになり、金もないくせに「本当は実家を残したい」とか言うカズにイライラしてたわけですが、引越し先のマンションはお姉さん’sがお金を出す模様。ありていにいえば、カズは帰る家を失うことになった。「頭金いくらか出さないとカズさんの居場所なくなっちゃうんじゃないの?」と何度か言ったが「そーなんですよぉぉwwww」と笑うばかりで、金は出さなかったようだ。それはカズ家の話なので別にどうでもいい。貯金いくらあるのかすら知らんし興味ない。
ただひたすら、気持ちわりーなーとは思う。あれだけ実家に依存しておいて・・・と。いや、私に言わないだけでちょっとは出してるのかもしれないけどね。

で、だ。住民票移さなくても良い? などとのたまっていたカズも、住民票を移すしか無くなった。
彼は金曜日休みで毎週実家に帰ってるのだから、転出届くらいいつでも取れるだろうと思っていたら「役所って土日やってないのかなぁ~」とかブツブツ言うわけですよ。
そんくらい、自分で調べろよ。
結局調べましたよ。んで、金曜日に転出届けだしたら土曜日に転入届出しに行けそうだよ、までお膳立てしたんスよ。
マイナンバーカードまだ受け取ってないから、その後のほうがいいって言われた~」

まだ受け取ってないのかよ!!
あまりの低能ぶりにびっくりですよ。結局ワクチンうつまでは移せないんじゃねーの? コレw

格好悪いのに金をかける

これはねー、まー、経済的に余裕あるなら全然いいんスよ。ちょっとまとまった出費があるたびに「キツイ」「後でだと払えないから今払う」*1とか言ってて、こちとらストレスなわけですよ。
ラコステとかラルフローレンの服を買いたがるんスよねぇ・・・・。しかも、普段4万なのに2万だって! コレは安い! 買わなくちゃ!! みたいなノリで・・・。
で、首周りの締め付けが苦手とか言って、首周りよれっよれのへろっへろで、超だらしない感じに見えるんです。良いんだけど、多分君、ユニクロのシャツで十分よ? っていうね・・・。

自宅の機能を理解する気もない

彼にとって自宅が実家なのかもしれないからあんまり強く言えないのだけど、焼き肉してるときに窓開けるね、って窓開けてくれるところまで良かったんだけど、網戸無しで全開。
虫入り放題、という地獄が発生しました。殺す。
網戸があるの知らなかった! とか言うの・・・。絶望しかないよ。

そもそも私の話を聞いていない

トイレが臭いからちゃんと床拭いてほしい→今使ってるシート(100均の)が薄いから・・・って言う会話が事前にあってですね・・・

なんで・・・なんで・・・ってなります。本当に悲しい。
多分風呂とトイレの掃除もこっちが何も言ってないときはしてない。毎週やってねって言ってるのに(;´∀`)

マウントと責任感、或いは焦り

現在のアパートは私名義で借りていて、なんというか、生活の主導権と責任が私にある感じなんスよね。
そうすっと、すっごい相手のこと見下したくなるの。
謎。お前は俺より下の立場だろ!? あぁん!? みたいな気分になるんスよ、マジで。
コレで経済的にも自分がメインだったら絶対「誰の稼ぎでお前生活できてんだよ!!」って言う。私言っちゃうわ!!
生きていくというプレッシャーに負けてると言うか・・・そういう確認しないとやってらんねー気分がわかってしまう(´;ω;`)わかりとぉなかった(´;ω;`)
DV気質だからほんとこういうの困る。

で、私はどうしたいのか、だ

相変わらず飲むもんも食うもんも、ちょこっと残すし・・・。
父親が認知症だから遺伝的にボケそうだし、非常になんというか、なんでこんな男を・・・と。同棲してしまった段階でヤバいのの受け皿になってしまったな、と。
早めに別れたほうが良いのか何なのかよくわからん。メンタル安定はしてるんだよねぇ。見下し、気持ちいいw

それぞれの理由で
流した涙の数だけそれだけの喜び
本当に君を救っているかい

*1:謎理論

解決脳

マルセイ(元夫)とラインしてたら、相変わらず男だなぁ、と苦笑してしまったのです(笑)
モバイルパスモ、iPhone7で使えないのよ(´;ω;`)
f:id:elve:20210627120409p:plain

現在最大容量89%
70切ったらバッテリー交換かなぁ・・・。でもバッテリー交換しちゃったら長く使いたいしなぁ・・・。

iPhone のバッテリー交換 - Apple サポート 公式サイト
5,940円かぁ・・・。