Rubyを使用しない方法でログインして検索


センシティブな動画を検索するhttps://writening.net/page?wkJnYg
と結果自体は同じだが、検索結果の表示速度が向上する(というかRubyを使うと遅くなる)

新規に修正する人向け#

TrinityCS > NetUtil > GetSmilevideoHTMLText
右クリックしてEdit Method
*他の修正で行数がずれてる可能性があるが内容で判断して
23行目
HttpWebRequest httpWebRequest = (HttpWebRequest)WebRequest.Create(url);の上に
if (url.Contains("http://www.nicovideo.jp/")){url = url.Replace("http://", "https://");}
を挿入。

29行目if (cookieContainer != null)の上に
if (cookieContainer == null){cookieContainer = Variable.gp_CookieContainer;}
を追加

Compileを押す。

IEnumerator~というエラーが出るため、ウィンドウ下のエラー内容をダブルクリックするとエラーの位置に飛ぶので
using (IEnumerator enumerator = httpWebRequest.CookieContainer.GetCookies(httpWebRequest.RequestUri).GetEnumerator())
から
Cookie cookie2 = (Cookie)obj2;
まで(6行)を削除してそこに
{foreach (Cookie cookie2 in httpWebRequest.CookieContainer.GetCookies(httpWebRequest.RequestUri)){
を入れる
Compileして保存

以前にセンシティブな動画を検索する修正をしている人向け#

TrinityCS > NetUtil > GetSmilevideoHTMLText
右クリックしてEdit Method
24行目
HttpWebRequest httpWebRequest = (HttpWebRequest)WebRequest.Create(url);の上に
if (url.Contains("http://www.nicovideo.jp/")){url = url.Replace("http://", "https://");}
を挿入。
Compileを押す。

IEnumerator~というエラーが出るため、ウィンドウ下のエラー内容をダブルクリックするとエラーの位置に飛ぶので
using (IEnumerator enumerator = httpWebRequest.CookieContainer.GetCookies(httpWebRequest.RequestUri).GetEnumerator())
から
Cookie cookie2 = (Cookie)obj2;
まで(6行)を削除してそこに
{foreach (Cookie cookie2 in httpWebRequest.CookieContainer.GetCookies(httpWebRequest.RequestUri)){
を入れる
Compileして保存
他の修正で&numbers=1を利用してるので、そこを修正すると面倒なことになる為こっちを修正
現在は検索画面で&numbers=1クエリは使われていないので検索結果に影響はない。
nFinder>mFinder_main>thread_Search_Old
EditMethod
Ctrl+Hを押して出てくる右上のウィンドウの上側に
&numbers=1
をコピペして同ウィンドウ右下にあるReplaceALLボタンを押す
Compileして保存
お知らせ
実務でも趣味でも役に立つ多機能Webツールサイト【無限ツールズ】で、日常をちょっと便利にしちゃいましょう!
無限ツールズ

 
writening