Parsing HTML

I’m not sure where to start…

I’d like to parse an HTML file into a set of variables. The following code is copied directly from the html file.

You’ll find that each section of the setup is labeled, but I cannot determine the best way to get at the values I need.

Once I have the file parsed and the variables in the corresponding arrays, I’d like to export the values to a database for safe keeping.

Any suggestions?

<!DOCTYPE HTML PUBLIC "-
	<html> 
		<head> 
			<title>iRacing.com Motorsport Simulations Car Setup</title> 
			<meta name="GENERATOR" content="iRacing.com Simulator"> 
		</head> 
		 
		<body> 
		 
			<H2 align="center">iRacing.com Motorsport Simulations<br> 
			stockcars2 chevy setup: HUNT Miami 2010S4 Race V7-JP</H2><br> 
			<br> 
	<br><H2><U>LEFT FRONT:</U></H2>Cold pressure: <U>27.0 psi</U><br>Last hot pressure: <U>28.0 psi</U><br>Last temps O M I: <U>105F</U><br><U>105F</U><br><U>105F</U><br>Tread remaining: <U>100%</U><br><br><H2><U>LEFT REAR:</U></H2>Cold pressure: <U>32.5 psi</U><br>Last hot pressure: <U>33.7 psi</U><br>Last temps O M I: <U>105F</U><br><U>105F</U><br><U>105F</U><br>Tread remaining: <U>100%</U><br><br><H2><U>RIGHT FRONT:</U></H2>Cold pressure: <U>52.5 psi</U><br>Last hot pressure: <U>54.2 psi</U><br>Last temps I M O: <U>105F</U><br><U>105F</U><br><U>105F</U><br>Tread remaining: <U>100%</U><br><br><H2><U>RIGHT REAR:</U></H2>Cold pressure: <U>48.5 psi</U><br>Last hot pressure: <U>50.1 psi</U><br>Last temps I M O: <U>105F</U><br><U>105F</U><br><U>105F</U><br>Tread remaining: <U>100%</U><br><br><H2><U>FRONT:</U></H2>Ballast forward: <U>44"</U><br>Nose weight: <U>52.8%</U><br>Cross weight: <U>53.6%</U><br>Toe-in: <U>-3/16"</U><br>Steering ratio: <U>14:1</U><br>Front brake bias: <U>55%</U><br>Sway bar size: <U>2.063"</U><br>Sway bar arm length: <U>11"</U><br>Left bar end clearance: <U>-1/16"</U><br>Attach left side: <U>Yes</U><br>Tape Configuration: <U>Race</U><br><br><H2><U>LEFT FRONT:</U></H2>Corner weight: <U>868 lbs</U><br>Ride height: <U>5.78 in</U><br>Shock deflection: <U>1.65"</U><br>of <U>7.99"</U><br>Spring deflection: <U>2.74"</U><br>of <U>4.02"</U><br>Spring Perch Offset: <U>-2.344"</U><br>Spring rate: <U>400 lbs/in</U><br>Bump stiffness: <U>+5 clicks</U><br>Rebound stiffness: <U>+10 clicks</U><br>Camber: <U>+5.3 deg</U><br>Caster: <U>+2.0 deg</U><br><br><H2><U>LEFT REAR:</U></H2>Corner weight: <U>896 lbs</U><br>Ride height: <U>7.76 in</U><br>Shock deflection: <U>3.32"</U><br>of <U>7.99"</U><br>Spring deflection: <U>1.56"</U><br>of <U>9.49"</U><br>Spring Perch Offset: <U>-2.687"</U><br>Spring rate: <U>575 lbs/in</U><br>Bump stiffness: <U>+10 clicks</U><br>Rebound stiffness: <U>+5 clicks</U><br>Left Rear Toe-in: <U>+4/16"</U><br>Camber: <U>+1.5 deg</U><br>Track bar height: <U>+11.000"</U><br>Truck arm mount: <U>top</U><br><br><H2><U>RIGHT FRONT:</U></H2>Corner weight: <U>932 lbs</U><br>Ride height: <U>6.01 in</U><br>Shock deflection: <U>1.28"</U><br>of <U>7.99"</U><br>Spring deflection: <U>2.37"</U><br>of <U>4.02"</U><br>Spring Perch Offset: <U>-2.281"</U><br>Spring rate: <U>400 lbs/in</U><br>Bump stiffness: <U>+5 clicks</U><br>Rebound stiffness: <U>+10 clicks</U><br>Camber: <U>+1.2 deg</U><br>Caster: <U>+4.0 deg</U><br><br><H2><U>RIGHT REAR:</U></H2>Corner weight: <U>711 lbs</U><br>Ride height: <U>7.99 in</U><br>Shock deflection: <U>3.47"</U><br>of <U>7.99"</U><br>Spring deflection: <U>0.48"</U><br>of <U>9.49"</U><br>Spring Perch Offset: <U>-1.531"</U><br>Spring rate: <U>1100 lbs/in</U><br>Bump stiffness: <U>+10 clicks</U><br>Rebound stiffness: <U>+5 clicks</U><br>Right Rear Toe-in: <U>-4/16"</U><br>Camber: <U>-1.9 deg</U><br>Track bar height: <U>+6.500"</U><br>Truck arm mount: <U>bottom</U><br><br><H2><U>REAR:</U></H2>Fuel Fill To: <U>18.0 gal</U><br>Rear end ratio: <U>3.80</U><br>*Sway bar size: <U>0.475</U><br>*Sway bar arm length: <U>12"</U><br>*Left bar end clearance: <U>-1/16"</U><br>*Attach left side: <U>No</U><br><br><H2><U>*Rear Sway Bar disconnected on oval tracks 1.5 mi or longer</U></H2></body></html>
Sponsor our Newsletter | Privacy Policy | Terms of Service