code: def scan_cnproxy(self):
          
          self.logger.info(
              'start scanning http://cn-proxy.com for proxy list...')
          response = requests.get('http://cn-proxy.com')
          soup = BeautifulSoup(response.content, 'lxml')
          tables = soup.find_all('table', class_='sortable')
          for table in tables:
              for tr in table.tbody.find_all('tr'):
                  info = tr.find_all('td')
                  addr = '{}:{}'.format(info[0].string, info[1].string)
                  self.proxy_queue.put({'addr': addr, 'protocol': 'http'})
docs: Scan candidate (mainland) proxies from http://cn-proxy.com