如何使用python中的变量访问网页

如何使用python中的变量访问网页,python,Python,我有一个项目,想通过python访问url。如果我有variable1=1和variable2=2,我希望输出如下: www.example.com/data.php?variable1=1&variable2=2 我如何做到这一点?谢谢 尝试设置字符串格式 url = 'www.example.com/data.php?variable1={}&variable2={}'.format(variable1, variable2) 这意味着2{}将替换为您在.format()

我有一个项目,想通过python访问url。如果我有
variable1=1
variable2=2
,我希望输出如下:

www.example.com/data.php?variable1=1&variable2=2

我如何做到这一点?谢谢

尝试设置字符串格式

url = 'www.example.com/data.php?variable1={}&variable2={}'.format(variable1, variable2)
这意味着2
{}
将替换为您在
.format()
中传递的任何内容,在本例中,它只是变量的值。请检查:

try:
  from urllib2 import urlopen # python 2
except:
  from urllib.request import urlopen # python 3

vars = ['variable1=1', 'variable2=2']
for i in vars:
  url = 'http://www.example.com/data.php?' + i
  response = urlopen(url)
  html = response.read()
  print(html)
前四行导入了一些代码,我们可以使用这些代码发出HTTP请求

然后我们创建一个名为
vars
的变量列表

然后我们将这些变量传递到一个循环中;该循环将为
vars
中的每个项目运行一次

接下来,我们根据
vars
中的当前值构建url


最后,我们在该地址获取html并将其打印到终端。

您可以在python中对字符串使用formate操作。 比如说

variable1=1
variable1=1
url = 'www.example.com/data.php?variable1={}&variable2={}'.format(variable1,variable1)
或者,如果您想在请求中使用url,那么您可以制作一个dict并以这种方式在请求中传递它

import requests
url = 'http://www.example.com/data.php'
data = {'variable1':'1','variable2':'2'}
r = requests.get(url,data)
它将在此url上发出请求

http://www.example.com/data.php?variable1=1&variable2=2

欢迎看起来你想让我们为你写些代码。虽然许多用户愿意为陷入困境的程序员编写代码,但他们通常只在海报已经试图自己解决问题时才提供帮助。演示这项工作的一个好方法是包括您迄今为止编写的代码、示例输入(如果有)、预期输出和实际获得的输出(控制台输出、回溯等)。你提供的细节越多,你可能得到的答案就越多。检查一下,这是个小摆设,帕迪沃克,给青蛙一个面包,谢谢!!我为我的问题感到抱歉。我不熟悉这种编程语言,非常感谢。我试试这个。我很抱歉我的noob问题,因为我是这门语言的新手。。我不知道要使用的语法和命令。@DarrylBat og不用担心,编码愉快!