Hvar getur maður flett upp hver þjónustar eitthvað ákveðið GSM númer?
Þá meina ég hvort númerið sé hjá Símanum, Vodafone, Nova, o.s.frv.
Hver þjónustar númerið?
-
intenz
Höfundur - Besserwisser
- Póstar: 3337
- Skráði sig: Mið 08. Okt 2008 22:07
- Staðsetning: /dev/null
- Staða: Ótengdur
Hver þjónustar númerið?
i7 920 @ 2.8 GHz | Gigabyte EX58-UD3R | CSX 3x2 GB DDR3 @ 1600 MHz | Gigabyte ATi Radeon HD 5850 | Sileo 500 | RealPower 600W | Corsair Force 3 120 GB | 27" FullHD | W7 x64
Re: Hver þjónustar númerið?
http://www.vodafone.is/simi/hvarernumerid" onclick="window.open(this.href);return false;
Σ = 29Ghz, 96GB DDR, 54TB.
Re: Hver þjónustar númerið?
Síminn er líka með svona þjónustu... Ég hakkaði einu sinni saman python kóða sem skilar hvaða þjónustuaðila notandi er hjá í þágufalli (af því að það kemur "X er hjá Y").
edit: ég tékkaði og kóðinn virkar m.a.s. ennþá (var gert einhverntíma í fyrra). Vonandi getur maður treyst því að Síminn nenni ekki að eiga við þetta 
Kóði: Velja allt
import httplib
import re
import urllib
from BeautifulSoup import BeautifulSoup
def get_provider(number):
server = "www.siminn.is"
url = "/popups/hja-hvada-thjonustuadila-er-numer/?portal:componentId=20620&portal:type=action&portal:isSecure=false&portal:portletMode=view"
params = urllib.urlencode({
'number': str(number),
'cmd': 'view-result',
})
headers = {
'Content-type': 'application/x-www-form-urlencoded',
'Accept': 'text/plain',
}
conn = httplib.HTTPConnection(server)
conn.request("POST", url, params, headers)
response = conn.getresponse()
data = response.read()
conn.close()
# TODO(halldor): Exception handling
soup = BeautifulSoup(data)
res = soup.findAll(id="portlet_20620")
res = "".join([e for e in res[0].recursiveChildGenerator() if isinstance(e, unicode)]).strip()
pattern = re.compile(u'hj\xe1\s(.*)\.', re.M)
return " ".join(pattern.search(res).groups())
-
intenz
Höfundur - Besserwisser
- Póstar: 3337
- Skráði sig: Mið 08. Okt 2008 22:07
- Staðsetning: /dev/null
- Staða: Ótengdur
Re: Hver þjónustar númerið?
Snilld takk 
i7 920 @ 2.8 GHz | Gigabyte EX58-UD3R | CSX 3x2 GB DDR3 @ 1600 MHz | Gigabyte ATi Radeon HD 5850 | Sileo 500 | RealPower 600W | Corsair Force 3 120 GB | 27" FullHD | W7 x64
-
pattzi
- /dev/null
- Póstar: 1375
- Skráði sig: Þri 07. Des 2010 00:54
- Staðsetning: Akranes
- Staða: Ótengdur
Re: Hver þjónustar númerið?
http://www.siminn.is/popups/hja-hvada-t ... -er-numer/" onclick="window.open(this.href);return false;?
afhverju er ekki hægt að skrifa númerið þarna annars er búið að eyða þessu útaf síðunni þeirra.
afhverju er ekki hægt að skrifa númerið þarna annars er búið að eyða þessu útaf síðunni þeirra.
-
SolidFeather
- Vaktari
- Póstar: 2599
- Skráði sig: Mán 15. Des 2003 21:11
- Staða: Ótengdur
Re: Hver þjónustar númerið?
pattzi skrifaði:http://www.siminn.is/popups/hja-hvada-t ... -er-numer/?
afhverju er ekki hægt að skrifa númerið þarna annars er búið að eyða þessu útaf síðunni þeirra.
