Skip to content

Scraping USCIS website to retrieve approval data

Notifications You must be signed in to change notification settings

Macfly/uscis-status

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

USCIS-STATUS

using Beautifulsoup and mechanize to parse the website of USCIS

  • makes requests to the USCIS website
    • requests are logged and added to the database
      • timestamped (usual datetime format with ms)
      • message is compressed: the number of templates is small
        • classes (can they be automatically generated from)
    • this is the only way to add entries to the database
  • request to the api
    • managed by api
      • prioritize simple requests to database
      • scarce requests to website directly
  • periodic (daily) call to the website
    • feed database with pending cases data
    • list of pending cases to be managed
  • user account to manage subscription to cases
  • email service to send subscription results
  • api for useful statistics
  • website
  • android app

About

Scraping USCIS website to retrieve approval data

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 60.5%
  • HTML 27.5%
  • CSS 12.0%