웹 페이지를 열려면 어떻게해야합니까? 예 : http://www.futbin.com/웹 페이지에서 검색 필드를 검색하는 방법은 무엇입니까?
... 페이지의 검색 필드를 사용하여 항목을 검색 하시겠습니까?
즉, "선수에 대한 검색 ..."당신은 웹 페이지를 긁어 할 필요가 없습니다
웹 페이지를 열려면 어떻게해야합니까? 예 : http://www.futbin.com/웹 페이지에서 검색 필드를 검색하는 방법은 무엇입니까?
... 페이지의 검색 필드를 사용하여 항목을 검색 하시겠습니까?
즉, "선수에 대한 검색 ..."당신은 웹 페이지를 긁어 할 필요가 없습니다
, 그것은 직접 검색 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)
감사합니다. 크리켓! 좋은데. 그러나 그것은 나를 위해 작동하지 않는 것, 아무것도 인쇄하는 것 같다. – ThatOnePythonNoob
'r.json()'은 JSON 문자열을 반환합니다. 원하는 경우'print()'를 사용할 수 있습니다. –
고마워요! 나는 구체적으로 웹 사이트에 나타난 것처럼 'PS4 최저 BIN'을 검색하려고합니다. (호나우두 : http://www.futbin.com/16/player/38387/cristiano-ronaldo) 그러나 인쇄 할 때 나는 가격의 증거를 찾지 못하는 것 같다. 어떤 아이디어? 다시 한 번 감사드립니다! – ThatOnePythonNoob
코드를 가지고 계신가요? –