1
私はPythonでWebスクレーパーを作成しましたが、最後に印刷するときは、コードに表示されているようにダウンロードした「Bakerloo:+ info_from_website」を印刷します。 info_from_websiteと同じように出力し、 "Bakerloo:"文字列は無視します。とにかくそれを解決するのを見つけることができません。Python Web Scraper印刷の問題
import urllib
import urllib.request
from bs4 import BeautifulSoup
import sys
url = 'https://tfl.gov.uk/tube-dlr-overground/status/'
page = urllib.request.urlopen(url)
soup = BeautifulSoup(page,"html.parser")
try:
bakerlooInfo = (soup.find('li',{"class":"rainbow-list-item bakerloo "}).find_all('span')[2].text)
except:
bakerlooInfo = (soup.find('li',{"class":"rainbow-list-item bakerloo disrupted expandable "}).find_all('span')[2].text)
bakerloo = bakerlooInfo.replace('\n','')
print("Bakerloo : " + bakerloo)