base.py 534 B

12345678910111213141516171819
  1. from proxypool.setting import TEST_DONT_SET_MAX_SCORE, PROXY_SCORE_INIT, PROXY_SCORE_MAX, PROXY_SCORE_MIN
  2. class BaseTester(object):
  3. test_url = ""
  4. key = ""
  5. test_dont_set_max_score = TEST_DONT_SET_MAX_SCORE
  6. proxy_score_init = PROXY_SCORE_INIT
  7. proxy_score_max = PROXY_SCORE_MAX
  8. proxy_score_min = PROXY_SCORE_MIN
  9. def headers(self):
  10. return None
  11. def cookies(self):
  12. return None
  13. async def parse(self, html, url, proxy, expr='{"code":0'):
  14. return True if expr in html else False