坚持没有连接适配器
Stuck with No connection adapters
from requests import get
from tabulate import tabulate
# source
with open('source.txt') as fs:
url_list = fs.readlines()
url_list = [x.strip() for x in url_list]
for urls in enumerate(url_list):
response = get(urls)
status = response.status_code
print(urls,status)
from requests import get
# destination
with open('destination.txt') as fd:
url_list = fd.readlines()
url_list = [x.strip() for x in url_list]
for urls in enumerate(url_list):
response = get(urls)
status = response.status_code
print(urls,status)
#print(tabulate(i,urls,status_s,urld,status_d,headers=["sno", "source","status","destination","status"]))
(卡在没有找到连接适配器并且)输出很好--- like if we give https://www.google.com https://www.netflix.com....soon in the list_of_urls.txt file the
输出就像--`
without enumarate
https://www.domain1.com 200
https://www.domain2.com 200
https://www.domain3.com 200
https://www.domain4.com 200
enumarate 出现错误(未找到连接适配器)
期望的输出是
S.no Source. status Destination status
1. https://www.domain1.com 200 https://www.domain3.com 200
2. https://www.domain2.com 200 https://www.domain4.com 200
将循环更改为 for i, urls in enumerate(url_list, 1)
并使用 i
变量。例如:
from requests import get
# source
with open("source.txt") as fs:
url_list = fs.readlines()
url_list = [x.strip() for x in url_list]
for i, urls in enumerate(url_list, 1): # <-- note the i, urls
response = get(urls)
status = response.status_code
print(i, urls, status) # <-- use `i` here
# destination
with open("destination.txt") as fd:
url_list = fd.readlines()
url_list = [x.strip() for x in url_list]
for i, urls in enumerate(url_list, 1): # <-- note the i, urls
response = get(urls)
status = response.status_code
print(i, urls, status) # <-- use `i` here
from requests import get
from tabulate import tabulate
# source
with open('source.txt') as fs:
url_list = fs.readlines()
url_list = [x.strip() for x in url_list]
for urls in enumerate(url_list):
response = get(urls)
status = response.status_code
print(urls,status)
from requests import get
# destination
with open('destination.txt') as fd:
url_list = fd.readlines()
url_list = [x.strip() for x in url_list]
for urls in enumerate(url_list):
response = get(urls)
status = response.status_code
print(urls,status)
#print(tabulate(i,urls,status_s,urld,status_d,headers=["sno", "source","status","destination","status"]))
(卡在没有找到连接适配器并且)输出很好--- like if we give https://www.google.com https://www.netflix.com....soon in the list_of_urls.txt file the
输出就像--`
without enumarate
https://www.domain1.com 200
https://www.domain2.com 200
https://www.domain3.com 200
https://www.domain4.com 200
enumarate 出现错误(未找到连接适配器) 期望的输出是
S.no Source. status Destination status
1. https://www.domain1.com 200 https://www.domain3.com 200
2. https://www.domain2.com 200 https://www.domain4.com 200
将循环更改为 for i, urls in enumerate(url_list, 1)
并使用 i
变量。例如:
from requests import get
# source
with open("source.txt") as fs:
url_list = fs.readlines()
url_list = [x.strip() for x in url_list]
for i, urls in enumerate(url_list, 1): # <-- note the i, urls
response = get(urls)
status = response.status_code
print(i, urls, status) # <-- use `i` here
# destination
with open("destination.txt") as fd:
url_list = fd.readlines()
url_list = [x.strip() for x in url_list]
for i, urls in enumerate(url_list, 1): # <-- note the i, urls
response = get(urls)
status = response.status_code
print(i, urls, status) # <-- use `i` here