2017-05-03 55 views
1

无论出于何种原因,我似乎无法获得此请求以在搜索栏中进行实际搜索。本网站有两个搜索栏,一个在标题的右上角,另一个在主页上。也许这与此有关?有任何想法吗?为什么一些搜索栏不能使用Python请求?

这里是我的代码:

from bs4 import BeautifulSoup as soup 
import requests 
beername = "guinness" 
url = 'https://untappd.com/search?' 
search_params = {'query': beername} 
r = requests.get(url, params=search_params) 
r = requests.post(url, params=search_params) # <-doesn't work either 
s = soup(r.content, 'html.parser') 
containers = s.findAll('div', {'class': "beer-item "}) 
print(len(containers)) # this returns 0 right now 

回答

0

查询标签名称为"q",不"query"

负责任地享受!

相关问题