python
  • beautifulsoup
  • python-requests
  • 2017-05-03 9 views 1 likes 
    1

    何らかの理由で、私はこの要求を検索バーで実際に検索することができないようです。このウェブサイトには、ヘッダーの右上に1つ、メインページに2つの検索バーがあります。たぶんそれはこれと関係がありますか?何か案は?一部の検索バーが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

    queryタグ名が"q"、ない"query"次のとおりです。

    は、ここに私のコードです。

    責任を持ってお楽しみください!

    関連する問題