Resolving PHP POST Issue in AZ Scraper #53
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Problem
The Arizona bill scraper experienced failures when running in a Kubernetes pod, despite functioning correctly in a local Docker environment. Specifically:
Root Causes
Solutions Entertained
Final Fix
The issue was resolved by removing the unnecessary initial GET request to https://www.azleg.gov/bills/. This significantly reduced the number of requests made to the server and avoided triggering Sucuri. While the main fork uses the multiple requests to the bill list page, our previous fix to this scraper avoids this. The scraper now: