在python中将输入字符串添加到url
我有一个网页抓取项目。我想得到搜索的东西的名称作为输入,并将其添加到我的url的末尾。我尝试了下面的代码,但没有成功,输入没有成为url的一部分在python中将输入字符串添加到url,python,url,beautifulsoup,Python,Url,Beautifulsoup,我有一个网页抓取项目。我想得到搜索的东西的名称作为输入,并将其添加到我的url的末尾。我尝试了下面的代码,但没有成功,输入没有成为url的一部分 search = input() url= 'https://www.digikala.com/search/?q='+search 这应该行得通,试试看: search = input() url= f'https://www.digikala.com/search/?q={search}' 这叫做f-string格式设置。这应该可以,试试: s
search = input()
url= 'https://www.digikala.com/search/?q='+search
这应该行得通,试试看:
search = input()
url= f'https://www.digikala.com/search/?q={search}'
这叫做
f-string
格式设置。这应该可以,试试:
search = input()
url= f'https://www.digikala.com/search/?q={search}'
这称为
f-string
格式化。此处f-string
不是在python 3.7之前引入的,因此请使用.format
:
search = input()
url= 'https://www.digikala.com/search/?q={}'.format(search)
这里的
f-strings
不是在python 3.7之前引入的,因此请使用.format
代替:
search = input()
url= 'https://www.digikala.com/search/?q={}'.format(search)
这对你来说行得通吗?这应该行得通,唯一的例外可能是需要将特殊字符转换为Unicode,例如
”
->%27
你可以共享输出,即打印URL字符串吗。如果您使用的是Py 2.7,那么您可能需要原始输入,否则代码应该可以工作。这不适合您吗?这应该可以工作,唯一的例外很可能是需要将特殊字符转换为Unicode,例如'
->->%27
您可以共享输出,即打印URL字符串吗。如果您使用的是Py 2.7,那么您可能需要原始输入,否则代码应该可以工作