CafeF_ThoaThuan
store SEC_CODE !csvLine
store EXCHANGE_CODE !csvLine
store TRANS_DATE !csvLine
store Volume !csvLine
store TOTAL_VALUE !csvLine
csvSave ThoaThuan #DeleteAfterExport
selectWindow tab=open https://hnx.vn/co-phieu-etfs/du-lieu-thi-truong-ny-quy-mo.html
pause 3000
executeScript d=new Date(); m=((d.getMonth()+1)<10)?'0'+(d.getMonth()+1):(d.getMonth()+1); return m+"/"+d.getDate() + "/" + d.getFullYear(); d1
executeScript d=new Date(); var m=((d.getMonth()+1)<10)?'0'+(d.getMonth()+1):(d.getMonth()+1); var dd=d.getDate(); if (dd<10) {dd='0'+dd;} return dd+"."+m+"."+d.getFullYear(); d2
click xpath=//*[@id="end"]
pause 10000
storeText xpath=//*[@id="_tableDatas"]/tbody/tr[last()]/td[12]/span Vol1
storeText xpath=//*[@id="_tableDatas"]/tbody/tr[last()]/td[13]/span Val1
executeScript return Number (${Vol1}.replace(/[^0-9]/g,'')); Vol1a
executeScript return Number (${Val1}.replace(/[^0-9]/g,'')); Val1a
store HNX-INDEX !csvLine
store 2 !csvLine
store ${d1} !csvLine
store ${Vol1a} !csvLine
store ${Val1a} !csvLine
csvSave ThoaThuan #DeleteAfterExport
select xpath=//*[@id="cboIndex"] label=HNX30
click xpath=//*[@id="btn_search"]
pause 3000
click xpath=/html/body/div[1]/div[2]/div[3]/div[2]/div[1]/div[2]/div[3]/div[2]/ul/div/div[2]/li[5]/span
pause 10000
storeText xpath=//*[@id="_tableDatas"]/tbody/tr[last()]/td[12]/span Vol2
storeText xpath=//*[@id="_tableDatas"]/tbody/tr[last()]/td[13]/span Val2
executeScript return Number (${Vol2}.replace(/[^0-9]/g,'')); Vol2a
executeScript return Number (${Val2}.replace(/[^0-9]/g,'')); Val2a
store HNX30-INDEX !csvLine
store 2 !csvLine
store ${d1} !csvLine
store ${Vol2a} !csvLine
store ${Val2a} !csvLine
csvSave ThoaThuan #DeleteAfterExport
open https://hnx.vn/co-phieu-etfs/du-lieu-thi-truong-uc-quy-mo.html
pause 3000
click xpath=//*[@id="end"]
pause 10000
storeText xpath=//*[@id="_tableDatas"]/tbody/tr[last()]/td[12]/span Vol3
storeText xpath=//*[@id="_tableDatas"]/tbody/tr[last()]/td[13]/span Val3
executeScript return Number (${Vol3}.replace(/[^0-9]/g,'')); Vol3a
executeScript return Number (${Val3}.replace(/[^0-9]/g,'')); Val3a
store UPCOM-INDEX !csvLine
store 11 !csvLine
store ${d1} !csvLine
store ${Vol3a} !csvLine
store ${Val3a} !csvLine
csvSave ThoaThuan #DeleteAfterExport
open https://www.hsx.vn/Modules/Rsde/Report/ReportTradingView?fid=ed26ccb5486840afaf4399be59cee98d
type id=dateFrom ${d2}
type id=dateTo ${d2}
click link=Xem kết quả
pause 20000
storeText xpath=/html/body/div[2]/div[1]/div[1]/div[1]/div[2]/div[1]/div[1]/div[3]/div[4]/div/table/tbody/tr[2]/td[3] Vol4
storeText xpath=/html/body/div[2]/div[1]/div[1]/div[1]/div[2]/div[1]/div[1]/div[3]/div[4]/div/table/tbody/tr[3]/td[3] Val4
executeScript return Number (${Vol4}.replace(/[^0-9]/g,'')); Vol4a
executeScript return Number (${Val4}.replace(/[^0-9]/g,'')); Val4a
store VNINDEX !csvLine
store 10 !csvLine
store ${d1} !csvLine
store ${Vol4a} !csvLine
executeScript return (${Val4a}*10000) !csvLine
csvSave ThoaThuan #DeleteAfterExport
open https://www.hsx.vn/Modules/Rsde/Report/ReportHoseView/?fid=1d5c3f7ee10b4479990effb374242650
pause 3000
type id=dateFrom ${d2}
type id=dateTo ${d2}
click link=Xem kết quả
pause 10000
storeText xpath=/html/body/div[2]/div[1]/div[1]/div[1]/div[2]/div[1]/div[1]/div[3]/div[4]/div/table/tbody/tr[2]/td[3] Vol5
storeText xpath=/html/body/div[2]/div[1]/div[1]/div[1]/div[2]/div[1]/div[1]/div[3]/div[4]/div/table/tbody/tr[3]/td[3] Val5
executeScript return Number (${Vol5}.replace(/[^0-9]/g,'')); Vol5a
executeScript return Number (${Val5}.replace(/[^0-9]/g,'')); Val5a
store VN30INDEX !csvLine
store 10 !csvLine
store ${d1} !csvLine
store ${Vol5a} !csvLine
executeScript return (${Val5a}*10000) !csvLine
csvSave ThoaThuan #DeleteAfterExport
localStorageExport ThoaThuan.csv #DeleteAfterExport