'requests.exceptions.MissingSchema: Invalid URL 'h': No schema supplied. Perhaps you meant http://h?
The following script, which checks the status codes of a Gab user's profile, outputs an error. How can I resolve this error?
Command to run
script.py -u a
script.py
import requests, argparse
from requests import Session
session = Session()
parser = argparse.ArgumentParser()
parser.add_argument('-u','--name', required=False, default='')
args = vars(parser.parse_args())
name = args['name']
data = [f"https://gab.com/{name}"]
results = []
for url in data:
response = session.get(url)
status_code = response.status_code
data.append((status_code))
print(data)
Error
Traceback (most recent call last):
File "C:\Users\facrec\Desktop\TWITTER\Simplified\deleting.py", line 15, in <module>
response = session.get(url)
File "C:\Users\facrec\AppData\Local\Programs\Python\Python310\lib\site-packages\requests\sessions.py", line 555, in get
return self.request('GET', url, **kwargs)
File "C:\Users\facrec\AppData\Local\Programs\Python\Python310\lib\site-packages\requests\sessions.py", line 528, in request
prep = self.prepare_request(req)
File "C:\Users\facrec\AppData\Local\Programs\Python\Python310\lib\site-packages\requests\sessions.py", line 456, in prepare_request
p.prepare(
File "C:\Users\facrec\AppData\Local\Programs\Python\Python310\lib\site-packages\requests\models.py", line 316, in prepare
self.prepare_url(url, params)
File "C:\Users\facrec\AppData\Local\Programs\Python\Python310\lib\site-packages\requests\models.py", line 390, in prepare_url
raise MissingSchema(error)
requests.exceptions.MissingSchema: Invalid URL '200': No schema supplied. Perhaps you meant http://200?
Expected output
[200]
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
| Solution | Source |
|---|
