내 문제는 answer과 관련이 있습니다.BeautifulSoup 여러 번 선택 사용
나는 다음과 같은 코드를 가지고 :
import urllib.request
from bs4 import BeautifulSoup
time = 0
html = urllib.request.urlopen("https://www.kramerav.com/de/Product/VM-2N").read()
html2 = urllib.request.urlopen("https://www.kramerav.com/de/Product/SDIA-IN2-F16").read()
try:
div = str(BeautifulSoup(html).select("div.large-image")[0])
if(str(BeautifulSoup(html).select("div.large-image")[1]) != ""):
div += str(BeautifulSoup(html).select("div.large-image")[1])
time = time + 1
except IndexError:
div = ""
time = time + 1
finally:
print(str(time) + div)
변수 HTML의 사이트가 "큰 이미지"라는 이름이 DIV-클래스가 있습니다. 변수 html2의 사이트에는 1이 있습니다. html로 프로그램은 의도 한대로 작동합니다. 하지만 html2로 전환하면 변수 div가 완전히 비어있게됩니다.
아무 것도 저장하지 않고 1 div 클래스를 저장하고 싶습니다. 내가 어떻게이 일을 성취 할 수 있니?
예상되는 결과는 무엇입니까? 한 번에 두 페이지에서 모든 이미지를 사용할 수 있습니까? – SIM