Added README

This commit is contained in:
Pin
2022-01-13 21:47:44 -05:00
parent 67d4f5a19b
commit f1e76d8d41
2 changed files with 19 additions and 1 deletions

View File

@@ -1 +1,13 @@
# Please use this read me file for the information required to be submitted per the assignment on MyCourses.
# HTTP JavaScript Scraper
Run the code with the following:
```bash
python3 main.py https://www.nintendo.com
```
Any site that does not serve HTTP/2 content will return a 301 HTTP response code and fail out of the program.
This can be seen by plugging in `https://www.rit.edu` into the input.
It will return a 301 trying to redirect you to HTTP/2 on the same address and port.
No additional dependencies are required.

View File

@@ -159,6 +159,12 @@ def conn_type_parse():
return conn_port
def check_connection_succ(text):
"""
Exits program if any HTTP responce code other than 200 is met
:param str: full HTTP responce
"""
# If the website is using HTTP/2 and has no HTTP/1.1 options
# you will receive an error here since it returns a 301 code
if text.split("\n")[0].find("200") == -1:
print("Error on HTTP request")
print("HTTP Return Code: %s" % text.split("\n")[0])