
----------------------------------------------------------------------
p@E
----------------------------------------------------------------------

CmdBrowserCDP - R}hp SuEU / RPAJLbg
i\[XR[hw\EАpRPÅJɍœKj

----------------------------------------------------------------------
 Tv
----------------------------------------------------------------------

CmdBrowserCDP ́AueLXgꖇicmd.txtjv Web uEUSA
yʂ̃R}hpuEUłB

ł CDPiChrome DevTools ProtocoljgpĂA
g̊ Google Chrome CXg[Ă΁A
ǉ̊\zȂŋNĂɎsł܂B

E\zsvFZIP 𓀂 exe N邾
Ecmd.txt t@CŃuEU
EƎȂFGȏ͂̂܂ JavaScript ŋLq
EeLXgꖇ`Fcmd.txt ォ珇Ɏs
ES݌vFe JavaScript ܂Ŏɐi܂ȂiPromise Ήj
EO[oϐig[Njɂl̕ێEL\

 {\tǵu\[XR[h̔vO RPAJLbgłB
@t[̕]łƂĂpAKvɉ
@\[XR[hwEJX^}CYEOEM ֔W\łB

----------------------------------------------------------------------
 {
----------------------------------------------------------------------

EΏہF
@lrWlXp / ]ړIF
@ppilrWlXEƁEƖpjFvCZX

EΉOSF
@Windows 10i32/64bitjAWindows 11i64bitj

EKvF
@Google Chrome CXg[Ă邱

----------------------------------------------------------------------
 ȗpV[
----------------------------------------------------------------------

EWebTCg / SaaS VXȅE
@WebTCgJAsAʂۑB
@SaaS VXeւ̒^́Ej[ȂǂSŎsB

Ef[^WE|[giXNCsO{`j
@TCg琔lEeLXg擾At@CɕۑB
@|[g_bV{[ȟf[^쐬ɁB

EOC`ʑJڂ́gƑsh
@OC    ו\  c ƂA̗𖳐lsB

EECE\TCg̎
@荏̗\mہAēבO̍݌Ƀ`FbNATCgf̉irȂǁB

EƒE^M`FbN̈ꊇs
@̊ƌTCgœЖƉAʂˍEۑB

EГVXeƂ̘AgiGUI ̎j
@Iv Web AviГ|[^AГVXeȂǁjŁA
@o^EXVEIƂB

EgyRPAhƂĂ̒u
@NbNtH[͒S̒PIyAt@C1{̃R}hŒ`B
@ RPA ïꕔViIu\B

E\[XR[hwɂ鎩Аp RPA ̍\z
@\[XR[hwƂŁA
@АpRPÅJE̔AЈČƂ̋@\ǉA
@ƖVXeɍœK_ȉ^p\ɂȂ܂B

----------------------------------------------------------------------
 t@Cꗗ
----------------------------------------------------------------------

ECmdBrowserCDP.exe
@Av{

Econfig.ini
@ݒt@C

Ecmd.txt
@sR}ht@CiCXNvgj

E/include/
@include  JavaScript t@Cۑ܂B

E/out/
@PDFAPNGA_E[ht@C̃ftHgۑꏊ
@iԂł͖^AsɕKvɉč쐬܂j

Ep@E.txt
@{t@C

EpK.txt
@CZXіƐӎ

Eo[WEύX.txt
@XV

----------------------------------------------------------------------
 
----------------------------------------------------------------------

OS:
@Windows 10 / Windows 11i32bit / 64bitj
@ Av{̂ 32bitix86jAvłB
@@ 64bit OS ł WoW64 œ삵܂B

̑:
@Google Chrome CXg[Ă邱ƁB

----------------------------------------------------------------------
 ZLeB / vCoV[
----------------------------------------------------------------------

EsF
@܂̓eXgpPC ܂ VPS / złB

EWXg͈؎gpĂ܂B
@tH_zɃOt@Co݂͂̂łB

EWindows ̃ZLeBݒɂAȉ̑삪Kvȏꍇ܂B
@Г|V[ꍇ́AIT Ǘ҂̎wɏ]ĂB

@- _E[h ZIP t@C̃ubN
@@iZIP t@C̃vpeB  uubN̉vj
@- SmartScreen \̎s
@- uECXƋЂ̖h~v̐ݒ  O̒ǉ
@@i댟m̍ŏIiƂāj

E@߁EeTCg̗pKErobots.txt K炵ĂB
@ANZX̉AߏȕׂړIƂp͋֎~łB

----------------------------------------------------------------------
 CXg[@ / p@
----------------------------------------------------------------------

{\tgɂ̓CXg[[͂܂B
ZIP 𓀂ĂpB

1) ZIPt@CCӂ̃tH_ɉ𓀂܂B
2) 𓀂tH_ƁADȏꏊɃRs[ĂpB

EWXg͈؎gpĂ܂B
EOt@ĆACmdBrowserCDP.exe ƓtH_ɐ܂B

y{Iȗz

1. config.ini ̐ݒ
@@ڑ|[g^CAEgȂǁA{ݒmFEKvɉĕύX܂B

2. cmd.txt ̕ҏW
@@uEUAcmd.txt ɏォ珇ɋLq܂B
@@i̓IȃR}hdl cmd.txt ̃RgQƁj

3. CmdBrowserCDP.exe ̋N
@@N cmd.txt ̓eォ珇Ɏs܂B

----------------------------------------------------------------------
 O JavaScript APIilCeBugj
----------------------------------------------------------------------

ȉ JavaScript O֐p\łB
y[W JavaScript  include t@CĂяo
lCeBug API łB

Eexternal.SetGlobalVar('tok_name','value');
@O[oϐ̒lݒ肵܂B

Eexternal.GetGlobalVar('tok_name');
@O[oϐ̒l擾܂B

Eexternal.SaveToPDF('report.pdf');
@݂̉ʂ PDF t@Cɏo͂܂B

Eexternal.SaveToPNG('report.png');
@݂̉ʂ PNG t@Cɏo͂܂B

Eexternal.RunProgram('notepad.exe', 'memo.txt');
@OvON܂B

Eexternal.DownloadFile(
    'https://www.dw-dev.com/files/ExBridge_20250907_01.zip',
    'ExBridge_20250907_01.zip'
  );
@wURL t@C_E[h܂B

Eexternal.Quit();
@AvI܂B

Eexternal.ShowDevTools();
@Chrome DevTools ʂ\܂B

yg[NuiϐWJjz

cmd.txt  JavaScript ̕

    "<#tok_name>"

ƋLqƁÃ݂O[oϐlɍւ܂B
l̐ݒ^擾 external.SetGlobalVar / external.GetGlobalVar gp܂B

----------------------------------------------------------------------
 ACXg[ / 폜@
----------------------------------------------------------------------

CXg[[͎gpĂ܂B
WXg؎gpĂ܂B

𓀂tH_ƍ폜Ă΁AACXg[łB

----------------------------------------------------------------------
 CZX / T|[g
----------------------------------------------------------------------

EΏہF
@lrWlXpE]ړIF
@ppilrWlXEƁEƖpjFvCZX_

EʃT|[gF
@{\tg͖񋟂̕]ł̂߁AʃT|[g͌ƂčsĂ܂B
@oO|[gEӌEv] Web TCĝ₢킹tH[育AB
@ΉEԐM񑩂̂ł͂܂񂪁ẢP̎QlƂĂ܂B

----------------------------------------------------------------------
 \[XR[hw / JX^}CY / OEM ɂ
----------------------------------------------------------------------

{\tgEFÃ\[XR[h́ALɂĒ񋟉\łB

EАpRPAՂƂĂ̑gݍ
EƖ̋@\ǉEJX^}CY
EOEM 񋟁EАiւ̑gݍ
EK̓VXëꕔR|[lgƂĂ̗p

ȂǁAʂ̂v]ɉĂk܂B

ZpIȏڍאAЃVXeƂ̓K̊mFɂẮA
Zoom ̃ICʒkɂĂĂ܂B

----------------------------------------------------------------------
 ̑E₢킹
----------------------------------------------------------------------

\[XR[hwEʃT|[g
JX^}CYEOEMEJ˗EK̓VXeJA
㗝XEp[gi[ErWlXƁEJȂǁA
Cyɂ₢킹B

dw - fW^[NX
https://www.dw-dev.com/

2025/11/19
