「利用者:夜泣き/スクリプト」の版間の差分

編集の要約なし
>Fet-Fe
編集の要約なし
>夜泣き
編集の要約なし
6行目: 6行目:


'''
'''
ver2.1.2 2022/8/29恒心
ver2.1.3 2022/9/17恒心


当コードは恒心停止してしまったhttps://rentry.co/7298gの降臨ショーツイート自動収集スクリプトの復刻改善版です
当コードは恒心停止してしまったhttps://rentry.co/7298gの降臨ショーツイート自動収集スクリプトの復刻改善版です
42行目: 42行目:
import re
import re
import json
import json
from datetime import datetime, timezone
from time import sleep
from time import sleep
from typing import Final, NoReturn, TypeAlias
from typing import Final, NoReturn, TypeAlias
63行目: 64行目:
   ##生きているのはhttps://github.com/zedeus/nitter/wiki/Instancesで確認
   ##生きているのはhttps://github.com/zedeus/nitter/wiki/Instancesで確認
   ##末尾にスラッシュ必須
   ##末尾にスラッシュ必須
   NITTER_INSTANCE: Final[str] = 'http://ibsboeui2im5o7dxnik3s5yghufumgy5abevtij5nbizequfpu4qi4ad.onion/'
   NITTER_INSTANCE: Final[str] = 'http://nitterqdyumlovt7tjqpdjrluitgmtpa53qq3idlpgoe4kxo7gs3xvad.onion/'
  #NITTER_INSTANCE: Final[str] = 'http://ibsboeui2im5o7dxnik3s5yghufumgy5abevtij5nbizequfpu4qi4ad.onion/'


   ##archive.todayの魚拓
   ##archive.todayの魚拓
137行目: 139行目:
   #関数類
   #関数類
   def __init__(self, krsw: bool=False):
   def __init__(self, krsw: bool=False):
     self._txt_data: str = ''
     self._txt_data: list[str] = []
     self._limit_count: int = 0 ##記録数
     self._limit_count: int = 0 ##記録数


167行目: 169行目:
       self._stop: Final[str] = self._stop_word()
       self._stop: Final[str] = self._stop_word()


    ##日付取得
    self._date = self._tweet_date(BeautifulSoup(self._page.text, 'html.parser').find(class_='timeline-item'))
    self._txt_data.append('')
     print()
     print()


177行目: 182行目:
   ##失敗かどうかは呼出側で要判定
   ##失敗かどうかは呼出側で要判定
   def _request_once(self, url: Final[str]) -> Response:
   def _request_once(self, url: Final[str]) -> Response:
     res: Response = requests.get(url, timeout=self.REQUEST_TIMEOUT, headers=self.HEADERS, allow_redirects=False, proxies=self.PROXIES)
     res: Response = requests.get(url, timeout=self.REQUEST_TIMEOUT, headers=self.HEADERS, allow_redirects=False)
     sleep(self.WAIT_TIME) ##DoS対策で待つ
     sleep(self.WAIT_TIME) ##DoS対策で待つ
     return res
     return res
287行目: 292行目:
   def _fail(self) -> NoReturn:
   def _fail(self) -> NoReturn:
     print("接続失敗しすぎで強制終了ナリ")
     print("接続失敗しすぎで強制終了ナリ")
     if self._txt_data != '': ##取得成功したデータがあれば発行
     if len(self._txt_data) > 0: ##取得成功したデータがあれば発行
       print("取得成功した分だけ発行しますを")
       print("取得成功した分だけ発行しますを")
       self._make_txt()
       self._make_txt()
     else:
     else:
       exit(1) ##終了
       exit(1) ##終了
  ##self._txt_dataにwikiでテーブル表示にするためのタグをつける
  def _text_table(self) -> None:
    self._txt_data[0] = '{|class="wikitable" style="text-align: left;"\n' + self._txt_data[0] + '|}'


   ##テキスト発行
   ##テキスト発行
   def _make_txt(self) -> NoReturn:
   def _make_txt(self) -> NoReturn:
     result_txt: Final[str] = '{|class="wikitable" style="text-align: left;"\n' + self._txt_data + '|}' ##wikiの表の最初と最後
    self._next_day()
     result_txt: Final[str] = '\n'.join(self._txt_data) ##リストを合体
     ##ファイル出力
     ##ファイル出力
     with codecs.open('tweet.txt', 'w', 'utf-8') as f:
     with codecs.open('tweet.txt', 'w', 'utf-8') as f:
321行目: 331行目:
     else:
     else:
       return False
       return False
  ##ツイートの日付を取得
  def _tweet_date(self, tweet: bs4.element.Tag) -> datetime:
    date_str = tweet.find(class_='tweet-date').a['title']
    date = datetime.strptime(date_str, '%b %d, %Y · %I:%M %p UTC').replace(tzinfo=timezone.utc)
    return date
  #self._dateの日付のツイートがなくなったときの処理
  def _next_day(self, date: datetime | None = None) -> None:
    self._text_table()
    self._txt_data[0] = self._date.strftime('=== %m月%d日 ===\n') + self._txt_data[0]
    print(self._date.strftime('%m月%d日のツイートを取得完了ですを'))
    if date is not None:
      self._txt_data.insert(0,'')
      self._date = date


   def _get_tweet_media(self, tweet: bs4.element.Tag) -> str:
   def _get_tweet_media(self, tweet: bs4.element.Tag) -> str:
364行目: 389行目:
         continue
         continue
       tweet_url: str = self.TWITTER_URL + re.sub('#[^#]*$', '', tweet.find(class_='tweet-link').get('href')) ##ツイートのURL作成
       tweet_url: str = self.TWITTER_URL + re.sub('#[^#]*$', '', tweet.find(class_='tweet-link').get('href')) ##ツイートのURL作成
      date = self._tweet_date(tweet)
      if date.year != self._date.year or date.month != self._date.month or date.day != self._date.day:
        self._next_day(date)
       archived_tweet_url: str = self._callinshowlink_url(tweet_url) ##ツイートURLをテンプレートCallinShowlinkに変化
       archived_tweet_url: str = self._callinshowlink_url(tweet_url) ##ツイートURLをテンプレートCallinShowlinkに変化
       tweet_content: bs4.element.Tag = tweet.find(class_='tweet-content media-body') ##ツイートの中身だけ取り出す
       tweet_content: bs4.element.Tag = tweet.find(class_='tweet-content media-body') ##ツイートの中身だけ取り出す
369行目: 397行目:
       media_txt: str = self._get_tweet_media(tweet) ##ツイートに画像などのメディアを追加
       media_txt: str = self._get_tweet_media(tweet) ##ツイートに画像などのメディアを追加
       quote_txt: str = self._get_tweet_quote(tweet) ##引用リツイートの場合、元ツイートを追加
       quote_txt: str = self._get_tweet_quote(tweet) ##引用リツイートの場合、元ツイートを追加
       self._txt_data = '!' + archived_tweet_url + '\n|-\n|\n' \
       self._txt_data[0] = '!' + archived_tweet_url + '\n|-\n|\n' \
         + self._escape_wiki_reserved_words(tweet_content.get_text()) \
         + self._escape_wiki_reserved_words(tweet_content.get_text()) \
         + quote_txt + media_txt + '\n|-\n' \
         + quote_txt + media_txt + '\n|-\n' \
         + self._txt_data ##wikiの文法に変化
         + self._txt_data[0] ##wikiの文法に変化
       self._limit_count += 1 ##記録回数をカウント
       self._limit_count += 1 ##記録回数をカウント
       if self._limit_count % self.REPORT_INTERVAL == 0:
       if self._limit_count % self.REPORT_INTERVAL == 0:
484行目: 512行目:
== 実行例 ==
== 実行例 ==
20件での実行例。
20件での実行例。
=== 09月14日 ===
{|class="wikitable" style="text-align: left;"
{|class="wikitable" style="text-align: left;"
!{{CallinShowLink|1=https://twitter.com/CallinShow/status/1563171863043325954|2=https://archive.ph/jkfiW}}
!{{CallinShowLink|1=https://twitter.com/CallinShow/status/1570070806964862977|2=https://archive.ph/DUQA1}}
|-
|-
|
|
明日は明日の風が吹く!!!<br>
<nowiki>#</nowiki>一律現金十万円給付金を最優先に <br>
{{Archive|1=https://twitter.com/rumaimai288/status/1563136444230926341|2=https://archive.ph/eA4bp|3=https://twitter.com/rumaimai288/status/1563136444230926341}}
<br>
これは明らかに無駄だから1人親支援、学生の奨学金についての返還債務を減らすことに使おう。
|-
|-
!{{CallinShowLink|1=https://twitter.com/CallinShow/status/1563179306477449216|2=https://archive.ph/7GnmJ}}
!{{CallinShowLink|1=https://twitter.com/CallinShow/status/1570078142018244610|2=https://archive.ph/5PadJ}}
|-
|-
|
|
そうなるよな。<br>
誹謗中傷は良くない。<br>
{{Archive|1=https://twitter.com/itm_nlab/status/1563041010963296261|2=https://archive.ph/xPWIY|3=https://twitter.com/itm_nlab/status/1563041010963296261}}
{{Archive|1=https://twitter.com/ota324/status/1570005982666960897|2=https://archive.ph/Gak9f|3=https://twitter.com/ota324/status/1570005982666960897}}
|-
|-
!{{CallinShowLink|1=https://twitter.com/CallinShow/status/1563184989369315329|2=https://archive.ph/J4P2z}}
|}
=== 09月15日 ===
{|class="wikitable" style="text-align: left;"
!{{CallinShowLink|1=https://twitter.com/CallinShow/status/1570207381098999808|2=https://archive.ph/DrAbJ}}
|-
|-
|
|
昔、渋谷の東宝の映画館で見たな。<br>
{{Archive|1=https://www.amazon.co.jp/祇園ばんや【ぬかの花スタートセット〈小〉1-2人用】食べられる美味しいぬか床セット-有機JAS米使用-14種の贅沢素材-半年以上熟成-京都・祇園料亭の味/dp/B00BIV1R34?ref_=ast_sto_dp|2=https://archive.ph/pgThW|3=https://www.amazon.co.jp/祇園ばんや【ぬかの花スタートセット〈小〉1-2人用】食べられる美味しいぬか床セット-有機JAS米使用-14種の贅沢素材-半年以上熟成-京都・祇園料亭の味/dp/B00BIV1R34?ref_=ast_sto_dp}}<br>
{{Archive|1=https://twitter.com/kinro_ntv/status/1562741577184731136|2=https://archive.ph/o3p1C|3=https://twitter.com/kinro_ntv/status/1562741577184731136}}
<br>
|-
最近、これ買ってぬか漬け作ってるんだけど、ぬか漬けってコストパフォーマンス最高。<br>
!{{CallinShowLink|1=https://twitter.com/CallinShow/status/1563406043119783936|2=https://archive.ph/e7Bcv}}
|-
|
これは良くない。<br>
<br>
<br>
日中、会社の車だろ。<br>
つけといたら、1日で漬物できてて、夜つまめる。
{{Archive|1=https://twitter.com/pachipachisukki/status/1558433177408274432|2=https://archive.ph/r3Hzf|3=https://twitter.com/pachipachisukki/status/1558433177408274432}}
|-
|-
!{{CallinShowLink|1=https://twitter.com/CallinShow/status/1563469935099011073|2=https://archive.ph/eon5H}}
!{{CallinShowLink|1=https://twitter.com/CallinShow/status/1570394937958727681|2=https://archive.ph/6bdnx}}
|-
|-
|
|
政権を担った全ての政党に責任。<br>
KADOKAWAはコンプライアンスをちゃんとした方がいいよね。<br>
<br>
<br>
民主党だった人たちも含めてだ。<br>
会社として。<br>
<br>
<br>
放置してきたんだ。<br>
第三者委員会作って調査した方がいいよ。<br>
解散総選挙をしよう。<br>
{{Archive|1=https://twitter.com/news24ntv/status/1569939142670417922|2=https://archive.ph/gHf0C|3=https://twitter.com/news24ntv/status/1569939142670417922}}
<br>
民意をもう一度問うために。<br>
{{Archive|1=https://twitter.com/tbs_houtoku/status/1563429510682669058|2=https://archive.ph/WUk14|3=https://twitter.com/tbs_houtoku/status/1563429510682669058}}
|-
|-
!{{CallinShowLink|1=https://twitter.com/CallinShow/status/1563471832316923904|2=https://archive.ph/ci34j}}
!{{CallinShowLink|1=https://twitter.com/CallinShow/status/1570395927323770880|2=https://archive.ph/xTROh}}
|-
|-
|
|
立憲民主党はこの14人が議員辞職してみるくらいかっこいいことしてから追及してほしい。
今日も濃い1日だよ。<br>
<br>
何だろうな。
|-
|-
!{{CallinShowLink|1=https://twitter.com/CallinShow/status/1563472582229209089|2=https://archive.ph/DhMyI}}
!{{CallinShowLink|1=https://twitter.com/CallinShow/status/1570396210443452417|2=https://archive.ph/odbDG}}
|-
|-
|
|
二大政党制は期待できない。<br>
きゅうり買って帰ろうとしてたのに、まだ帰れない。
<br>
今は第三極が必要なんだ。
|-
|-
!{{CallinShowLink|1=https://twitter.com/CallinShow/status/1563477985893658624|2=https://archive.ph/pqsll}}
!{{CallinShowLink|1=https://twitter.com/CallinShow/status/1570396604963913728|2=https://archive.ph/rlaFL}}
|-
|-
|
|
{{Archive|1=https://www.iza.ne.jp/article/20220825-GBGV6NOE5BNWJHT3MSN47LXYCA/photo/E7XLVXDSQJJEXEG7AUTFABQ2GI/?utm_source=yahoo news feed&utm_medium=referral&utm_campaign=related_link|2=https://archive.ph/UKMYM|3=https://www.iza.ne.jp/article/20220825-GBGV6NOE5BNWJHT3MSN47LXYCA/photo/E7XLVXDSQJJEXEG7AUTFABQ2GI/?utm_source=yahoo news feed&utm_medium=referral&utm_campaign=related_link}}<br>
マスコミから取材の話がありましたが、僕はKADOKAWAと一切関係がないので、連絡してこないでください。<br>
<br>
{{Archive|1=https://twitter.com/CallinShow/status/1570394937958727681|2=https://archive.ph/6bdnx|3=https://twitter.com/CallinShow/status/1570394937958727681}}
身の丈にあわないものを求めるとかっこ悪いっていう象徴。<br>
<br>
背景に写っている山の山頂は見えない。<br>
<br>
五里霧中。
|-
|-
!{{CallinShowLink|1=https://twitter.com/CallinShow/status/1563480030466154497|2=https://archive.ph/by77Y}}
!{{CallinShowLink|1=https://twitter.com/CallinShow/status/1570397049245560834|2=https://archive.ph/HhOUw}}
|-
|-
|
|
金を貯め込む人がいる。<br>
色々ありすぎて疲れてるけど、何だか脳は活性化するのって何なんだろうな。<br>
<br>
<br>
人のために使った方がいいよ。<br>
アドレナリンってやつだな。
<br>
金を抱いて死ぬことはできないんだぜ。
|-
|-
!{{CallinShowLink|1=https://twitter.com/CallinShow/status/1563514805356756992|2=https://archive.ph/vAqUv}}
!{{CallinShowLink|1=https://twitter.com/CallinShow/status/1570397072570085382|2=https://archive.ph/fnDoF}}
|-
|-
|
|
弁護士唐澤貴洋への匿名のメッセージを募集中!<br>
弁護士唐澤貴洋への匿名のメッセージを募集中!<br>
<nowiki>#</nowiki>マシュマロを投げ合おう<br>
<nowiki>#</nowiki>マシュマロを投げ合おう<br>
{{Archive|1=https://marshmallow-qa.com/apt/e52b0b30-c815-4fdb-8a9c-409a6b8a650b|2=https://archive.ph/O6g3k|3=https://marshmallow-qa.com/apt/e52b0b30-c815-4fdb-8a9c-409a6b8a650b}}
{{Archive|1=https://marshmallow-qa.com/apt/79c915f6-e889-4765-8dbb-cca0b6cea262|2=https://archive.ph/U55Qp|3=https://marshmallow-qa.com/apt/79c915f6-e889-4765-8dbb-cca0b6cea262}}
|-
|-
!{{CallinShowLink|1=https://twitter.com/CallinShow/status/1563518352777445378|2=https://archive.ph/GPVPd}}
!{{CallinShowLink|1=https://twitter.com/CallinShow/status/1570466085534838785|2=https://archive.ph/vUWjo}}
|-
|-
|
|
コパノリッキーを獲得🏇<br>
ようやく1日が終わる。<br>
[[ファイル:FbK7jfiagAADYSm.jpg|240px]]
<br>
明日7時起き、やばいな。
|-
|-
!{{CallinShowLink|1=https://twitter.com/CallinShow/status/1563709530797527040|2=https://archive.ph/y7fte}}
!{{CallinShowLink|1=https://twitter.com/CallinShow/status/1570466373406707713|2=https://archive.ph/suecX}}
|-
|-
|
|
本当その通りだ。<br>
仕事に追われ、こんな毎日です。。。<br>
<br>
{{Archive|1=https://twitter.com/kokueisecom/status/1570466219643502592|2=https://archive.ph/r6WIp|3=https://twitter.com/kokueisecom/status/1570466219643502592}}
銀座に飲みに行ってみろ。<br>
<br>
そんな飲み方しているやつなんかみたことない。<br>
<br>
遊び方を知らない奴が、嫉妬妄想で仕方ないよねとか言ってるんだ。<br>
<br>
性的被害に遭うのは仕方がないとか、人権意識ゼロの発言。<br>
<br>
接待を伴う飲食業は、立派な仕事だ。<br>
{{Archive|1=https://twitter.com/hone_hone_kotu/status/1562287607681146881|2=https://archive.ph/5I5HF|3=https://twitter.com/hone_hone_kotu/status/1562287607681146881}}
|-
|-
!{{CallinShowLink|1=https://twitter.com/CallinShow/status/1563713254584553472|2=https://archive.ph/ZNeTh}}
!{{CallinShowLink|1=https://twitter.com/CallinShow/status/1570467186497716224|2=https://archive.ph/iNx2m}}
|-
|-
|
|
今回問題になった香川照之さんみたいな飲み方は、カッコ悪くて、そんなの真似してたら嘲笑、出禁、通報。
ありがとう❗️❗️<br>
{{Archive|1=https://twitter.com/kokueisecom/status/1570467045560713216|2=https://archive.ph/ntkky|3=https://twitter.com/kokueisecom/status/1570467045560713216}}
|-
|-
!{{CallinShowLink|1=https://twitter.com/CallinShow/status/1563822049453256705|2=https://archive.ph/1udCZ}}
!{{CallinShowLink|1=https://twitter.com/CallinShow/status/1570468251448250369|2=https://archive.ph/WicE5}}
|-
|-
|
|
接待を伴う飲食店についての考え方だったり、店の中での振る舞いでわかる。<br>
内容証明書かないとな。<br>
<br>
{{Archive|1=https://twitter.com/CallinShow/status/1570467429033316352|2=https://archive.ph/wESfJ|3=https://twitter.com/CallinShow/status/1570467429033316352}}
お金を使うのが無駄っていう人は、単なるケチ、女性にお金を使ったら負けくらいの精神の持ち主、一緒にいても楽しくない。<br>
<br>
振る舞いが悪いのは、自己評価が過大な人間。<br>
過大なので、更衣室のネタ。
|-
|-
!{{CallinShowLink|1=https://twitter.com/CallinShow/status/1563822588249272320|2=https://archive.ph/4CcE4}}
!{{CallinShowLink|1=https://twitter.com/CallinShow/status/1570468936298426370|2=https://archive.ph/yKcg7}}
|-
|-
|
|
接待を伴う飲食店の全ての痛客に向けて。<br>
今日はブラックIT企業の未払い残業代の話の相談があって、若い人からの搾取やばいよな。
<br>
{{Archive|1=https://note.com/takahirokarasawa/n/nd7f01ba99c74|2=https://archive.ph/Hte73|3=https://note.com/takahirokarasawa/n/nd7f01ba99c74}}
|-
|-
!{{CallinShowLink|1=https://twitter.com/CallinShow/status/1563833420492316673|2=https://archive.ph/cOFo8}}
|}
=== 09月16日 ===
{|class="wikitable" style="text-align: left;"
!{{CallinShowLink|1=https://twitter.com/CallinShow/status/1570807392899829760|2=https://archive.ph/https://twitter.com/CallinShow/status/1570807392899829760}}
|-
|-
|
|
ドンマイ川端!<br>
弁護士唐澤貴洋への匿名のメッセージを募集中!<br>
{{Archive|1=https://twitter.com/KAWABATA1129/status/1563706260645871616|2=https://archive.ph/OFcSs|3=https://twitter.com/KAWABATA1129/status/1563706260645871616}}
<nowiki>#</nowiki>マシュマロを投げ合おう<br>
{{Archive|1=https://marshmallow-qa.com/apt/d4905b12-9dcf-4f81-af54-b6c3e5237007|2=https://archive.ph/https://marshmallow-qa.com/apt/d4905b12-9dcf-4f81-af54-b6c3e5237007|3=https://marshmallow-qa.com/apt/d4905b12-9dcf-4f81-af54-b6c3e5237007}}
|-
|-
!{{CallinShowLink|1=https://twitter.com/CallinShow/status/1563890352960204800|2=https://archive.ph/pUjWT}}
!{{CallinShowLink|1=https://twitter.com/CallinShow/status/1570878373873995779|2=https://archive.ph/bbED7}}
|-
|-
|
|
{{Archive|1=https://marshmallow-qa.com/callinshow?utm_medium=url_text&utm_source=promotion|2=https://archive.ph/2BvG5|3=https://marshmallow-qa.com/callinshow?utm_medium=url_text&utm_source=promotion}}<br>
土曜日中京5R<br>
<br>
<br>
フォロワーの人で何か質問がある人待っています😊
◎マイド<br>
<br>
中山5R<br>
<br>
◎スノードーム
|-
|-
!{{CallinShowLink|1=https://twitter.com/CallinShow/status/1563891616901111808|2=https://archive.ph/QAjmW}}
|}
=== 09月17日 ===
{|class="wikitable" style="text-align: left;"
!{{CallinShowLink|1=https://twitter.com/CallinShow/status/1570983261572329472|2=https://archive.ph/fIArg}}
|-
|-
|
|
このツィートが意味がわからない人へ。<br>
今のところ全て的中<br>
<br>
<br>
川端さんが試合で負けたことに対して、<br>
後は中京8レースのみ<br>
一ファンとして<br>
[[ファイル:Fc1AvL6aAAALVhw.jpg|240px]]
<br>
|-
ドンマイ + 川端<br>
!{{CallinShowLink|1=https://twitter.com/CallinShow/status/1570983442170642434|2=https://archive.ph/gLfrX}}
<br>
|-
という意味でツイートしたものです。<br>
|
{{Archive|1=https://twitter.com/CallinShow/status/1563833420492316673|2=https://archive.ph/cOFo8|3=https://twitter.com/CallinShow/status/1563833420492316673}}
早起きおじさんです。<br>
{{Archive|1=https://twitter.com/CallinShow/status/1570983261572329472|2=https://archive.ph/fIArg|3=https://twitter.com/CallinShow/status/1570983261572329472}}
|-
|-
!{{CallinShowLink|1=https://twitter.com/CallinShow/status/1563913356511428608|2=https://archive.ph/u8HnK}}
!{{CallinShowLink|1=https://twitter.com/CallinShow/status/1570985131527262212|2=https://archive.ph/Tde3Z}}
|-
|-
|
|
アーシュラ・K・ル・グィンの「オメラスから歩み去る人々」を読む。<br>
教育委員会ちゃんとしなきゃだめだろ。<br>
<br>
{{Archive|1=https://twitter.com/takigare3/status/1570737878128529408|2=https://archive.ph/k4nim|3=https://twitter.com/takigare3/status/1570737878128529408}}
ネットの中で誹謗中傷する人たちは、理想郷とも思えるオメラスに住み、オメラスの地下牢にいる子どもを作ることで、安定を得ようとする。
|-
|-
!{{CallinShowLink|1=https://twitter.com/CallinShow/status/1563913838881554432|2=https://archive.ph/BgbEh}}
!{{CallinShowLink|1=https://twitter.com/CallinShow/status/1571039304834777091|2=https://archive.ph/HkTO9}}
|-
|-
|
|
現代社会においてオメラスは入れ子構造になっている。<br>
{{Archive|1=https://youtu.be/bVn0GSysmcI|2=https://archive.ph/https://youtu.be/bVn0GSysmcI|3=https://youtu.be/bVn0GSysmcI}}<br>
<br>
オメラスとされるところは、実は地下牢なんだと気付けるか。<br>
<br>
<br>
オメラスを去ることはできるのか。<br>
株式会社エンリケ空間の代表取締役だから、知らないでは済まない。<br>
{{Archive|1=https://twitter.com/CallinShow/status/1563913356511428608|2=https://archive.ph/u8HnK|3=https://twitter.com/CallinShow/status/1563913356511428608}}
債権者に今提示されている書類は、色々ツッコミどころがある。
|-
|-
|}
|}
匿名利用者