[Watin-users] help getting values from HTML without unique IDs of controls
Brought to you by:
jvmenen
|
From: Inkal N. <in...@ya...> - 2015-05-18 16:35:39
|
Hi, I'm new to using Watin for the first time in C#.net. I've gotten the basics of how to go around it but the page I'm trying to scrape doesn't have a nice format to it like XML....I don't know how to access parts of the page that don't have specific IDs linked to the control. For example, I want to get values from the following: <p class='q'>How many patients did you see on average per day?</p> <p class='single'><span class='value'>0</span> 0-5<span class='value'>2</span> 6-10<span class='value'>2</span> 11-15<span class='value'>0</span> >15</p> <p class='q'>What percentage of it were comprehensive exams?</p> <p class='single'><span class='value'>0</span> 0-25%<span class='value'>0</span> 25-50%<span class='value'>0</span> 50-75%<span class='value'>4</span> 57-100%</p> <p class='q'>Rank by frequency the services that you provided to the following age groups.</p> <table class='records' cellspacing='0'> <thead><tr><th style='text-align:right;'>Rating counts</th><th>N/A</th><th>Seldom</th><th>Occasional</th><th>Frequent</th></tr></thead> <tbody><tr><td class='q'>Infant < 5 y.o.</td><td class='hist'><span class='value'>0</span></td><td class='hist'><span class='value'>2</span></td><td class='hist'><span class='value'>2</span></td><td class='hist'><span class='value'>0</span></td></tr> <tr><td class='q'>Ped. 5–17 y.o.</td><td class='hist'><span class='value'>0</span></td><td class='hist'><span class='value'>0</span></td><td class='hist'><span class='value'>2</span></td><td class='hist'><span class='value'>2</span></td></tr> <tr><td class='q'>Adult 18–44</td><td class='hist'><span class='value'>0</span></td><td class='hist'><span class='value'>0</span></td><td class='hist'><span class='value'>1</span></td><td class='hist'><span class='value'>3</span></td></tr> <tr><td class='q'>Adult 44–64</td><td class='hist'><span class='value'>0</span></td><td class='hist'><span class='value'>0</span></td><td class='hist'><span class='value'>0</span></td><td class='hist'><span class='value'>4</span></td></tr> <tr><td class='q'>Geriatric >65</td><td class='hist'><span class='value'>0</span></td><td class='hist'><span class='value'>0</span></td><td class='hist'><span class='value'>3</span></td><td class='hist'><span class='value'>1</span></td></tr> </tbody></table> I want to get the question, but all questions have <p class= 'q'> All the answers mostly have class='value' Can someone provide me a way of getting values out of these survey questions? Thanks for any help in advance. |