使用Python创建自动Urls

问题描述 投票:0回答:1

我想用Python生成网页。

我想构建一个URL缩短器,而我的问题是自定义URL。

我想更改网址。

[http://example.comhttp://example.com/abc123

当然,这很复杂,但也许您可以给我小费

python web url automation
1个回答
0
投票

这将只生成新地址(不工作链接),而不生成webapges。

使用您的示例(页面名称的最大长度为6。使用数字和字母),您可以将现有网址与随机字符串连接在一起。

新创建的字符串可能会重复(低)。 (details

import random
import string   

def concatenate_url (url, string_length=6):

  lettersAndDigits = string.ascii_lowercase + string.digits

  return url + '/' +''.join(random.choice(lettersAndDigits) for i in range(string_length))

一些测试:

print ("First Random String is  ", concatenate_url('https://example.com'))
print ("Second Random String is ", concatenate_url('https://another.com'))
print ("Third Random String is  ", concatenate_url('https://sample.com'))

First Random String is   https://example.com/wvdxc6
Second Random String is  https://another.com/22ovbz
Third Random String is   https://sample.com/9cxv68
© www.soinside.com 2019 - 2024. All rights reserved.