【问题标题】:replace a substring inside a for loop替换 for 循环中的子字符串
【发布时间】:2021-07-15 13:58:18
【问题描述】:

我正在运行这样的 API 查询。我想使用存储在列表中的各种不同单词,而不是 q=montratec 此处的“montratec”。我想通过用列表names 中的不同元素替换单词montratec 来在for 循环中运行它。我怎样才能做到这一点?

url = "https://google-search3.p.rapidapi.com/api/v1/crawl/q=montratec%20AND%20(katalog%20OR%20catalog%20OR%20brosch%C3%BCre%20OR%20brochure)%20AND%20filetype=pdf&num=5"
response = requests.request("GET", url, headers=headers)
for i in names:
    url = "https://google-search3.p.rapidapi.com/api/v1/crawl/q=montratec%20AND%20(katalog%20OR%20catalog%20OR%20brosch%C3%BCre%20OR%20brochure)%20AND%20filetype=pdf&num=5" 

【问题讨论】:

标签: python python-3.x string for-loop google-search-api


【解决方案1】:

试试下面的(使用“f”字符串)

for name in names:
    url = f"https://google-search3.p.rapidapi.com/api/v1/crawl/q={name}%20AND%20(katalog%20OR%20catalog%20OR%20brosch%C3%BCre%20OR%20brochure)%20AND%20filetype=pdf&num=5" 

【讨论】:

    猜你喜欢
    • 2017-04-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-05
    • 1970-01-01
    • 2015-11-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多