Your form is too complicated; mine is faster
I am working on a government document (retrospective) cataloging project, part of which is verifying SuDoc numbers that appear on the piece or in non-GPO OCLC records. Authoritative SuDoc numbers can be found in Monthly Catalog of US Government Publications (January 1895 through June 1976) or Catalog of U.S. Government Publications, (1976 to present, although some older than 1976 are being added).
Both sites have powerful search capabilities, indexing many fields, but today when I'm using them, I only want to do one type of search: confirm that this SuDoc number is authorized for the piece I have in hand. Both allow searching by SuDoc number, but the field is embedded in a lengthy form, and is in a different place for each.
Each search/confirmation takes maybe a minute or two but when you've got shelves worth of material to catalog (mostly in thin envelopes) with more coming down every day, those minutes add up!
To speed up this process, I wrote some OpenSearch browser plugins that allow you to search each catalog from your browser search bar. Just select the correct catalog from the drop-down (based on document date), type or paste in the SuDoc number:
and it will display the search results from that catalog.
The source code for these plugins is available on github, or you can install them (and any of my other plugins) straight from my web site. Instructions for installation and use with various browsers can be found in my blog post.
One of these was very quick to write; once I identified the SuDoc form element, I was able to easily adapt one of my other plugins to do the task. The other catalog requires "initialization" before you can start searching, so I started by completing that step in a non-displaying iframe ("Just one moment...) before re-loading the page with the form submission.