Select all <li> appending to previous <p>

<p class="head-text">Param 1 name</p>
<ul>
	<li> param 1 value 1</li>
	<li> param 1 value 2</li>
	<li> param 1 value 3</li>
	<li> param 1 value 4</li>
</ul>

<p class="head-text">Param 2 name</p>
<ul>
	<li> param 2 value 1</li>
	<li> param 2 value 2</li>
	<li> param 2 value 3</li>
	<li> param 2 value 4</li>
</ul>

How to choose from this in this format

Param 1 name:param 1 value 1
Param 1 name:param 1 value 2
Param 1 name:param 1 value 3
Param 1 name:param 1 value 4
Param 2 name:param 2 value 1

Hi, you could try:

p:contains('Param 1') + ul li

The names of the parameters are unknown to me, they change

p:nth-of-type(1) + ul li

result:
param 1 value 1
param 1 value 2
param 1 value 3
param 1 value 4

as far as p.head-text is not a parent of ul or li ,just scrape all you need and make post-processing by Excel... easy