import importlib.util
import json

spec = importlib.util.spec_from_file_location("fibx", r"scraper\fetch_indiabix.py")
mod = importlib.util.module_from_spec(spec)
spec.loader.exec_module(mod)

html = open("https_www_indiabix_comaptitudeprobability.html", encoding="utf-8").read()
qs = mod.parse_page(html, "aptitude", "probability")
print("parsed:", len(qs))
for q in qs:
    print(json.dumps(q, ensure_ascii=False, indent=1)[:1200])
    print("----")
print("numbered links:", mod.numbered_links(html, "aptitude", "probability"))