Python:如何在搜索栏中打开带有单词的网站

时间:2015-05-22 03:00:49

标签: python python-3.x python-webbrowser

例如,当用户键入电影时,python应该打开任何网站(primewire.ag(本例中的电影网站)),它应该重定向到该网站,但电影名称已在搜索中输入 - bar)我可以为许多电影硬编码(例如this,打开电影复仇者联盟的链接)。但我不想硬编码,因为它基于用户对电影的选择。

我无法使用常用网址并连接用户的输入,因为网址更改无法进行硬编码。

那么我如何使用python中的这个小代码呢?

var2=input('enter movie')
var=input(' Press W if you want to watch, Press exit to quit')
if var=='D':
    webbrowser.open('http://www.primewire.ag/ *WHat do i put here!?*)

1 个答案:

答案 0 :(得分:0)

看起来像primewire.ag的URL看起来像这样: http://www.primewire.ag/index.php?search_keywords=monty+python

所以你的功能应该牢记这一点:

var2=raw_input('enter movie')
var=raw_input(' Press W if you want to watch, Press exit to quit')
if var=='D':
    webbrowser.open('http://www.primewire.ag/index.php?search_keywords=%s' % '+'.join(var2))

有关%s等结构的更多信息,请参阅this