【node.js】サーバサイドjavascript 5【Nashorn】 (796レス)
【node.js】サーバサイドjavascript 5【Nashorn】 http://mevius.5ch.net/test/read.cgi/tech/1518528093/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
80: デフォルトの名無しさん [] 2018/04/04(水) 02:30:53.74 ID:h2UR4/YM ほんそれ http://mevius.5ch.net/test/read.cgi/tech/1518528093/80
81: デフォルトの名無しさん [] 2018/04/04(水) 02:37:45.24 ID:RW7X0/F+ >>79 ご回答ありがとうございます。 axiosで取得した時にSHIFT_JISのコードをaxiosが勝手にutf-8扱いしてデコードしていたために おかしくなっていただけでした。 http://mevius.5ch.net/test/read.cgi/tech/1518528093/81
82: デフォルトの名無しさん [] 2018/04/04(水) 02:52:05.21 ID:h2UR4/YM >axiosが勝手にutf-8扱いしてデコード そうか? 鯖がUA観て送信塩湖変えてる可能性は? http://mevius.5ch.net/test/read.cgi/tech/1518528093/82
83: デフォルトの名無しさん [sage] 2018/04/04(水) 02:55:41.91 ID:dci/EUEW スクレイピングなら、Ruby で、Selenium WebDriver, Mechanize の方が簡単 JavaScript, Node は、面倒くさい。 まだ、Electron の方がマシ http://mevius.5ch.net/test/read.cgi/tech/1518528093/83
84: デフォルトの名無しさん [sage] 2018/04/04(水) 09:11:36.38 ID:jx2XXyxV electronてnodeじゃんwwwww http://mevius.5ch.net/test/read.cgi/tech/1518528093/84
85: デフォルトの名無しさん [sage] 2018/04/04(水) 14:38:08.10 ID:dci/EUEW 参考までに。 Ruby で、Selenium WebDriver で、Chrome のHeadless mode で、 5ch をスクレイピングしたら、文字化けもせずに、テキストが取得できた ブラウザが、CP932 を自動的に、UTF-8 に変換しているのかな? driver.navigate.to "https://mao.5ch.net/test/read.cgi/linux/1479499953/8-9" element = driver.find_element(:css, 'div[data-id="8"] > div.message > span') puts "内容 :#{element.text}" http://mevius.5c
h.net/test/read.cgi/tech/1518528093/85
86: デフォルトの名無しさん [sage] 2018/04/04(水) 14:45:50.99 ID:YO5zcEko 以前ならnodeでスクレイプはjsdomとjqueryが定番だったイメージ 最近は知らんけど http://mevius.5ch.net/test/read.cgi/tech/1518528093/86
87: デフォルトの名無しさん [sage] 2018/04/04(水) 15:49:11.75 ID:jx2XXyxV 最近はヘッドレスChrome使う。(puppeteerなどのラッパーを使って) seleniumと比べて挟むレイヤーが少なくて同じ以上の事ができる。 他のブラウザでやんなきゃならないときはSeleniumだね。セットアップが非常にめんどくさいけど。 http://mevius.5ch.net/test/read.cgi/tech/1518528093/87
88: デフォルトの名無しさん [] 2018/04/04(水) 16:43:05.55 ID:s/NBnuXV Windows環境でもpuppeteerのヘッドレスChrome動くようになった? http://mevius.5ch.net/test/read.cgi/tech/1518528093/88
89: デフォルトの名無しさん [sage] 2018/04/04(水) 17:14:10.26 ID:jx2XXyxV MBPだから分からん。 http://mevius.5ch.net/test/read.cgi/tech/1518528093/89
90: デフォルトの名無しさん [sage] 2018/04/04(水) 17:22:12.84 ID:hx9HkNum >>89 MBPでもWindowsは動くから分からない理由にならん http://mevius.5ch.net/test/read.cgi/tech/1518528093/90
91: デフォルトの名無しさん [sage] 2018/04/04(水) 18:31:27.93 ID:JZ99J8cJ macOSだからわからん http://mevius.5ch.net/test/read.cgi/tech/1518528093/91
92: デフォルトの名無しさん [] 2018/04/05(木) 17:30:27.50 ID:PWNYpPzv >>90 MBPだから(いちいちwindows環境用意するのは面倒、従って)分からん http://mevius.5ch.net/test/read.cgi/tech/1518528093/92
93: デフォルトの名無しさん [sage] 2018/04/05(木) 18:15:24.72 ID:rXLddpo5 MBPだから面倒とはよく分からんな AT互換機やVMと大してWindowsセットアップの手間は変わらんのに http://mevius.5ch.net/test/read.cgi/tech/1518528093/93
94: デフォルトの名無しさん [sage] 2018/04/05(木) 18:38:12.24 ID:xSbyKHuy それ面倒って言ってるのと同じ http://mevius.5ch.net/test/read.cgi/tech/1518528093/94
95: デフォルトの名無しさん [sage] 2018/04/15(日) 11:55:39.33 ID:GDtrufJB Node.jsではグローバル変数はglobalの属性にすると知りました jsファイルにグローバル変数のように書いてる変数はグローバル変数ではなかったのでしょうか? http://mevius.5ch.net/test/read.cgi/tech/1518528093/95
96: デフォルトの名無しさん [sage] 2018/04/15(日) 12:03:17.21 ID:GDtrufJB エントリーポイントのjsファイルも、 実際にはモジュールのように独自の名前空間に閉じ込められていたということなのでしょうか http://mevius.5ch.net/test/read.cgi/tech/1518528093/96
97: デフォルトの名無しさん [sage] 2018/04/15(日) 12:30:34.93 ID:ZEcSoj1Y >>95 グローバル変数がグローバルオブジェクトのプロパティだというのはNode固有の話ではない。 ブラウザだとwindow、Nodeだとglobalでそのグローバルオブジェクトにアクセスできるというだけ。 >>96 仮に閉じ込められているとしても、その「外」が無ければどっちと捉えても同じ。 http://mevius.5ch.net/test/read.cgi/tech/1518528093/97
98: デフォルトの名無しさん [] 2018/05/23(水) 19:55:38.17 ID:Au5e7VGg 僕の知り合いの知り合いができたパソコン一台でお金持ちになれるやり方 役に立つかもしれません グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』 AY2FW http://mevius.5ch.net/test/read.cgi/tech/1518528093/98
99: デフォルトの名無しさん [sage] 2018/05/24(木) 11:04:01.98 ID:cPlRxlDn AY2FW http://mevius.5ch.net/test/read.cgi/tech/1518528093/99
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 697 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.008s