In previous articles, such as "Using Aria2 to Download GIS Data" and "Recommended Websites for Downloading Earthquake Data", the USGS (United States Geological Survey) was introduced as a source for global earthquake data. However, this website has a limitation: it will reject download requests if the query exceeds 2000 records. Therefore, a practical workaround is to construct download requests by month and download the data in batches. If I wanted to download all the data from 1900 until now, manually creating each download link would be very tedious. Hence, I came up with the following solution.