読者です 読者をやめる 読者になる 読者になる

clock-up-blog

go-mi-tech

クッキークリッカーのクリック自動化 (Chrome Developer Tools の初心者向け解説)

JavaScript ボット Chrome AdventCalendar

ボット・クローラー Advent Calendar 2016 4日目の記事です。


昔懐かしのクッキークリッカーのクリックを自動化してみます。

一応知らない人のために概要だけ書いておくと、クッキーをクリックするとクッキーが増えるだけのシンプルなゲームです。

続きを読む

Ethereum によるスマートコントラクトという謎の概念について調べている

ブロックチェーン 仮想通貨 Ethereum AdventCalendar

仮想通貨・ブロックチェーン Advent Calendar 2016 3日目の記事です。

最近 Bitcoin 等のブロックチェーン技術について興味があり黙々と情報収集をしている。(ついでにお小遣い目的で売買にも手を出している)

続きを読む

C# による Twitter 簡易ボット

C# Twitter Bot AdventCalendar

ボット・クローラー Advent Calendar 2016 3日目の記事です。


Windowsクライアント上で動作する Twitter の簡易ボットを作ってみます。

今回のサンプルコード

プロジェクトごと以下にあげてあります。(APIキー情報は書き換えて使ってください)

続きを読む

はてなブログのカテゴリ名に「#」が入ってるとバグるので暫定対応

はてなブログ JavaScript

既にはてな運営さんに報告済みなのでそのうち直ると思いますが。

例えばカテゴリ名が「C#」にようになっている場合、記事タイトル直下に表示されるカテゴリのリンク先が「…/category/C#」のようになっており、「#」はハッシュ扱いになるので結局のところ「C」カテゴリに飛ぶ形になってしまっていました。正しくは「…/category/C%23」に飛ぶようになっていなければならないところでしょう(たぶん)。

とりあえずはてな側の対応が行われるまでの暫定対応ですが、ウチの場合は以下のスクリプト埋め込みによりカテゴリリンク先修正の対応をしています。

$('a[href*="/category/"]').each(function(){
  var url = $(this).attr('href');
  if(url.match(/#/)){
    $(this).attr('href', url.replace(/#/g, '%23'));
  }
});

2ちゃんねるの板一覧の属性を取得するクローラー (C#実装)

C# ボット クローラー AdventCalendar スクレイピング

ボット・クローラー Advent Calendar 2016 2日目の記事です。


2ちゃんねるは相変わらず現役で動いていらっしゃるようなのですが、板により微妙に挙動(パラメータ設定)が違うっぽい。

{板のURL}/SETTING.TXT というファイルの内容により板の属性が取得できることを教えてもらったので、とりあえず数ある2ちゃんねるの板のどれが UNICODE 対応しているのか調べてみることにした。

UNICODE対応はとても大事である。🍣を表示できるか否かがここに懸かっている)

続きを読む
});