From d3a28f76352336f962b530752a55e87c0e9aaa85 Mon Sep 17 00:00:00 2001 From: rebuilt Date: Wed, 19 Apr 2023 19:19:47 -0700 Subject: [PATCH] Fix ThreeATwo scraper --- app/services/dese/three_a_two.rb | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/app/services/dese/three_a_two.rb b/app/services/dese/three_a_two.rb index 36668c21..7614f501 100644 --- a/app/services/dese/three_a_two.rb +++ b/app/services/dese/three_a_two.rb @@ -135,14 +135,14 @@ module Dese def run_a_sust_i4(filepath:) run do |academic_year| admin_data_item_id = 'a-sust-i4' - url = 'https://profiles.doe.mass.edu/state_report/gradesubjectstaffing.aspx' + url = 'https://profiles.doe.mass.edu/statereport/gradesubjectstaffing.aspx' range = academic_year.range - selectors = { - 'ctl00_ContentPlaceHolder1_reportType' => 'School', - 'ctl00_ContentPlaceHolder1_fyCode' => range, - 'ctl00_ContentPlaceHolder1_subjectCode' => 'Arts' - } - submit_id = 'ctl00_ContentPlaceHolder1_Continue' + + selectors = { 'ctl00_ContentPlaceHolder1_ddReportType' => 'School', + 'ctl00_ContentPlaceHolder1_ddYear' => range, + 'ctl00_ContentPlaceHolder1_ddDisplay' => 'Full-time Equivalents', + 'ctl00_ContentPlaceHolder1_ddSubject' => 'Arts' } + submit_id = 'btnViewReport' calculation = lambda { |_headers, items| num_of_art_teachers = items.last.to_f dese_id = items[1].to_i