Answer the question
In order to leave comments, you need to log in
How to print all values from input in python?
import xml.etree.ElementTree as et
import requests
from bs4 import BeautifulSoup
from multiprocessing import Pool
iterar = input ('How many domains you want to check: ')
domainlist = []
try:
iterar = int(iterar)
except ValueError:
print('incorrect value')
if iterar <= 0:
print('Please write a count of domains you want to be cheked')
i=0
while i<iterar:
i=i+1
allDomain = input(f'Enter Domain N{i}: ')
#Connection
result = requests.get(f'http://data.alexa.com/data?cli=20&dat=snbamz&url={allDomain}')
data_string = result.text
root = et.fromstring(data_string)
rank = [item.attrib.get('RANK') for item in root.findall('.//REACH')]
print(f"Domain: \'{allDomain}\'")
print(f"Alexa Rank: {rank}".replace("[", "").replace("]", ''))
input()
Answer the question
In order to leave comments, you need to log in
Do this in this piece of code
i=0
while i<iterar:
i=i+1
allDomain = input(f'Enter Domain N{i}: ')
domainlist.append(allDomain)
while domainlist:
domain = domainlist.pop(0)
result = requests.get(f'http://data.alexa.com/data?cli=20&dat=snbamz&url={domain}')
data_string = result.text
root = et.fromstring(data_string)
rank = [item.attrib.get('RANK') for item in root.findall('.//REACH')]
print(f"Domain: \'{domain}\'")
print(f"Alexa Rank: {rank}".replace("[", "").replace("]", ''))
import xml.etree.ElementTree as et
import requests
from bs4 import BeautifulSoup
from multiprocessing import Pool
iterar = input ('How many domains you want to check: ')
domainlist = [] #List in which we append domains from input
try:
iterar = int(iterar)
except ValueError:
print('incorrect value')
if iterar <= 0:
print('Please write a count of domains you want to be cheked')
i=0
while i<iterar:
i=i+1
allDomain = input(f'Enter Domain N{i}: ')
domainlist.append(allDomain)
while domainlist:
domain = domainlist.pop(0)
result = requests.get(f'http://data.alexa.com/data?cli=20&dat=snbamz&url={domain}')
data_string = result.text
root = et.fromstring(data_string)
rank = [item.attrib.get('RANK') for item in root.findall('.//REACH')]
print(f"Domain: \'{domain}\'")
print(f"Alexa Rank: {rank}".replace("[", "").replace("]", ''))
input()
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question