使用Python中数组中给定的正确数量的URL

使用Python中数组中给定的正确数量的URL,python,arrays,python-3.x,sorting,pickle,Python,Arrays,Python 3.x,Sorting,Pickle,我正在尝试设置一个使用URL的python脚本。我已经有了一个相对简单的脚本,它使用Pickle库请求并将URL保存到一个文件中,您可以看到下面的代码。仅供参考,我没有执行以下代码,另一个用户帮助我找出了如何执行此操作 import os import pickle urlnum = int(input("How many urls? ")) urllist = [] for e in range(urlnum): urllist.append(input("Type URL %s "

我正在尝试设置一个使用URL的python脚本。我已经有了一个相对简单的脚本,它使用Pickle库请求并将URL保存到一个文件中,您可以看到下面的代码。仅供参考,我没有执行以下代码,另一个用户帮助我找出了如何执行此操作

import os
import pickle
urlnum = int(input("How many urls? "))
urllist = []

for e in range(urlnum):
    urllist.append(input("Type URL %s " % str(e+1)))
os.system("cls")
print("Your URLs are the following")
print(" ")
print(urllist)
print(" ")
print(" ")
pickle.dump(urllist, open("urllist.dat", "wb"))
print("Your list is done saving. Press enter to continue.")
input(" ")
对于如何使用URL,我有两种不同的想法。 一种方法是使用一个Python脚本,以我想要的方式使用URL,或者以某种方式将它们全部编译成一个Python脚本,该脚本可以将URL变量更改为每次使用的URL变量,或者将所有URL保存为不同的变量,并让它们都使用自己的URL变量

所以我需要的是一个python脚本,它获取给定数组中的项目数量,并使用数组中的URL来完成我需要它们做的事情。我不确定是否需要定义命令并根据其运行的次数对其进行更改,就像x是数组中的项目数量,它运行并更改脚本/命令x的次数一样

我不是最擅长编码的人,所以我很想听听你的建议,你会推荐我做什么,我应该使用什么库,不应该使用什么库,我应该改变什么

我使用的需要URL的库称为dhooks,它是一个不协调的webhook库,要导入它,我使用
从dhooks导入webhook
代码是这样的

from dhooks import Webhook
hook = Webhook('url')
hook.send("message here")
要将它发送到多个URL,我之前所做的工作如下

from dhooks import Webhook
url1 = 'firstURL'
url2 = 'secondURL'
hook = Webhook(url1)
hook.send("message here")
hook = Webhook(url2)
hook.send("message here")
这不是最好的,因为如果我想有更多的Webhook,那么我需要自己编辑代码以获得适当数量的URL


可以在此处找到该库的文档

,以便为文件中的每个url发送消息,您可以使用for循环:

from dhooks import Webhook
import pickle

urllist = pickle.load( open( "urllist.dat", "rb" ) )

for url in urllist:
  hook = Webhook(url)
  hook.send("message here")

我仍然不明白你想做什么。你想用URL做什么?将它们保存到文件并检索它们?或者在每个URL上运行一个函数?@whackamadoodle3000从技术上讲,我这样做不仅仅是为了我。我和我的朋友想要一个Python脚本,通过webhook将更新发送到多个服务器,我决定对其进行编码,所以我尝试在每个webhook上运行相同的脚本。我希望这是有意义的,如果没有,请让我知道什么是困惑。谢谢。这另一个脚本是什么样子的?您可以在url列表上循环并为每个url运行脚本。@whackamadoodle3000我编辑了它,希望能更好地澄清并提供更多信息。我认为这会起作用,但是,我不确定如何为每个url获取不同的url,比如在脚本中使用百分比符号来获取用户输入的url。我不知道百分比符号在python中是如何工作的,如果你能,请向我解释一下。谢谢。目前,上面的脚本正在从文件中获取url,并为每个url发送消息(因此每个url都不同)。百分号只是用另一个值格式化字符串。您可以在此处阅读更多信息:。基本上,“Bob”+“ate”+“pie”与“Bob%s pie”相同%“ate”与“Bob ate pie”相同