Browse Source

Je faisais des query en ayant enlevé le leading 0 pour un des sites, et ca ne marchait pas bien.

En effait, un 079 123 45 67 devenait 79 123 45 67 et le site inférait un numéro russe : +79 123 45 67
Jean-Francois Burdet 6 years ago
parent
commit
da6d23fdcb
1 changed files with 5 additions and 5 deletions
  1. 5 5
      lenny.py

+ 5 - 5
lenny.py

@@ -71,10 +71,7 @@ SHOULDIANSWER_LOOKUP_URL = "https://ch.shouldianswer.net/telefonnummer/{$number$
 
 
 def is_in_blacklists(a_number):
-    the_number = a_number.lstrip("0")
-    the_number = the_number.replace("+", "")
-
-    return is_in_local_blacklist(the_number) or is_in_ktipp_blacklist(the_number) or is_in_shiansw_blacklist(the_number)
+    return is_in_local_blacklist(a_number) or is_in_ktipp_blacklist(a_number) or is_in_shiansw_blacklist(a_number)
 
 
 def is_in_local_blacklist(a_number):
@@ -89,7 +86,10 @@ def is_in_ktipp_blacklist(a_number):
     # Si argument keyword pas trouvé, ca donne ca dans la réponse :
     # 0 Einträge
 
-    url = KTIP_LOOKUP_URL.replace("{$number$}", a_number)
+    the_number = a_number.lstrip("0")
+    the_number = the_number.replace("+", "")
+
+    url = KTIP_LOOKUP_URL.replace("{$number$}", the_number)
     log("KTIP lookup : " + url)
     response = ""
     try: