如何阅读关键字列表并将每个关键字放在 url 的末尾
how to read a list of keywords and put each one at the end of a url
好的,我正在尝试制作一个程序,告诉用户他们提交的列表中有哪些 Steam 自定义 URL 可用,但我最近才开始 python 所以我只知道一个一点,我有一个工作程序,它允许用户输入一个关键字,它会告诉他们 URL 是否可用,但我希望他们能够输入一个关键字列表,它会检查每个关键字,然后仅打印可用的关于如何执行此操作的任何想法
到目前为止我的代码
#Steam Custom Url Checker
#Started 21/09/2017
#Finished
import requests
keyword = (input("\n Please enter a keyword "))
url = ("http://steamcommunity.com/id/")
r = requests.get(url + keyword)
if 'The specified profile could not be found.' in r.text:
print("\n Avaiable Custom Urls")
print("\n", url + keyword)
else :
print('\nSorry that one is taken')
url = ("http://steamcommunity.com/id/")
#list having the keywords (made by splitting input with space as its delimiter)
keyword = input().split()
#go through the keywords
for key in keywords :
#everything else is same logic
r = requests.get(url + key)
print("URL :", url+key)
if 'The specified profile could not be found.' in r.text:
print("This is available")
else :
print('\nSorry that one is taken')
这应该遍历您的关键字列表,其他一切都是一样的。
import requests
keywords = (raw_input("\n Please enter a list keyword "))
available_keywords =[]
for keyword in keywords.split():
url = ("http://steamcommunity.com/id/")
r = requests.get(url + keyword)
if 'The specified profile could not be found.' in r.text:
available_keywords.append(url+keyword)
if len(available_keywords) >0:
print("List of available_keywords : ")
for url in available_keywords:
print (url)
else:
print ("Sorry no url is abailable")
import requests
keyword = (input("\n Please enter the keywords "))
keywords = keyword.split(" ")
url = ("http://steamcommunity.com/id/")
avai = list()
for key in keywords:
r = requests.get(url + key)
if 'The specified profile could not be found.' in r.text:
avai.append(key)
if len(avai)>0:
print("\n Avaiable Custom Urls")
for k in avai:
print("\n", url + k)
else :
print('\nSorry no url available')
好的,我正在尝试制作一个程序,告诉用户他们提交的列表中有哪些 Steam 自定义 URL 可用,但我最近才开始 python 所以我只知道一个一点,我有一个工作程序,它允许用户输入一个关键字,它会告诉他们 URL 是否可用,但我希望他们能够输入一个关键字列表,它会检查每个关键字,然后仅打印可用的关于如何执行此操作的任何想法
到目前为止我的代码
#Steam Custom Url Checker
#Started 21/09/2017
#Finished
import requests
keyword = (input("\n Please enter a keyword "))
url = ("http://steamcommunity.com/id/")
r = requests.get(url + keyword)
if 'The specified profile could not be found.' in r.text:
print("\n Avaiable Custom Urls")
print("\n", url + keyword)
else :
print('\nSorry that one is taken')
url = ("http://steamcommunity.com/id/")
#list having the keywords (made by splitting input with space as its delimiter)
keyword = input().split()
#go through the keywords
for key in keywords :
#everything else is same logic
r = requests.get(url + key)
print("URL :", url+key)
if 'The specified profile could not be found.' in r.text:
print("This is available")
else :
print('\nSorry that one is taken')
这应该遍历您的关键字列表,其他一切都是一样的。
import requests
keywords = (raw_input("\n Please enter a list keyword "))
available_keywords =[]
for keyword in keywords.split():
url = ("http://steamcommunity.com/id/")
r = requests.get(url + keyword)
if 'The specified profile could not be found.' in r.text:
available_keywords.append(url+keyword)
if len(available_keywords) >0:
print("List of available_keywords : ")
for url in available_keywords:
print (url)
else:
print ("Sorry no url is abailable")
import requests
keyword = (input("\n Please enter the keywords "))
keywords = keyword.split(" ")
url = ("http://steamcommunity.com/id/")
avai = list()
for key in keywords:
r = requests.get(url + key)
if 'The specified profile could not be found.' in r.text:
avai.append(key)
if len(avai)>0:
print("\n Avaiable Custom Urls")
for k in avai:
print("\n", url + k)
else :
print('\nSorry no url available')