[RPA]PC自動化技術総合スレ[効率化] Part.5

■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
垢版 |
2019/06/29(土) 17:22:37.85ID:EQbXVoeo
語りましょう
次スレは>>950がたててね
2019/07/01(月) 08:16:52.02ID:cOs/umrT
>>106
BPを会社で導入し使ってみて、UiPathは個人的に触ったくらいの感想だけど、

・機能 : UiPath = BP
・使いやすさ: BP > UiPath
・ネットでの情報量の多さ: UiPath > BP

って感じだ。

BPは体験版が無いとか初期費用の面で導入がUiPathより遅れているように思える。
2019/07/01(月) 12:16:41.99ID:FWSEA2Fn
>>116
ありがてぇ貴重だ。
BPってUiPathみたいにプログラミング言語でカスタムアクティビティ作れたりする?
#複雑な処理はプログラマに投げたい。
2019/07/01(月) 12:34:14.42ID:WeFRDmAD
内製でツール作っててもRPAを導入したところもあるようだな イマイチRPAが必要な理由が読み取りきれんけど

Excelマクロで年間35万時間を削減、それでも三井住友海上がRPAを導入した理由 (1/5) - ITmedia エンタープライズ
https://www.itmedia.co.jp/enterprise/articles/1801/22/news008.html
2019/07/01(月) 12:54:52.28ID:FWSEA2Fn
>>118
たぶん内製ツールがExcelVBAなので以下の業務をRPAでやりたかったのではないかと思う。
・ディスクトップアプリを動かすやつ(VBAで、できるけど面倒)
・IE以外のブラウザの動作が必要なやつ。(VBAからSeleniumのDLLとかつかえばできるけど面倒)
・スケジューラとかに入れて自動起動するやつ(PowerShellやVBSからExcel起動してVBA実行する方法もあるが、セキュリティの兼ね合いがある)

ここの企業はちゃんと既存とRPAの使い分けを考えてやっているっぽいね。
2019/07/01(月) 12:59:48.88ID:MoEwNeEz
出、出〜wwwディスクトップ奴〜wwwww
2019/07/01(月) 13:19:57.35ID:FWSEA2Fn
>>119
・A「えーマジ、ディスクトップ!?キモーイ」
・B「誤字が許されるのは小学生までだよね」
・A&B「キャハハハハハ」
AA略
2019/07/01(月) 13:45:26.95ID:cOs/umrT
>>117
可能だよ。
BPの体験版とかあれば触ってみてる事ができるのに…。
そこら辺が無いのが残念。
個人的にはBP使いやすくていいと思う。

ちなみにBPにレコーディング機能はない。
2019/07/01(月) 13:57:44.32ID:WeFRDmAD
>>119
なるほどー参考になります
ちなみに、IE以外のブラウザが必須の作業ってどんなもんがあるんかな?
2019/07/01(月) 16:01:24.06ID:oZUJ8eXz
日立、超高速データベースエンジン「Hitachi Advanced Data Binder」最新バージョンを提供開始
https://cloud.watch.impress.co.jp/docs/news/1193521.html
2019/07/01(月) 17:12:08.62ID:FWSEA2Fn
>>122
ありがとう。
体験版ないのはつらいなぁ。。。

個人的にはレコーディング機能は優先度低い。
2019/07/01(月) 17:20:09.44ID:FWSEA2Fn
>>123
簡単に想定できるのは以下
想定1:操作対象のWebアプリがIE対応してないよ
 →たまに遭遇するけど、記事の会社だと考えずらい

想定2:ChromeやFireFoxの拡張機能が必要だよ

想定3:Webアプリの受入テストとかで使うよ。
    全ブラウザの動作確認をしたいよ

想定4:そもそもWindowsじゃないからIE動かないよ。
 →Macとかでブラウザを動かす必要がある。
  UiPathとかだとWindowsでしか動作しないので、VNCでつなげて画像認識とかで操作させる。
  ただまぁ、記事の会社だと考えずらい
2019/07/01(月) 17:34:45.67ID:BI8NBVxI
>>118 ここくらいしっかりとわかってる企業なら良いけどな。
2019/07/01(月) 17:34:49.61ID:oBzU2qul
SalesforceってIE非対応じゃなかったっけ
それじゃないかな…
2019/07/01(月) 17:38:35.71ID:FWSEA2Fn
UiPath Orchestratorとか活用している人っている?
チュートリアル見た限りだと、パッケージの管理をしたり、複数端末を連携させて動かしたりできるので、
かなり便利そう。
2019/07/01(月) 17:44:21.70ID:FWSEA2Fn
>>128
たしかに、2020年末でEOLだわ。
https://help.salesforce.com/articleView?id=getstart_browsers_sfx.htm&;type=5
2019/07/01(月) 17:57:41.26ID:WeFRDmAD
>>126
ほぇー プロやなー ありがとう
2019/07/01(月) 18:06:13.01ID:mYSUkeMo
ブラウザの保存でHTMLだけってプルダウンで設定したのに.filesのフォルダできるの?
2019/07/01(月) 19:02:50.89ID:RdFjdeOC
RPAの話題にシフトしたら急に歯切れが悪くなったと思って読み進めたらまだ本稼働もしてなかったというオチだったか
その段階でこういう記事を書くとVBAの威を借るRPAみたいでカッコ悪いな
2019/07/01(月) 19:38:58.72ID:dJBBtL1W
>>124
> プロセッサーを増やしても新たなライセンス費用は発生しないため、システム拡張時のコストを抑制できる。

フムフム…

製品の価格(税別)は、サーバーインストールライセンスが700万円、容量ライセンスはユーザーデータを格納するDBエリアに基づき、10TBあたり300万円、100TBあたり2000万円。

ファ!
2019/07/01(月) 21:22:00.93ID:JCbESn/m
uipathでうまくセレクタ認識されずにimage click使えばいいんだけど、なんか負けた気がする
2019/07/01(月) 21:52:06.10ID:up8GcO/E
>>132
手動で作成されないなら自動のドロップダウンがうまく設定できてない
そういうフォーカス関係の不具合はたまにある
ブラウザでやらずwgetで取ってくればいいんじゃないの
2019/07/01(月) 23:19:01.89ID:FU/ZT7Af
uipath の簡単な使い方のページを教えてくれ。
要領を得ない説明のページが多くて
実例がまったくわからない
2019/07/01(月) 23:27:55.50ID:uRakYpSu
>>137
UiPathのE-ラーニング見た方が早い
2019/07/02(火) 00:46:34.18ID:7Rgnp7Hp
>>136
ありがとうございます。
ところで、wgetとはどのアクティビティ?でしょうか?
まだアクティビティの省略形?はよくわからないので…
それとも違うやり方…なのでしょうか?
2019/07/02(火) 06:04:28.51ID:J4Y/doEm
>>138
どれ?pdfでくれ
2019/07/02(火) 07:59:44.11ID:iET9c9tY
UiPathやBPってインテリコードやインテリセンスは無いのけ?
何かアクティビティを置いたらIDEが、君が次に使いたいアクティビティはこれだろ?、って候補を表示してくれて、
開発者はキーボードの上下で候補を選ぶだけで開発できてしまう。
そんな機能が欲しいのだが。
2019/07/02(火) 07:59:47.37ID:HZshhoPo
できるでも買え
2019/07/02(火) 10:15:54.48ID:uMGeffjZ
wget, curl は、Linux のダウンロード・コマンド

Windows のPowerShell(PS) にも、Linux版と動作が異なるが、wget, curl がある。
wget, curl は、Invoke-WebRequest コマンドのエイリアス

PSで、get-alias wget または、get-alias curl と入力すれば、Invoke-WebRequest と表示される

さらに、PS版とは別に、Windows 10 標準コマンドとして、curl が入った!
これもまた、Linux版・PS版とは、動作が異なると思う

コマンドプロンプトで、where curl と入力すれば、
C:\Windows\System32\curl.exe と表示される

Windows 10のcurlコマンドでhttpリクエスト
https://itlogs.net/windows−10−curl−http/
(NG ワードになるので、全角に変換しました)
2019/07/02(火) 10:17:34.15ID:/aeyvNNL
>>138
コマンドリファレンスのようなものはないの?
まとめたのが欲しいのだけど
2019/07/02(火) 10:27:57.12ID:m8xpy+Vg
uipathで開発環境がwin7(これはまぁいい)32bit(え?)4GBメモリ(32bitだからね)
どうなんだろう…

もうメモリ不足なのかやたら固まって落ちて困るわ…
2019/07/02(火) 10:31:01.12ID:m8xpy+Vg
>>143
Linuxのコマンドでしたか…会社のはWindowsなんで、その辺でどうにかなるものは無い…のかな?(一応保存後、削除のアクティビティでフォルダを削除してますが、そもそも手動で保存されないのをアクティビティで保存したらフォルダ作られるって…
IEがおかしいのかuipathがおかしいのか…
2019/07/02(火) 10:44:21.96ID:9PUyxKeX
>>146
powershellにあるってさ
ウィンドーズでも使えるよ
2019/07/02(火) 11:14:29.27ID:O/r/fLj1
>>132
ファイルの種類をクリックして、ドロップダウンリストを表示してから、
「項目の選択」をしてみたら?

たぶん、IEがファイルの種類が選択が変わったことを認識してない。
149デフォルトの名無しさん
垢版 |
2019/07/02(火) 11:23:59.48ID:zBNFjRNZ
>>127
三井住友海上と提案したアクセンチュアの双方がちゃんと仕事してる感
2019/07/02(火) 12:03:16.63ID:9PUyxKeX
君はセルフレス好きだねえ
2019/07/02(火) 12:13:58.98ID:TMgsubbI
>>148
UiPathあるあるだな
見かけ上は値変わるけど
アプリ内部だとアウトフォーカスのタイミングで
値が変わるタイプだと変更前の値が適用される
一回セットフォーカスをかませたり
Tabキーを入力すると上手くいく
152143
垢版 |
2019/07/02(火) 13:41:48.52ID:uMGeffjZ
>>146

>>143
に、Windows のコマンドも書いておいた
2019/07/02(火) 15:21:44.00ID:GTwjuJcb
ホットキー操作でドロップダウンメニューだして↓で項目選択して…というアナログちっくなやり方にしました。

教えてくださった皆さんありがとうございます。

それにしても…項目選択できるのにしっかり認識させられないってどうにかならんのでしょうかね…
2019/07/02(火) 17:58:34.44ID:pQUWbrVQ
>>153
RPAは無理矢理が基本だから安定しない
諦めろ
2019/07/02(火) 18:26:34.84ID:pl43Bx7C
>>144
https://activities.uipath.com/lang-ja
どうぞ
ちなみにアクティビティ右クリックしてHelpクリックすると直接該当ページにジャンプする
2019/07/02(火) 18:48:42.09ID:pQUWbrVQ
初心者はまずどのパーツを使うかわからないよね
使うパーツがわからないのにパーツの詳細を調べる方法だけあっても困ってしまう
なのでRPAにも次に使うと良さそうなパーツを提案してくれるインテリセンスやインテリコードのような開発支援機能が必要だと思うのだが
そのような機能は本当に無いのだろうか
自分が存在に気付いてないだけなのか
2019/07/02(火) 20:26:40.74ID:iiFXIdr/
初心者は excel が自動化できないのか?
ブラウザ操作が自動化できないのか?
連動できないのか?
その辺から入ると思うんだが、説明が要領を得ないんだが
2019/07/02(火) 21:53:59.43ID:HZshhoPo
ちなみにuipathではエクセルの自動化だけならVBA推奨されとるからな
2019/07/02(火) 22:31:10.73ID:lM5+ihgw
ご丁寧にVBA呼び出しアクティビティまで用意されてるもんね
今は情報多くなってきてるし「<やりたい動作> UiPath」でググれば大抵答え出るよ
なにがわからないのかすら分からない系のわからないは変数〜のプログラミング基礎から勉強したほうが良き
2019/07/02(火) 23:59:29.63ID:pQUWbrVQ
>>159
インテリセンスに相当する機能の呼び出し方がわかりません(>>141みたいなやつです)
2019/07/03(水) 00:04:13.59ID:4ySIXRAK
プログラミングより効率よく開発するためのプラクティスが未だにわからん
2019/07/03(水) 00:06:06.33ID:nhgK/Zyn
UiPathだとコードのインテリセンスは一応実装されてるな
Assignとか使う時に、変数入れた後にctrl + spaceキー押すと、メソッド一覧とかが出てくる
2019/07/03(水) 00:16:08.65ID:wK4I0mE5
>>162
パラメータではなくアクティビティの候補を表示してほしいです
サードパーティの拡張でもいいのでなんとかなりませんか?
2019/07/03(水) 08:27:27.52ID:Y1etLWfL
uiparhのイベントを監視でcsvファイルがフォルダ内に作られたらって指定したいんですが、ファイル名はどのように指定すればいいのですか?
*.csvではうまく動かなかったです。。
2019/07/03(水) 12:20:42.50ID:mbfQa4HZ
>>164
公式ドキュメントはちゃんと読んだ?
2019/07/03(水) 13:34:36.77ID:0jyVJ57X
「ドキュメントをちゃんと読む」
これが問題だな。ドキュメントをちゃんと読める人なら
python とかでいきなりプログラミングできる。
読む気がない人、読んでもわからない人が
この技術に期待しているのではないだろうか?
で、結局難しい and/or 面倒くさいので
使うのをやめると。
2019/07/03(水) 15:54:41.46ID:r6QN3QB3
>>166
新卒向けの研修なら、まだ、前向きに取り組んでくれると思うが、
ベテラン社員に「業務負担の削減の為です」と強いると
面倒だし人がやった方が早くね?とかなりそう
2019/07/03(水) 16:51:05.49ID:5XTI+ZOB
NTTデータ、RPAの現状と今後の展望を説明 - 今後、一人1台の時代に
https://news.mynavi.jp/article/20190703-852941/
2019/07/03(水) 17:54:05.91ID:D8D1VheJ
ライセンス料金やばそう
2019/07/03(水) 17:56:27.92ID:A3RMUUzP
>>164
たぶん、アクティビティのプロパティの設定値を書かんと誰も答えてくんないと思うよ。
あるいは、UiPathのフォーラムで質問した方が画像張れたりするから楽じゃないかな。
2019/07/03(水) 18:00:33.94ID:D8D1VheJ
なるほどなぁ
クラウドで従量課金にすると遅いRPAのほうが儲かるのか
よくできてる
2019/07/03(水) 18:09:06.01ID:/jwRY3xO
>>168
クラウド上でRAPを動作させ、24時間365日の監視・保守サポート、さらに復旧までしてくれるならとっても安心
お手軽ではなくなるけど
システム部にごちゃごちゃ言われなくて捗る
2019/07/03(水) 18:43:18.71ID:NBALkGab
>>168
システム外注するのと何が違うの?
2019/07/03(水) 19:33:58.61ID:+BWGk+3l
>>160
VB.Netのコード打つ部分では普通にインテリセンス効くけどそういうことじゃなくて??
>>141 みたいなアクティビティ自体のインテリコードって…
プログラミングでいうと関数置いたら次使う関数を予測して〜って言ってるのと同じだもん
そんな夢みたいな機能、RPAはおろかプログラミングでもまだ成し得てないよ…
現代の技術では不可能だから人工知能の発達待つしかない
2019/07/03(水) 20:17:00.12ID:wK4I0mE5
>>174
最近のVSは文脈に沿ってAIが候補を教えてくれますよ?
AIが判断できなくても、その場で可能な候補が出るのであとは選ぶだけです
2019/07/03(水) 20:40:50.63ID:wK4I0mE5
>>168
>同社はRPAとしてWinActorを販売しており、ライセンスはこの3-4年で3000ライセンス以上販売したという。
>さらに同氏は今後のRPAの成長を期待し、「RPAは今後オフィスで一人一台の時代になっていく」と、さらにオフィスに浸透していくとの見通しを示した。

年だいたい1000ライセンス売れてる
ホームページみた感じだと1ライセンス1PCなので年1000台のペースで普及
日本の労働人口はだいたい6500万人なので…
2019/07/03(水) 21:04:35.99ID:+BWGk+3l
>>175
それはメソッドを途中まで打ったら以降のメソッドを予測してくれる機能であって、コードそのものを予測するわけじゃないでしょ???
var s ="Hello World!";
って打ったら
Console.WriteLine(s);
まで予測してくれるの??そんなわけないよね??
Console. まで打って「WriteLine();」を予測する機能でしょ。
UipathはAIでの自動予測こそないけど、Console.まで打った後のABC順でのサジェストは普通に効くよ
2019/07/03(水) 21:54:58.27ID:wK4I0mE5
>>177
Consoleまでうたなくてもctrl+spaceでその場で可能な候補が出てきますよ
リストからConsoleを選べますし、文字をいくつか打ってさらに絞りこむこともできます
それに、まったく候補が出せないより、途中まで少し打つだけで欲しい答えが概ね得られるなら、有益ですよね

パラメータ入力欄でインテリセンスが効くのは知ってます
ですが、ワークフロー開発ではコードは最小限しか書かないので、その効果は今ひとつです
やはり、ワークフローの編集中にサポートする機能がもっとあって然るべきでしょう
例えば、ブラウザを開くの枠の中ではブラウザ操作系の候補をリスト表示する(オブジェクト.でメソッドの候補を出すのによく似てますね)
この程度なら、別にAIなどなくても実装できるはずです

開発環境をより良いものにするためにも、ぜひ実装して欲しいですね
2019/07/03(水) 23:09:36.41ID:JimaK1dh
>>178
var s ="Hello World!";打った状態でctrl+space叩けばConsole.WriteLine(s); が候補で出てくるの????やばくないそれ
2019/07/04(木) 12:11:08.32ID:TVjZmvDS
項目が沢山あったり同じ画面を何回も自動化するときがすごい大変
画面をクリックし続けるのに疲れた
181デフォルトの名無しさん
垢版 |
2019/07/04(木) 12:49:26.72ID:No3R5j5J
>>168
売れなくて困ってるにょ!た頼むから買ってください!まで読んだ
2019/07/04(木) 13:14:04.84ID:vVVdmly2
>>180
何使ってる?WinActor?
2019/07/04(木) 13:52:23.48ID:3zqbFlBt
>>180
お前でもそれ毎月かなんかやってるんでしょ?手動を自動化したいなら。。
2019/07/04(木) 14:47:44.54ID:NbhiibGh
項目が沢山あったほうが自動化の旨味も大きいからな。
2019/07/04(木) 17:42:35.15ID:P49y/nU5
100項目の画面を1回自動化するなら耐えられる
100項目の画面を2回自動化するのはもう無理心折れる
2019/07/04(木) 18:17:23.71ID:3zqbFlBt
でも、その100項目毎月か毎日作業しとるんやぞ
2019/07/04(木) 18:38:29.02ID:XH7degku
>>186
運用さんは間あけてまったりやればいいけど
開発には納期があるから1日に何回もやらないといけないんだぜ
2019/07/04(木) 19:19:23.69ID:XH7degku
BluePrismはその点なかなかよく出来てる
はやく無償化してくれ
2019/07/04(木) 19:39:36.42ID:CKT9fud3
セブンペイやばいな
ITに金払ったり頭使ったりするのってそんな嫌なんかねえ RPAの普及と通じる要素があるのかな
2019/07/04(木) 20:52:11.33ID:ggArE3oL
正しいものを正しく作る
結局はそれが最も安全で早くて安いのにねえ
2019/07/04(木) 22:13:56.96ID:IZwdZD7g
BizRoboを触り始めたけど、機能的にはだいぶ突き抜けてるな
ブラウザをエミュレートして操作とかすげえやん
2019/07/04(木) 22:34:53.81ID:XH7degku
>>191
なにそれ詳しく
2019/07/04(木) 22:35:43.53ID:Bb19UFaa
今までプログラミングでは採算が合わなかった領域の業務自動化をRPAが担って、ちゃんと結果も出てる
住み分けできてていいと思うけどなあ
2019/07/04(木) 23:15:35.50ID:vVVdmly2
>>188
BluePrismは良くできてるけど、なんか閉鎖的なんだよねー
すごく勿体ない
2019/07/04(木) 23:29:26.95ID:IZwdZD7g
>>192
例えばGoogleを開いて検索、っていう場合
WinActorやUiPath:IEなどを操作して行う
BizRobo:内部独自ブラウザを使ってエミュレートして操作を実行する
だからBizRobo内部でちゃんと認識してくれれば安定性の面では桁違いに安定する
これこそコミュニティエディション出して広めればもっと需要出るだろうに
196デフォルトの名無しさん
垢版 |
2019/07/04(木) 23:56:06.72ID:kFU5Y0aN
きょう文と握手している孫さんをみて、あらためて日本人じゃないんだなと悟った
AutomationAnywhereユーザのウチって…
2019/07/05(金) 00:04:45.68ID:PjZnKhAX
>>192
ベースになってる(っていうか名前以外は同じものの)kofaxRPAは一年間フリーのトライアル版有るよ
ググってみなされ
2019/07/05(金) 05:52:55.22ID:d5xkjX2o
>>195
技術者目線だと逆に不安を感じる
もし本当に独自ブラウザだとしたらまず間違いなくウェブサイトの所有者はその独自ブラウザでの動作テストはしてない
なのでロボット側が安定してもサイト側が安定しなくなる可能性がある
199デフォルトの名無しさん
垢版 |
2019/07/05(金) 06:13:26.17ID:x8VJk6Sc
>>198
サーバ側にはAgentがどんな値になっているかだけ判る
Headlessかどうかは判らないから同じレスポンスを返す

ていうかSeleniumでHeadlessはふつうにできる
2019/07/05(金) 07:46:37.47ID:d5xkjX2o
>>199
独自ブラウザの情報を渡したら非対応で何か適当なブラウザを想定して返すしかない
メジャーブラウザに偽装した情報を渡したらメジャーブラウザ用のレスポンスが返る
そして、そのレスポンスから何を描画するか、どういう動作をさせるか、は結局、独自ブラウザの実装次第
サーバー側はメジャーブラウザを想定して組むから、メジャーブラウザと比べて独自ブラウザでは想定通りに表示、動作しない可能性が高まる
基本中の基本だから、素人でも理解しておいてほしい
201デフォルトの名無しさん
垢版 |
2019/07/05(金) 08:37:37.91ID:Jl+TIUS8
>>200
メジャーブラウザを偽装すればいいんじゃないの?
描画はHeadlessだからこの件では関係ない
202デフォルトの名無しさん
垢版 |
2019/07/05(金) 08:46:33.54ID:Jl+TIUS8
>>200
RPAの立場では
サーバからのレスポンスが安定していれば問題ない
描画する必要もない

Webアプリ側ではブラウザが何かを判別する必要があるが
2019/07/05(金) 08:59:21.93ID:d5xkjX2o
>>201
独自実装ではメジャーブラウザには追従しきれない
コストがかかりすぎる
高いコストをかけてメジャーブラウザをエミュレートする独自ブラウザを開発するぐらいならメジャーブラウザを使ったほうがいい

それとヘッドレスでもレンダリングエンジンは内部で仕事をしているぞ
例えば要素のサイズを検知して特定のサイズを超えたらJSを実行させる処理とかがあったら描画情報無しでは困るだろ?
2019/07/05(金) 09:01:57.67ID:d5xkjX2o
>>202
>>203でも述べたとおり
レンダリングエンジンが仕事をする必要があるし仕事をしている
画面に表示こそしていないが丸ごとカットすることは出来ない
205デフォルトの名無しさん
垢版 |
2019/07/05(金) 10:51:22.35ID:RBEMacQl
>>204
CSVのアドレスを取得してダウンロードする程度でもレンダリングエンジンが危険ですか?
ID、パスワードの入力が必要なら駄目ですか?
画像の特定位置をクリックする必要があるなら無理だと分かります
2019/07/05(金) 11:13:40.79ID:8BJ15i7O
uipathでoutlookでメール送信をする際、m_filterが起動するためか送信できずタイムアウトしてしまいます。

並列とかトライキャッチで試してみましたがうまく次の処理(m_filterのボタン押し)に進みませんでした。

こういう場合はどのアクティビティを使えばいいのでしょう?
207206
垢版 |
2019/07/05(金) 12:28:20.82ID:8DpFYmup
>>206
自己レス
その後、いろいろ試したら、トライキャッチでできました。
キャッチをタイムアウトではなくsystem.exceptionにしたらすんなり動きました…orz

お騒がせしました…
2019/07/05(金) 12:33:36.35ID:DcTR1d5n
>>205
何がダメかは物によるからこれがダメだこれは大丈夫と切り分けることは難しい
しかしサイト提供側が独自ブラウザでの動作テストをしていない以上は何がダメになってもおかしくはないということは確かだ
もちろん運良くなにも問題なく動くこともあるだろう
テストをしていないということはそういうこと
2019/07/05(金) 12:47:13.29ID:RBEMacQl
>>208
了解です
提供サイトがいつなにを変更するかは確かに予測不可能、検出不可能なので
動かなくなったらその都度対応するしかなさそうです
普通のブラウザでも完全回避は無理っぽいかな
2019/07/05(金) 12:57:57.73ID:DcTR1d5n
>>209
サイトの変更による影響はまた別の話
2019/07/05(金) 13:00:56.30ID:IemaXomC
>>210
えっとつまり

サイトの変更がなくても、いままで無事に動いていたのに
>何がダメになってもおかしくはない

了解しました
212デフォルトの名無しさん
垢版 |
2019/07/05(金) 13:12:46.78ID:Jl+TIUS8
>>203
Javascriptはブラウザ側で実行する
実行前からのサーバからの出力はそのまま受け取れる
それを使って処理すればいい
2019/07/05(金) 15:20:59.88ID:imex3OYJ
皆、Ruby で、Selenium WebDriver などでテストしてるのに、
独自ブラウザなんか、バグだらけで使えるわけないだろ

JavaScript とか、無数のOS・端末・ブラウザの近況を、サポートしていかないといけないのに、
Selenium WebDriver以外が、使えるわけないだろ

Phantom.js ですら、Selenium WebDriver, Chrome が、headless を採用したら、解散したぐらいなのに、
他の組織が、独自ブラウザなんか作れるわけないだろw
2019/07/05(金) 15:25:16.18ID:+NvS7zWZ
クソ言語よけ御守りリンク

フリーランス向け新規案件のプログラミング言語、「Python」がシェア拡大、ブロックチェーンや機械学習などの需要増で
https://internet.watch.impress.co.jp/docs/news/1194/299/index.html

https://internet.watch.impress.co.jp/img/iw/docs/1194/299/program01_o.jpg
2019/07/05(金) 15:30:05.12ID:KZp1s5+G
Windowsは標準でIEを自動操作できる。DOMの知識が必要だが

このスレの>>2を表示する、ie.js

var ie = WScript.CreateObject("InternetExplorer.Application")
ie.navigate('https://mevius.2ch.net/test/read.cgi/tech/1561796557/2')
while(ie.Busy && ie.readyState !== 4) WScript.Sleep(100)
WScript.Echo(ie.document.querySelector(".message").textContent)
ie.Quit()
216デフォルトの名無しさん
垢版 |
2019/07/05(金) 16:15:09.40ID:Jl+TIUS8
>>213
サーバの出力を受け取るだけならブラウザである必要はない
http通信ができればいいだけ
その中のデータをどう扱うか
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況