Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Ukrycie numeru telefonu przed botami
KR2615
post 8.10.2021, 11:42:12
Post #1





Grupa: Zarejestrowani
Postów: 311
Pomógł: 13
Dołączył: 7.05.2007

Ostrzeżenie: (0%)
-----


Hej. Czy jest jakaś metoda (JS?) aby wyświetlić numer telefonu na stronie w zakładce kontakt użytkownikom korzystajacym z przeglądarek a ukrycie ich przed robotami typu Google i inne crawlery?
Z góry dzięki za info!


--------------------
Go to the top of the page
+Quote Post
com
post 8.10.2021, 14:25:12
Post #2





Grupa: Zarejestrowani
Postów: 3 032
Pomógł: 366
Dołączył: 24.05.2012

Ostrzeżenie: (0%)
-----


są takie skrypty które to teoretycznie robią, znajdziesz na necie smile.gif
Go to the top of the page
+Quote Post
KR2615
post 11.10.2021, 07:33:57
Post #3





Grupa: Zarejestrowani
Postów: 311
Pomógł: 13
Dołączył: 7.05.2007

Ostrzeżenie: (0%)
-----


Googlowałem i znalazłem same skrypty, które tego nie robią. Jedyne, co przychodzi mi dso głowy to numer pobieany po kliknięciu przez API strzeżone przez reCaptche.


--------------------
Go to the top of the page
+Quote Post
viking
post 11.10.2021, 08:36:10
Post #4





Grupa: Zarejestrowani
Postów: 6 365
Pomógł: 1114
Dołączył: 30.08.2006

Ostrzeżenie: (0%)
-----


Jest sporo rozwiązań dla emaila. Można się wzorować. Jednym z pomysłów było np odwrócenie tekstu w kodzie i wyświetlanie przez rtl w css. Albo rozbicie na kilka data-a=123, data-b=456 data-c=789 i złączenie ponownie.


--------------------
Go to the top of the page
+Quote Post
com
post 12.10.2021, 22:20:49
Post #5





Grupa: Zarejestrowani
Postów: 3 032
Pomógł: 366
Dołączył: 24.05.2012

Ostrzeżenie: (0%)
-----


KR2615 twój pomysł tylko bez reCaptchy, popularne na stronach albo fragmenty numeru ukryte albo cały i przycisk pokaż odkrywa dopiero ten numer, google nie wyciągnie, specjalistyczny bot i owszem, ale ten to i nawet z reCaptchą sobie poradzi smile.gif

Ten post edytował com 12.10.2021, 22:21:44
Go to the top of the page
+Quote Post
gornik
post 12.10.2021, 22:47:57
Post #6





Grupa: Zarejestrowani
Postów: 56
Pomógł: 9
Dołączył: 28.04.2010

Ostrzeżenie: (0%)
-----


można też jakiś szyfr cezara ciachnąć albo zwykły base64

  1. <!-- przykład z b64 !-->
  2. <a data-number="MTAwMjAwMTAw">1** 2** 1**</a>


zwykłe boty nie powinny sobie z tym poradzić.






--------------------
Zwiedzam świat i koduje.
Ubrania podróżnicze | Blog podróżniczy
Go to the top of the page
+Quote Post
KR2615
post 13.10.2021, 22:29:00
Post #7





Grupa: Zarejestrowani
Postów: 311
Pomógł: 13
Dołączył: 7.05.2007

Ostrzeżenie: (0%)
-----


Mam nadzieję, że z tym fragmentem kodu boty również sobie nie poradzą:
  1. <span id="phone"></span>
  2. var klara = "44";
  3. var sobieraj = "33";
  4. var fotowoltaika = "501 " + klara + " " + sobieraj + " " + klara;
  5. document.getElementById("phone").innerHTML=fotowoltaika;
  6. </script>

Dla potomnych: wystarczyło pogooglować pod hasłem "javascript email protection"


--------------------
Go to the top of the page
+Quote Post
vokiel
post 25.10.2021, 01:26:34
Post #8





Grupa: Zarejestrowani
Postów: 2 592
Pomógł: 445
Dołączył: 12.03.2007

Ostrzeżenie: (0%)
-----


Można ukryć w samym CSS, np:

  1. <span class="protect-tel" data-part1="501" data-part2="443" data-part3="344"> </span>


  1. .protect-tel::after {
  2. content: attr(data-part1) '-' attr(data-part2) '-' attr(data-part3);
  3. }


--------------------
Go to the top of the page
+Quote Post
trueblue
post 26.10.2021, 08:08:31
Post #9





Grupa: Zarejestrowani
Postów: 6 761
Pomógł: 1822
Dołączył: 11.03.2014

Ostrzeżenie: (0%)
-----


Wydaje mi się, że rozwiązania z ukrywaniem numeru są efektywne pod warunkiem, że element jest natywnie klikalny i ma jakiś domyślny href, a po zdarzeniu kliknięcia docelowy link zostanie otwarty.
Modyfikując rozwiązanie vokiel'a:
  1. <a href="#" class="protect-tel" data-part1="501" data-part2="443" data-part3="344" onclick="window.location.href = 'tel:' + this.dataset.part1 + this.dataset.part2 + this.dataset.part3; return false;"></a>

CSS bez zmian.


--------------------
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 29.03.2024 - 00:04