2016-09-20 4 views

답변

1

, 그것은 직접 검색 API를 가지고

import requests 
s = "Ronaldo" 
r = requests.get("http://www.futbin.com/api?term={}".format(s)) 
r.json() 

출력

[{u'club_image': u'/content/fifa16/img/clubs/243.png', 
    u'full_name': u'Cristiano Ronaldo', 
    u'id': u'38387', 
    u'image': u'/content/fifa16/img/players/20801.png', 
    u'nation_image': u'/content/fifa16/img/nation/38.png', 
    u'position': u'LW', 
    u'rare': u'1', 
    u'rare_type': u'11', 
    u'rating': u'99'}, 
... 

수정

from bs4 import BeautifulSoup 
import requests 

r = requests.get("http://www.futbin.com/16/player/38387/cristiano-ronaldo") 
soup = BeautifulSoup(r.text, "html.parser") 
pslbin = soup.findAll("span", {'id': "pslbin"})[0].text.strip() 
print(plsbin) 
+0

감사합니다. 크리켓! 좋은데. 그러나 그것은 나를 위해 작동하지 않는 것, 아무것도 인쇄하는 것 같다. – ThatOnePythonNoob

+0

'r.json()'은 JSON 문자열을 반환합니다. 원하는 경우'print()'를 사용할 수 있습니다. –

+0

고마워요! 나는 구체적으로 웹 사이트에 나타난 것처럼 'PS4 최저 BIN'을 검색하려고합니다. (호나우두 : http://www.futbin.com/16/player/38387/cristiano-ronaldo) 그러나 인쇄 할 때 나는 가격의 증거를 찾지 못하는 것 같다. 어떤 아이디어? 다시 한 번 감사드립니다! – ThatOnePythonNoob

관련 문제