Scoate nr telefon publi24

din ce-am vazut imaginea e base64 si foloseste un font basic. faci decode base64 la content, faci put intr-un fisier, apoi:
.
fa research despre image to text / ocr pana gasesti ceva ce merge perfect pentru tine.
 
Schimbi user agentul cu unul de mobile si o sa gasesti nr. de telefon in plain text, in variabila "cnt" din codul sursa.
 
Salut, am incercat...au facut recent update si nu mai merge !
Functioneaza, acum am testat.

Foloseste user agent-ul asta:
Cod:
Mozilla/5.0 (iPhone; U; CPU like Mac OS X; en) AppleWebKit/420.1 (KHTML, like Gecko) Version/3.0 Mobile/3B48b Safari/419.3
 
Functioneaza, acum am testat.

Foloseste user agent-ul asta:
Cod:
Mozilla/5.0 (iPhone; U; CPU like Mac OS X; en) AppleWebKit/420.1 (KHTML, like Gecko) Version/3.0 Mobile/3B48b Safari/419.3
Cred ca nu am inteles eu nimic, ca de gasit nici ca nu gasesc nr ....am rezolvat-o cu poza, o fac png si extrag nr din poza...dar .....era mai simplu cu nr direct !

L-am gasit !!!
 
Cred ca nu am inteles eu nimic, ca de gasit nici ca nu gasesc nr ....am rezolvat-o cu poza, o fac png si extrag nr din poza...dar .....era mai simplu cu nr direct !
Cod:
#!/usr/bin/python3
import requests
s = requests.Session()

def get_phone_num(url):
    html = s.get(url, headers={"User-Agent": "Mozilla/5.0 (Android 11; Mobile; LG-M255; rv:88.0) Gecko/88.0 Firefox/88.0"}).text
    phone_num = html.split('var cnt = \'')[1].split('\'')[0]
    return phone_num

link = "https://www.publi24.ro/anunturi/..." # nu am pus un link real aici ca sa nu se supere cineva
print(get_phone_num(link))
sau in php:
Cod:
$ch = curl_init("https://www.publi24.ro/anunturi/..."); 
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_HTTPHEADER, array("User-Agent: Mozilla/5.0 (Android 11; Mobile; LG-M255; rv:88.0) Gecko/88.0 Firefox/88.0"));

$data = curl_exec($ch);
curl_close($ch);

$phone_num = explode('\'', explode('var cnt = \'', $data)[1])[0];
echo($phone_num);
 
Cod:
#!/usr/bin/python3
import requests
s = requests.Session()

def get_phone_num(url):
    html = s.get(url, headers={"User-Agent": "Mozilla/5.0 (Android 11; Mobile; LG-M255; rv:88.0) Gecko/88.0 Firefox/88.0"}).text
    phone_num = html.split('var cnt = \'')[1].split('\'')[0]
    return phone_num

link = "https://www.publi24.ro/anunturi/..." # nu am pus un link real aici ca sa nu se supere cineva
print(get_phone_num(link))
sau in php:
Cod:
$ch = curl_init("https://www.publi24.ro/anunturi/...");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_HTTPHEADER, array("User-Agent: Mozilla/5.0 (Android 11; Mobile; LG-M255; rv:88.0) Gecko/88.0 Firefox/88.0"));

$data = curl_exec($ch);
curl_close($ch);

$phone_num = explode('\'', explode('var cnt = \'', $data)[1])[0];
echo($phone_num);
multumesc frumos, dar am rezolvat ! (am editat mesajul si am scris ca am reusit)....
 
Am inc
Cod:
#!/usr/bin/python3
import requests
s = requests.Session()

def get_phone_num(url):
    html = s.get(url, headers={"User-Agent": "Mozilla/5.0 (Android 11; Mobile; LG-M255; rv:88.0) Gecko/88.0 Firefox/88.0"}).text
    phone_num = html.split('var cnt = \'')[1].split('\'')[0]
    return phone_num

link = "https://www.publi24.ro/anunturi/..." # nu am pus un link real aici ca sa nu se supere cineva
print(get_phone_num(link))
sau in php:
Cod:
$ch = curl_init("https://www.publi24.ro/anunturi/...");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_HTTPHEADER, array("User-Agent: Mozilla/5.0 (Android 11; Mobile; LG-M255; rv:88.0) Gecko/88.0 Firefox/88.0"));

$data = curl_exec($ch);
curl_close($ch);

$phone_num = explode('\'', explode('var cnt = \'', $data)[1])[0];
echo($phone_num);
Am incercat si eu cu codul asta si nu reusesc
IndexError: list index out of range
 
Am inc

Am incercat si eu cu codul asta si nu reusesc
IndexError: list index out of range
Vezi că ti-am răspuns in celelalt topic. Sa ma anunți daca funcționează.
 
Loading...
Back
Sus