DropAlertBiz
2022-03-13 16:45:53
Svp les kheys, je suis dans la saucehttps://image.noelshack.com/fichiers/2018/29/6/1532128784-risitas33.png
J'ai besoin d'aide en (je pense) Javascript. Ce n'est pas très complexe, si on sait ce qu'on fait en quelques minutes c'est réglé.
Je peux être généreux si un khey m'aide beaucouphttps://image.noelshack.com/fichiers/2022/10/7/1647185775-image.png
Je vous explique le problème : je veux extraire des données d'un site. Plus précisément des tableaux excels qui sont téléchargeables depuis le site (je ne peux pas vous donner l'accès au site car c'est un site payant).
Pour télécharger un tableau excel, il faut aller sur la page d'un produit, et cliquer sur le logo excel.
Dans ce cas se télécharge l'excel associé au produit.
Si on va sur une deuxième page produit, on peut télécharger l'excel de ce deuxième produit.
Je veux extraire les excels de centaines de produits.
En inspectant le code derrière le logo "télécharger l'excel", je vois ça :
<div class="l-2columns-last">
<div class="page-content-actions nonprintable">
<div id="IconListActions"><ul id="IconListActions_control" class="iconlist" widgetid="IconListActions_control"><li class="iconlist-item" id="IconListActions_control@Excel" widgetid="IconListActions_control@Excel"><a href="javascript:window.location.href='/Excel/EVzFUNDSxCHARTzPRICEHIST.aspx%3Fs%3DLP60022625%26st%3DRIC%26mode%3Dfull-topMenu-banner-tabBar-leftMenu-relNav%26css%3Dschema4%26embeddedView%3Dtrue%26trace%3D%26FundChartIntervalDaily%3D3_Yearly_Daily%26Currency%3DEUR';" class="iconlist-item-link" target="_self"><i class="icon-excel" title="Download to Excel"></i></a></li>
<li id="IconListActions_control@" widgetid="IconListActions_control@" class="iconlist-item" style="display: none;">
<span id="fullscreenId">
</span>
<a href="javascript:void(0);" onclick="javascript:ShowPPTPreview(this);" class="iconlist-item-link" target="_self"><i title="Full Screen" class="fullscreenIcon"></i></a>
</li>
<span id="159598e9-6fb2-4db4-92f5-05a2a85e3b50"></span>
</ul></div>
</div>
</div>
Je pense que la ligne importante est celle ci :
<a href="javascript:window.location.href='/Excel/EVzFUNDSxCHARTzPRICEHIST.aspx%3Fs%3DLP60022625%26st%3DRIC%26mode%3Dfull-topMenu-banner-tabBar-leftMenu-relNav%26css%3Dschema4%26embeddedView%3Dtrue%26trace%3D%26FundChartIntervalDaily%3D3_Yearly_Daily%26Currency%3DEUR';" class="iconlist-item-link" target="_self"><i class="icon-excel" title="Download to Excel"></i></a>
D'un produit à l'autre, seul ces caractères changent Excel/EVzFUNDSxCHARTzPRICEHIST.aspx%3Fs%3DLP60022625
J'ai la liste du code de chaque produit et j'aimerais pouvoir tout télécharger d'un coup sans avoir à ouvrir toutes les pages produit.
Le code que j'exécuterai ressemblerait à ça :
javascript:window.location.href='/Excel/EVzFUNDSxCHARTzPRICEHIST.aspx%3Fs%CODEPRODUIT1%26st%3DRIC%26mode%3Dfull-topMenu-banner-tabBar-leftMenu-relNav%26css%3Dschema4%26embeddedView%3Dtrue%26trace%3D%26FundChartIntervalDaily%3D3_Yearly_Daily%26Currency%3DEUR
javascript:window.location.href='/Excel/EVzFUNDSxCHARTzPRICEHIST.aspx%3Fs%CODEPRODUIT2%26st%3DRIC%26mode%3Dfull-topMenu-banner-tabBar-leftMenu-relNav%26css%3Dschema4%26embeddedView%3Dtrue%26trace%3D%26FundChartIntervalDaily%3D3_Yearly_Daily%26Currency%3DEUR
javascript:window.location.href='/Excel/EVzFUNDSxCHARTzPRICEHIST.aspx%3Fs%CODEPRODUIT3%26st%3DRIC%26mode%3Dfull-topMenu-banner-tabBar-leftMenu-relNav%26css%3Dschema4%26embeddedView%3Dtrue%26trace%3D%26FundChartIntervalDaily%3D3_Yearly_Daily%26Currency%3DEUR
J'essaye d'être clair, svp un khey généreux pour m'aiderhttps://image.noelshack.com/fichiers/2018/29/6/1532128784-risitas33.png