Twitterプロフィールからスパムみたいなアカウントかを機械学習で判定してみた。
2021.06.28
Twitterプロフィールからスパムみたいなアカウントかを機械学習で判定してみました。
何故、このような事を考えたかはスパムみたいなアカウントってぱっと見で人は区別できるよねって思ったのでLobeというソフトを使って画像解析(機械学習)してモデルをエクスポートし、そのモデルをテンソルフローで使用して動作確認してみました。
結果は、まぁまぁの精度だったのでモデルをお裾分けしますね。因みにTwitterのプロフィール画像のスクリーンショットを行った時のソースコードも提供します。
尚、機械学習に使用したプロフィール画像は400枚ほど(少ない?)です、ok-image(一般人)とng-image(スパムみたいなアカウント)というラベルを付けて学習させてます。
model::https://zip358.com/ai-model/tw-profile/saved_model.pb (?モデルの中身はtensorboardでご確認を!)
zip358com
zip358
# Generated by Selenium IDE
import time
from selenium import webdriver
from webdriver_manager.chrome import ChromeDriverManager
from selenium.webdriver.common.by import By
from selenium.webdriver.common.action_chains import ActionChains
from selenium.webdriver.support import expected_conditions
from selenium.webdriver.support.wait import WebDriverWait
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.common.desired_capabilities import DesiredCapabilities
from selenium.webdriver.support.ui import Select
class twss():
def setup_method(self):
self.driver = webdriver.Chrome(ChromeDriverManager().install())
self.vars = {}
def teardown_method(self):
self.driver.quit()
def screenshots(self):
self.driver.get("https://twitter.com/")
self.driver.set_window_size(945, 900)
with open('twname.dat','r',encoding="utf-8") as f:
for line in f:
FILENAME = "X:\\var\\www\\html\\labo_ai\\twss\\image\\screen_" + line.replace('\n', '') +".png.webp"
self.driver.get("https://twitter.com/" + line.replace('\n', ''))
time.sleep(2)
self.driver.save_screenshot(FILENAME)
f.close()
self.driver.quit()
twss = twss()
twss.setup_method()
twss.screenshots()
著者名 @taoka_toshiaki
※この記事は著者が40代前半に書いたものです.
Profile
高知県在住の@taoka_toshiakiです、記事を読んで頂きありがとうございます.
数十年前から息を吸うように日々記事を書いてます.たまに休んだりする日もありますがほぼ毎日投稿を心掛けています😅.
SNSも使っています、フォロー、いいね、シェア宜しくお願い致します🙇.
SNS::@taoka_toshiaki
タグ
358, 400, ai-model, com, https, lobe, model, ng-image, ok-image, SA, tw-profile, Twitter, zip, アカウント, エクスポート, お裾分け, コード, ショット, スクリーン, スパム, ソース, ソフト, テンソル, フロー, プロフィール, モデル, ラベル, 一般人, 事, 人, 何故, 使用, 判定, 動作, 区別, 学習, 提供, 時, 機械, 画像, 確認, 精度, 結果, 解析,
皆が知りたいアクセス数と収入。
2020.11.05
皆が知りたいアクセス数と収入ですが、こんな感じになります。この頃、感じたことはアクセス数が多くても日の収入が少ないということはあります、逆にアクセス数が少なくても収入が多い日もあります。なので、この頃はアクセス数に気をかけていません。毎月、ブログの収入が入ってきたら本当に言うことはないだけど、自分の場合、毎月じゃなく毎年、1回ぐらい振り込まれるような感覚ですね。銀行に振り込まれるには最低収入が8000円に到達しないと振り込まれません。因みに逆算すれば月にどれぐらいの収入を得ているか分かるかと思います。
まぁでもアクセス数が増えていくことが収入が増えていく一番の近道にはかわりはないだろうけど、この頃、アクセス数は日によってまちまちです。100超えする日もあれば、日に2000人超えした日もありと・・・おそらくスパムだろうけど。日によって本当にまちまちなのです。出来れば毎日、平均してアクセス数が1万ぐらいあれば良いなと思っています。たぶん、昔のGさんのアルゴリズムだったら1000人超えはあり得たかもしれないけれど、いまのアルゴリズムだと人によって表示されるサイトや順位が変わるので、正直なところ、100超えしているだけでも、一般人としては、まぁ凄いかもしれない。だけども自分としては毎日、アクセス数が1万超えして頂けないと飯旨には到底なれないなと思っています。
リンクをシェアして拡散して頂けると有り難いです。
トイウコトデ、今後ともどうぞよろしくお願い致します。
著者名 @taoka_toshiaki
※この記事は著者が40代前半に書いたものです.
Profile
高知県在住の@taoka_toshiakiです、記事を読んで頂きありがとうございます.
数十年前から息を吸うように日々記事を書いてます.たまに休んだりする日もありますがほぼ毎日投稿を心掛けています😅.
SNSも使っています、フォロー、いいね、シェア宜しくお願い致します🙇.
SNS::@taoka_toshiaki
タグ
1, 100, 2000, 8000, アクセス, かわり, こと, スパム, どれぐらい, ブログ, まちまち, 一, 万, 到達, 収入, 場合, 平均, 感じ, 感覚, 日, 昔, 最低, 月, 本当, 毎年, 毎日, 毎月, 気, 皆, 自分, 近道, 逆, 逆算, 銀行, 頃,
ping送信はエラー吐きまくり。
2020.11.03
FC2ブログ http://ping.fc2.com
Technorati JAPAN http://rpc.technorati.jp/rpc/ping
NAMAAN http://ping.namaan.net/rpc/
Blog People http://www.blogpeople.net/servlet/weblogUpdates
BulkFeed http://bulkfeeds.net/rpc
gooブログ http://blog.goo.ne.jp/XMLRPC
MyBlog Japan http://ping.myblog.jp
ココログ http://ping.cocolog-nifty.com/xmlrpc
ブログ村 Pingサーバー広場 http://ping.blogmura.jp/rpc/
Amagle ping service http://ping.amagle.com/
ブログスタイル http://blogstyle.jp/xmlrpc/
JUGEM http://jugem.jp/?mode=NEWENTRY
bolgoon http://www.blogoon.net/ping/
人気blogランキング http://blog.with2.net/ping.php/
ドリコム http://ping.rss.drecom.jp
エキサイトブログ http://ping.exblog.jp/xmlrpc
yahoo.com http://api.my.yahoo.com/RPC2
PING.BLOGGERS.JP http://ping.bloggers.jp/rpc/
上記のようなping一覧が在るけれど、実際機能していないものが多い。ping送信はもう時代遅れになりつつ在るのかもしれない。そんな時代遅れになりつつ存在なので、自分でping先をいちいち管理するのは、ナンセンスだと思いこの度、pingoo!(https://pingoo.jp/)というサービスのフリープランを使いだしました。因みにスパム屋さんなど、いろいろな方々が登録されているサービスなのでそれを覚悟でお試しください。
それとは別にping送信をコマンドラインから送信するPHPプログラムを作りました。自分が運用しているよさこい動画検索サイトに入れ込んでいます。ソースコードとコマンドは下記になります。
php ping.php ping
<?php
if ($argv[1]=="ping") {
$nglist = [];
$server = array(
"http://ping.fc2.com",//FC2ブログ
"http://pingoo.jp/ping/",//pingoo.jp
);
$site_name = "よさこい動画検索";
$url_parameter = explode("\n", file_get_contents("../data.csv"));
for ($i = 0; $i < count($server); $i++) {
foreach ($url_parameter as $key => $val) {
$parameter = explode(",", $val);
$parameter[0] = trim($parameter[0]);
$parameter[1] = trim($parameter[1]);
$site_url = "https://yosakoi-video.com/?id={$parameter[0]}&q=" . urlencode($parameter[1]);
$dev = $content = '<?xml version="1.0" encoding="UTF-8"?>
<methodCall>
<methodName>weblogUpdates.ping</methodName>
<params>
<param><value>' . $site_name . '</value></param>
<param><value>' . $site_url . '</value></param>
</params>
</methodCall>
';
$options = array('http' => array(
'method' => 'POST',
'header' => 'Content-type: text/xml' . "\r\n"
. 'Content-length: ' . strlen($content),
'content' => $content
));
$context = stream_context_create($options);
$ret = @file_get_contents($server[$i], false, $context);
var_dump($server[$i]);
var_dump($parameter[0]);
//var_dump($ret);
}
}
}
著者名 @taoka_toshiaki
※この記事は著者が40代前半に書いたものです.
Profile
高知県在住の@taoka_toshiakiです、記事を読んで頂きありがとうございます.
数十年前から息を吸うように日々記事を書いてます.たまに休んだりする日もありますがほぼ毎日投稿を心掛けています😅.
SNSも使っています、フォロー、いいね、シェア宜しくお願い致します🙇.
SNS::@taoka_toshiaki
タグ
2, Amagle, blog, BLOGGERS, bolgoon, BulkFeed, cocolog-nifty, com, fc, goo, http, https, JAPAN, jp, JUGEM, MyBlog, NAMAAN, People, ping, pingoo, service, Technorati, xmlrpc, Yahoo, いろいろ, エキサイト, エラー, ココログ, サーバー, サービス, スタイル, スパム, ドリコム, ナンセンス, プラン, フリー, ブログ, ブログ村, もの, ランキング, 一覧, 上記, 人気, 先, 存在, 実際, 広場, 度, 方々, 時代遅れ, 機能, 登録, 管理, 自分, 送信,
悩んだ、結果書いている。
2017.08.25
23日からあるアカウント2つに対して誰かが悪意を持って
凍結申請をしています、AIの判断かも?
そういう事があったということ。
そしてそれに対して、解除申請を何度もツイッターに連絡しているという事。
申請の解除を行うと、また凍結させられたという事を何度も繰り返している。
誰がしているのかは分かりません。
もしかしたら、自動的に処理されているだけなのかもしれない。
いまのAIは不完全だからスパムと間違われているのかもしれないけれど・・・。
いちいち凍結解除の申請を出すのは疲れてきた。
仮に悪意を持ってアカウントを凍結させようとしている人がいた場合。
言いたいことがあるならダイレクトでも使って下さい。
こういう行為をするひとは直接より間接的なことをするだろうけど、
はっきり言って飽きた。なんだか怒りとかそういうの全然なくて自分の中では
ほぼ業務的な処理に分類されている・・・。
ちなみに@rabbit128comと@tosajininfoのアカウントが
凍結を繰り返しています。
だだ、それだけです。
あぁ悩ましいな。
考え方が違うから、相手の考えていることがわからないです。
どういう意図や意志でやっているのだろうか、何かしら不満や恨みとかなのかな?
わからないですね。どうでも良いって言えばいいですけど・・・ね。
著者名 @taoka_toshiaki
※この記事は著者が30代前半に書いたものです.
Profile
高知県在住の@taoka_toshiakiです、記事を読んで頂きありがとうございます.
数十年前から息を吸うように日々記事を書いてます.たまに休んだりする日もありますがほぼ毎日投稿を心掛けています😅.
SNSも使っています、フォロー、いいね、シェア宜しくお願い致します🙇.
SNS::@taoka_toshiaki
タグ
AI, rabbit128com, tosajininfo, アカウント, アカウント2つ, スパム, それだけ, ツイッター, ひとは, 何度, 凍結, 凍結申請, 凍結解除, 怒り, 恨み, 意図, 意志, 考え方, 解除申請, 誰か,
LINEスパムが来た。事あるごとにくる。来なくなったなぁと思うと。
2015.04.14
内容はこんな感じ・・・自分のスケジュールとか分かってんのかな?事あるごとにLINEスパムが来る、この間、スパムが来た(数ヶ月前)のと内容は似ている。いつもスマホが壊れたとかLINEが起動しないとか、言ってフリーアドレスで連絡をとりたがるスパムLINE・・・・。LINEだと証拠が残っちゃうって事で身元が特定されにくいフリーアドレスで連絡とりたがるスパム業者・・・・。これで罠にハマる人ってどのぐらいいるだろうか?この前、スパム業者と遊んでみようと思ってフリーアドレス構えてやり取りをすると直ぐに会いたいって内容のメールが来た。合うのはちょっと拒むと会いたいってゴリ押してきな内容が来るのでアドレスを破棄したのですが・・・・。こんなので罠にハマる人はよほど、凹んでいる人かと思いますが、落とす業者はハッキリ言って最低な行為をしているとしか言えないですね。どうしてこう言うおれおれ詐欺みたいな業者が無くならないのだろうか・・・・。
ちなみに自分のフリーアドレスにも迷惑メールが結構来るのです。どこで情報得たのか・・・・わからないですが、ひとつの迷惑メールが来ると一週間後には毎日、10通は迷惑メールが来るようになります。ちなみにスパムメールって闇の商売ですが儲かるそうです。前にスパム王がアメリカで捕まったとかでニュースで流れてました。日本のサイバーポリスにも頑張って欲しいものです。
著者名 @taoka_toshiaki
※この記事は著者が30代前半に書いたものです.
Profile
高知県在住の@taoka_toshiakiです、記事を読んで頂きありがとうございます.
数十年前から息を吸うように日々記事を書いてます.たまに休んだりする日もありますがほぼ毎日投稿を心掛けています😅.
SNSも使っています、フォロー、いいね、シェア宜しくお願い致します🙇.
SNS::@taoka_toshiaki
タグ
LINEスパム, アメリカ, おれおれ詐欺, ゴリ押してき, サイバーポリス, スケジュール, スパム, スパムLINE, スパムメール, スパム業者, スパム王, スマホ, フリーアドレス, フリーアドレス構えてやり取り, 内容, 罠, 証拠, 身元, 迷惑メール, 連絡,