エロサイトの作り方

2013年11月から勉強しながらエロサイトを作っています。

TwitterのユーザーIDはブックマークレットでも取得できるよ

元ネタ

公開日が2015-02-20なのに、なぜか今日ホッテントリしてたこれ。

やっていることはAjaxhttp://syncer.jp/strage/webtool/twitter-screenname-userid-converter/file/twitter-screenname-userid-converter.php宛にPOSTして、 そこからおそらくTwitter REST APIに投げたのを返却しているんだと思う。

でも、わざわざ信用おけるサーバーか確証がないところにHTTP通信でリクエスト投げなくても、ユーザーページからブックマークレットで取得できる情報なので、ブックマークレットを作りました。

ユーザーIDを取得するブックマークレット

javascript:(function(){var p=document.getElementsByClassName('ProfileNav');if (p.length){var id=p[0].getAttribute('data-user-id');window.prompt('User ID', id);}})()

展開するとこんなソース

javascript:(function() {
  var p = document.getElementsByClassName('ProfileNav');
  if (p.length) {
    var id = p[0].getAttribute('data-user-id');
    window.prompt('User ID', id);
  }
})()

まあ、data-user-idという値を取っているだけです。

実行例

見たいユーザーのページに飛んで実行すれば、

f:id:hentai-kun:20150502223914p:plain

こんな感じでプロンプトが出てきます。

h3ntaikunのTwitter IDは2950400953みたいです。

これを期にフォローしてやってください。

※ただし、記事更新しかつぶやかない子で、さらに「あっ、この人エロサイト作りに興味あるんだ」という意思表示になるので、メリット薄いと思いますが……

追記:はてなブックマークレットHatena::Let)に足しました

そういえば、こんなサービスもあったねぇ…