The Web Design Group

... Making the Web accessible to all.

Welcome Guest ( Log In | Register )

> VB.NET DOM help for HTML
troyedwards
post Jul 20 2019, 10:35 PM
Post #1





Group: Members
Posts: 7
Joined: 20-July 19
Member No.: 26,938



Hi guys we have to log in to bank account every day and either print off 1 page of our bank statement OR save the statement to CSV. I am trying to automate this process such that when our managers come in the 1 page bank statement has already by printed and is sitting on the printer (and we have saved the day to CSV).

There are no APIs that I can get hold off atm, so I am using VB.NET and the DOM. I can automate the login process, and select a specific bank account however some of my managers have access to several business known as different bank profiles. Basically I need to know how to select a specific value in the combo box however in the HTML its not a <SELECT> tag. Instead the banks uses profilelistview and each of the business's have a unique profile id, ie data-profileId="6767901001620df51020114442000005". I can drill extract this profile id but I don't know how to pass it. Its not like ?data-profileId="6767901001620df51020114442000005


<li id="Administration.CustomerProfile.GetAllProfilesWidget">
<div id="widget-222a94daa40b4845ab2b6171cceba92a" class="widget administration-customerprofile-getallprofileswidget" data-selected-profile-id="&quot;6767901001620151020114442000005&quot;" data-select-customer-profile-action="https://banking.westpac.com.au/secure/banking/authentication/profileswitch" data-set-flyout-visibility-cookie="https://banking.westpac.com.au/secure/banking/firstsignin/setflyoutvisibilitycookie" data-profile-list-view-url="https://banking.westpac.com.au/secure/banking/overview/profilelistview" data-verifycustomerprofile="https://banking.westpac.com.au/secure/banking/administration/verifycustomer" data-switchtosuspendedprofilemessage="The profile you're trying to access has been suspended. Please select another profile or call us on 1300 655 505 for help." data-limitedaccessprofileswitchmessage="This profile is inactive or outside allowable access days. Please contact your Administrator for access." data-isemulationmode="False" data-analytics-nav="col-main">


<div class="administration-customerprofile-getallprofileswidget flyout-cell flyout-cell-open">
<a id="profile-switch-flyout" href="#" class="flyout-menu-toggle btn btn-small">LUWIN INVESTMENTS PTY LTD - Business banking
<span class="a11y-context">Click to open profile</span>
<img src="https://banking.westpac.com.au/secure/banking/Themes/Default/Desktop/WBC/Core/Images/Patterns1.1/icon-menu-arrow-down.png.d857629e7141d53add72b4707cbe5df6fec017d6.png" alt="" />
</a>


<div class="flyout-below flyout flyout-menu"> <div class="customer-action-flyoutwrapper">
<ul class="flyout-menu-list">
<li>
<div class="selected-profile-item"
data-profileId="6767901001620df51020114442000005"
data-isPersonalProfile="False"
data-profileName = "MY COMPANY PTY LTD"
data-profileType="Business banking"
data-isActivationRequired="False"
data-isAccessibleToday="True"
data-isExpired="False"
data-accessPeriod=""
id="67679010016201510254314442000005">
<span class="flyout-menu-heading">MY COMPANY PTY LTD</span>
<span class="flyout-menu-item">Business banking</span>

</div>





Attached thumbnail(s)
Attached Image
User is offlinePM
Go to the top of the page
Toggle Multi-post QuotingQuote Post
 
Reply to this topicStart new topic
Replies
CharlesEF
post Jul 29 2019, 10:43 AM
Post #2


Programming Fanatic
********

Group: Members
Posts: 1,660
Joined: 27-April 13
From: Edinburg, Texas
Member No.: 19,088



As I said, I will be happy to help you if you need it.
User is offlinePM
Go to the top of the page
Toggle Multi-post QuotingQuote Post

Posts in this topic


Reply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

 



- Lo-Fi Version Time is now: 17th September 2019 - 08:36 PM