wsj.py 426 B

1234567891011121314
  1. #!/usr/bin/env python3
  2. import json
  3. import requests
  4. s_r = requests.session()
  5. login_url = "https://id.wsj.com/auth/submitlogin.json"
  6. payload={"username":"rhwang@marketplatforms.com","password":"dowjones15"}
  7. def parse(link):
  8. payload["url"]=link
  9. result = s_r.post(login_url, json=payload, headers = dict(referer=login_url))
  10. result = s_r.get(json.loads(result.text)["url"])
  11. return result.content.decode("utf-8")