Изменение имени и значения запроса процесса анализа URL в Python? - PullRequest
0 голосов
/ 21 апреля 2020
from urllib.parse import urlparse

urls = ['https://google.com/path/test.php?q=test','https://twitter.com/path/test.php?q=test&q2=body']
values = ['joker']

for i in urls:
  parsing = urlparse(i)
  queryText =parsing.query 

#output: 
#q=test
#q=test&q2=body

Я хочу изменить все имя параметра и значение, как показано ниже, как я могу это сделать?

Результат, который я хочу:

Output:
> https://google.com/path/test.php?joker=test
> https://google.com/path/test.php?q=joker
> https://twitter.com/path/test.php?joker=test&q2=body
> https://twitter.com/path/test.php?q=joker&q2=body
> https://twitter.com/path/test.php?q=test&joker=body
> https://twitter.com/path/test.php?q=test&q2=joker
...