string urlAddress = "https://www.confaz.fazenda.gov.br/legislacao/atos-pmpf/2015/pmpf002_15";
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(urlAddress);
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
if (response.StatusCode == HttpStatusCode.OK)
{
Stream receiveStream = response.GetResponseStream();
StreamReader readStream = null;
if (response.CharacterSet == null)
{
readStream = new StreamReader(receiveStream);
}
else
{
readStream = new StreamReader(receiveStream, Encoding.GetEncoding(response.CharacterSet));
}
string data = readStream.ReadToEnd();
Console.WriteLine(data);
response.Close();
readStream.Close();
}
Com esse código, consigo buscar a string do HTML de um site do governo com uma tabela de preços-padrão de combustíveis por Estado. Estes preços são atualizados quinzenalmente e meu objetivo é automatizar a atualização destes dados em um banco de dados.
Para tanto, tenho pesquisado sobre Expressões Regulares mas ainda não consegui entender e fazer a extração das informações da tabela.
Como posso fazer para buscar de dentro do HTML somente as informações da tabela presente no site indicado?
Os dados que preciso são representados pelo "@@@" na expressão:
<p class="A7-1TabelaSubtitulo">@@@</p>