1
this 링크에서 r_compare_bars_value
클래스의 span 태그에서 텍스트를 가져 오려고합니다. 해당 클래스를 검색하면 104 (min: 88) fps
이라는 텍스트가 표시되며 min:88
부분 만 가져 가고 싶습니다. 내 코드;span 태그에서 텍스트 가져 오기
from bs4 import BeautifulSoup
import urllib.request,requests
r = urllib.request.urlopen('http://www.notebookcheck.net/Computer-Games-on-Laptop-Graphics-Cards.13849.0.html').read()
soup = BeautifulSoup(r)
links = [a['href'] for a in soup.select(".gpugames_header_games > a")]
for url in links:
if url != "":
print (url)
rr = requests.get(url).content
soup = BeautifulSoup(rr,"html.parser")
for aa in soup.select("div.r_compare_bars_value span"):
print (aa)
if "min:" in aa.text:
print (aa.text)
그러나 인쇄 된 문자열의 다른 클래스는 많지 않으므로 min:88
부분은 인쇄되지 않습니다. 나는 또한 div.tx-nbc2fe-pi1
시도하고 스팬 태그없이 시도했다. 코드는 그 웹 사이트에 정말 엉망입니다. 내 실수는 어디에서 어떻게 해결할 수 있습니까?