打开循环参数的 URL 选项卡



我正在尝试计算一个最多 100 个电话号码,让它更改 url 并为我计数。如何将网址转换为变数并为您更改?这可能吗?

目标:输入电话号码 在 URL 末尾添加电话号码,然后从 URL 中的该电话号码开始计数。

示例:一个朋友写下了她的号码,但最后两个号码被扯掉了。我想输入她的号码,让它在高级电话簿上搜索00-99以找到她的完整号码。我希望浏览器为我更新,而不必键入并计数到 99 才能找到她的完整号码//

import webbrowser
import selenium
from selenium import webdriver
#what number you are searching
number = input('enter number: ')
#browser
driver = webdriver.Chrome()
webbrowser.open('https://www.advancedbackgroundchecks.com/'+ (number))
#counting
count = 0
while count <= 100:
print(str(number) + str(count).zfill(2))
count = count + 1

你应该定义一个格式化的网址,比如:

number = input('enter number: ')
url = f'https://www.advancedbackgroundchecks.com/{number}'+'{}'

现在您可以将计数添加到基数中:

driver = webdriver.Chrome() 
for count in range(100):
webbrowser.open(url.format('{0:02d}'.format(count)))

使用 .format(count( 并将其附加到链接中,在 10 以下的数字之前放置一个零,因为您希望从 00 到 99

import webbrowser
import selenium
from selenium import webdriver
#what number you are searching
number = input('enter number: ')
#browser
driver = webdriver.Chrome()
url = 'https://www.advancedbackgroundchecks.com/'+str(number)+'{}'
# Also, its better if you just loop through a range rather then keep a variable count, unless you are going to use it later.
for i in range(100):
x = i
if i < 10:
x = '0'+str(i)
webbrowser.open(url.format(str(x)))

相关内容

  • 没有找到相关文章

最新更新