blob: 72db189f664fd2df9d1dcd20678e28cb9d9ce84e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
#!/bin/python3
import urllib.request
import re
from uuid import uuid4
from bs4 import BeautifulSoup
def get_public_key():
data = urllib.request.urlopen("https://www.ns.nl/reisplanner/").read()
soup = BeautifulSoup(data, features="lxml")
data = "\n".join(str(x) for x in soup.select('script:-soup-contains("nsAppProductKey")'))
return re.search(r'nsAppProductKey: "([0-9a-f]{32})"', data).group(1)
def read_file(filename):
f = open(filename, "r")
r = str(f.read())
f.close()
return r
|