Fix GetRatingsTableOnMarketBeat

This commit is contained in:
2025-11-04 10:39:44 -05:00
parent 9ab9283f70
commit 5147fe470d
5 changed files with 12 additions and 7 deletions

View File

@@ -792,6 +792,13 @@ namespace MarketData.Helper
return sections[0];
}
/// <summary>
/// This method looks for the ratings rating in the html from the MarketBeat query
/// I made a change to the url on 11/4/2025 changed /price-target to /forecast
/// </summary>
/// <param name="symbol"></param>
/// <param name="exchange"></param>
/// <returns></returns>
private static HtmlNodeCollection GetRatingsTableOnMarketBeat(String symbol,String exchange)
{
MemoryStream memoryStream=null;
@@ -801,7 +808,7 @@ namespace MarketData.Helper
{
String strRequest=null;
StringBuilder sb=new StringBuilder();
sb.Append("https://www.marketbeat.com/stocks/").Append(exchange).Append("/").Append(symbol).Append("/price-target");
sb.Append("https://www.marketbeat.com/stocks/").Append(exchange).Append("/").Append(symbol).Append("/forecast");
strRequest=sb.ToString();
MDTrace.WriteLine(LogLevel.DEBUG,strRequest);
httpNetResponse = HttpNetRequest.GetRequestNoEncodingV3(strRequest, "www.marketbeat.com");